Dokümantasyon

Tüm uçlar GET isteği ile çalışır. API anahtarınızı key parametresi veya X-API-Key başlığı ile gönderin.

API Anahtarlarım

Kimlik Doğrulama

Ücretsiz kullanım kapalıdır; aktif abonelik ve API anahtarı gerekir. Paket için: ajax.ink.
Her istekte API anahtarınızı göndermeniz gerekir. Anahtarınızı API Anahtarları sayfasından oluşturabilirsiniz.

Query parametresi ile:

curl "https://api.ajax.ink/tc?tc=12345678901&key=ak_xxxxxxxxxxxx"

Başlık ile:

curl -H "X-API-Key: ak_xxxxxxxxxxxx" "https://api.ajax.ink/tc?tc=12345678901"

Yanıt Formatı

Tüm uçlar JSON döner. Başarılı yanıtta data alanı bulunur. Hata durumunda error alanı döner.

{
  "data": [
    { "TC": "12345678901", "ADI": "AHMET", "SOYADI": "YILMAZ" }
  ]
}

Planınız aktif değilse istekler 403 ve hata mesajı ile döner.

Python & Node.js SDK

Yeni API için Python istemcisi. API anahtarı ve aktif abonelik gerekir.

pip install ajaxapi
from ajaxapi import AjaxAPI

api = AjaxAPI(api_key="ak_xxxxxxxxxxxx")
sonuc = api.tc("12345678901")
print(sonuc.data)

Modül fonksiyonları: import ajaxapi; ajaxapi.set_api_key("ak_..."); ajaxapi.tc("...")
CLI: ajaxapi tc 12345678901 · Hata yönetimi: AjaxApiAuthError, AjaxApiValidationError


Node.js / npm:

npm install ajaxsystems-api
const api = require('ajaxsystems-api');

api.setApiKey('ak_xxxxxxxxxxxx');
api.tc('12345678901').then(r => console.log(r.raw()));

CLI: ajaxapi tc 12345678901 · Hata yönetimi: AjaxApiAuthError

Uçlar (Endpoints)

UçAçıklama
/tc.phpTC Sorgu
/tcpro.phpTC Pro (Detaylı)
/ailepro.phpAile Sorgu
/sulale.phpSülale Sorgu
/adsoyad.phpAd Soyad Sorgu
/tcgsm.phpTC'den GSM
/gsmtc.phpGSM'den TC
/adres.phpAdres Sorgu
/tapu.phpTapu Sorgu
/adaparsel.phpAda Parsel Sorgu
/isyeri.phpİşyeri Sorgu
/eokul.phpE-Okul Vesika
GET/tc.php — TC Sorgu
ParametreAçıklamaZorunlu
tc 11 haneli TC kimlik numarası Evet
key API anahtarı Evet
GET/tcpro.php — TC Pro (Detaylı)
ParametreAçıklamaZorunlu
tc 11 haneli TC kimlik numarası Evet
key API anahtarı Evet
GET/ailepro.php — Aile Sorgu
ParametreAçıklamaZorunlu
tc 11 haneli TC kimlik numarası Evet
key API anahtarı Evet
GET/sulale.php — Sülale Sorgu
ParametreAçıklamaZorunlu
tc 11 haneli TC kimlik numarası Evet
key API anahtarı Evet
GET/adsoyad.php — Ad Soyad Sorgu
ParametreAçıklamaZorunlu
ad Ad Evet
soyad Soyad Evet
il İl (opsiyonel) Hayır
ilce İlçe (opsiyonel) Hayır
key API anahtarı Evet
GET/tcgsm.php — TC'den GSM
ParametreAçıklamaZorunlu
tc 11 haneli TC kimlik numarası Evet
key API anahtarı Evet
GET/gsmtc.php — GSM'den TC
ParametreAçıklamaZorunlu
gsm GSM numarası (başında 0 olmadan) Evet
key API anahtarı Evet
GET/adres.php — Adres Sorgu
ParametreAçıklamaZorunlu
tc 11 haneli TC kimlik numarası Evet
key API anahtarı Evet
GET/tapu.php — Tapu Sorgu
ParametreAçıklamaZorunlu
tc 11 haneli TC kimlik numarası Evet
key API anahtarı Evet
GET/adaparsel.php — Ada Parsel Sorgu
ParametreAçıklamaZorunlu
il İl Evet
ilce İlçe Evet
mahalle Mahalle (opsiyonel) Hayır
ada Ada (opsiyonel) Hayır
parsel Parsel (opsiyonel) Hayır
key API anahtarı Evet
GET/isyeri.php — İşyeri Sorgu
ParametreAçıklamaZorunlu
tc 11 haneli TC kimlik numarası Evet
key API anahtarı Evet
GET/eokul.php — E-Okul Vesika
ParametreAçıklamaZorunlu
tc 11 haneli TC kimlik numarası Evet
key API anahtarı Evet