20 milyon+ içtihat, AI belge üretimi, hukuki hesaplama ve AI sohbet — tek REST API. RESTful uçlar, öngörülebilir kredi modeli, dakikalar içinde entegrasyon.
API anahtarınızı aldıktan sonra tek bir istekle başlayın. Tüm uçlar https://evrakai.com/api/v1 altında, JSON gövde ile çalışır ve JSON döner.
curl -X POST https://evrakai.com/api/v1/case-law/search \
-H "Authorization: Bearer evk_live_ANAHTARINIZ" \
-H "Content-Type: application/json" \
-d '{ "query": "kira sözleşmesi tahliye taahhüdü", "limit": 5 }'Her istek bir API anahtarı gerektirir. Anahtarınızı Authorization başlığında Bearer token olarak gönderin. Alternatif olarak x-api-key başlığı da desteklenir.
Anahtarınızı gizli tutun. İstemci tarafı (tarayıcı) kodunda ifşa etmeyin — istekleri kendi sunucunuzdan yapın.
Her işlem, maliyetine göre planınızın aylık kredi kotasından düşer. Ucuz işlemler bol, AI işlemleri ağır sayılır.
Rate limit yanıt başlıklarında bildirilir: X-RateLimit-Limit, X-RateLimit-Remaining. Limit aşımında 429 ve Retry-After döner.
20 milyon+ Yargıtay, Danıştay ve emsal karar üzerinde semantik arama. Yalnızca kendi altyapımızdan servis edilir — hızlı, kesintisiz, SLA verilebilir.
/api/v1/case-law/searchSemantik içtihat araması
/api/v1/case-law/{id}Karar tam metni
Örnek: arama + yanıt
curl -X POST https://evrakai.com/api/v1/case-law/search \
-H "Authorization: Bearer evk_live_ANAHTARINIZ" \
-d '{ "query": "haksız fesih kıdem tazminatı", "court": "yargitay", "limit": 10 }'Tazminat, vergi, faiz, nafaka ve 20+ hukuki hesaplama aracı. Güncel oranlarla, dış bağımlılık olmadan.
/api/v1/calculationsBir hesaplama aracını çalıştır
/api/v1/calculationsKullanılabilir araçların listesi
curl -X POST https://evrakai.com/api/v1/calculations \
-H "Authorization: Bearer evk_live_ANAHTARINIZ" \
-d '{ "tool": "kidem-tazminati", "input": { "grossSalary": 50000, "startDate": "2020-01-01", "endDate": "2026-01-01" } }'Dilekçe, sözleşme, ihtarname ve 120+ şablonla yapay zekâ destekli hukuki belge üretimi. AI token yaktığı için 20 kredi.
/api/v1/documents/generateAI ile belge üret
/api/v1/documents/templatesŞablon listesi (answerFields dahil)
curl -X POST https://evrakai.com/api/v1/documents/generate \
-H "Authorization: Bearer evk_live_ANAHTARINIZ" \
-d '{ "template": "ihtarname", "answers": { /* şablon alanları */ } }'İçtihat referanslı yapay zekâ hukuki soru-cevap. Yanıtla birlikte dayanak kararlar döner.
/api/v1/chatAI hukuki sohbet (içtihat referanslı)
curl -X POST https://evrakai.com/api/v1/chat \
-H "Authorization: Bearer evk_live_ANAHTARINIZ" \
-d '{ "message": "Kira artışında yıllık üst sınır nedir?" }'Hatalar tutarlı JSON formatında döner: { "error": { "code", "message" } }
| HTTP | code | Anlamı |
|---|---|---|
| 400 | invalid_json / missing_tool | Geçersiz istek gövdesi veya eksik alan |
| 401 | missing_api_key / invalid_api_key | Anahtar yok veya geçersiz |
| 403 | insufficient_scope / revoked_api_key | Yetki yok veya anahtar iptal |
| 404 | not_found / template_not_found | Kaynak bulunamadı |
| 429 | rate_limit_exceeded / quota_exceeded | Hız limiti veya aylık kota aşımı |
| 503 | feature_disabled | İşlev geçici olarak devre dışı |
Makine-okunur OpenAPI 3.1 şeması. Postman, Insomnia veya kod üreteçlerine (openapi-generator) doğrudan aktarabilirsiniz.
{
"openapi": "3.1.0",
"info": {
"title": "EvrakAI API",
"version": "1.0.0",
"description": "İçtihat araması, hukuki hesaplama, AI belge üretimi ve AI hukuki sohbet API'si. Kimlik doğrulama: Authorization: Bearer <api_anahtarı>."
},
"servers": [
{
"url": "https://evrakai.com/api/v1"
}
],
"security": [
{
"ApiKeyAuth": []
}
],
"components": {
"securitySchemes": {
"ApiKeyAuth": {
"type": "http",
"scheme": "bearer",
"description": "evk_live_ ile başlayan API anahtarı"
}
},
"schemas": {
"Error": {
"type": "object",
"properties": {
"error": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
}
}
}
}
}
}
},
"paths": {
"/case-law/search": {
"post": {
"summary": "İçtihat araması (semantik, kendi veritabanımızdan)",
"description": "Kredi maliyeti: 1. Scope: case-law.",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Arama sorgusu (min 2 karakter)"
},
"court": {
"type": "string",
"enum": [
"yargitay",
"danistay",
"emsal",
"anayasa"
],
"description": "Mahkeme filtresi (opsiyonel)"
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 50
}
}
}
}
}
},
"responses": {
"200": {
"description": "Arama sonuçları"
},
"401": {
"description": "Geçersiz anahtar"
},
"429": {
"description": "Limit/kota aşımı"
}
}
}
},
"/case-law/{id}": {
"get": {
"summary": "Karar tam metni",
"description": "Kredi maliyeti: 1. Scope: case-law. Karar veritabanımızda yoksa 404.",
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "court",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Karar tam metni"
},
"404": {
"description": "Bulunamadı"
}
}
}
},
"/calculations": {
"post": {
"summary": "Hukuki hesaplama",
"description": "Kredi maliyeti: 1. Scope: calc. Araç listesi için GET /calculations.",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"tool",
"input"
],
"properties": {
"tool": {
"type": "string",
"description": "Araç kimliği (ör: kidem-tazminati)"
},
"input": {
"type": "object",
"description": "Araca özel girdi alanları"
}
}
}
}
}
},
"responses": {
"200": {
"description": "Hesaplama sonucu"
},
"404": {
"description": "Bilinmeyen araç"
}
}
},
"get": {
"summary": "Kullanılabilir hesaplama araçları listesi",
"responses": {
"200": {
"description": "Araç kataloğu"
}
}
}
},
"/documents/generate": {
"post": {
"summary": "AI ile hukuki belge üretimi",
"description": "Kredi maliyeti: 20 (AI token yakar). Scope: documents. Şablon listesi için GET /documents/templates.",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"template",
"answers"
],
"properties": {
"template": {
"type": "string",
"description": "Şablon slug"
},
"answers": {
"type": "object",
"description": "Şablonun beklediği alanlar"
}
}
}
}
}
},
"responses": {
"200": {
"description": "Üretilen belge metni"
},
"404": {
"description": "Şablon bulunamadı"
}
}
}
},
"/documents/templates": {
"get": {
"summary": "Belge şablonları listesi",
"description": "Scope: documents.",
"responses": {
"200": {
"description": "Şablon listesi (answerFields dahil)"
}
}
}
},
"/chat": {
"post": {
"summary": "AI hukuki sohbet (içtihat referanslı)",
"description": "Kredi maliyeti: 5 (AI token yakar). Scope: chat.",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"message"
],
"properties": {
"message": {
"type": "string",
"description": "Hukuki soru (min 2, max 4000 karakter)"
},
"history": {
"type": "array",
"items": {
"type": "object",
"properties": {
"role": {
"type": "string"
},
"content": {
"type": "string"
}
}
}
},
"specialization": {
"type": "string",
"description": "Uzmanlık alanı ipucu (opsiyonel)"
}
}
}
}
}
},
"responses": {
"200": {
"description": "AI yanıtı + içtihat referansları"
}
}
}
}
}
}Aylık abonelik + kredi. Krediler işlev maliyetine göre harcanır.
Fiyatlar KDV hariçtir. Kurumsal ihtiyaçlar için özel planlar ve SLA sunulur.
İhtiyacınızı iletin, size uygun planı ve API anahtarınızı hazırlayalım.
API Anahtarı Al