Plaka Tanıma API
Fotoğraftaki plakayı okuyun; hangi ile ait olduğunu ve biçiminin doğru olup olmadığını aynı yanıtta öğrenin.
/v1/arac/plaka/oku bir araç fotoğrafındaki Türk plakalarını bulur ve okur: düzgün yazım (34 ABC 123), il, plakanın görseldeki konumu ve sonucun güvenilir olup olmadığı. Fotoğraf multipart (dosya alanı), JSON içinde base64 ya da doğrudan görsel gövdesi olarak gönderilir; JPEG, PNG ve WebP, en çok 5 MB. Bir fotoğrafta birden çok plaka olabilir.
Okuma kendi sunucumuzdaki modellerle yapılır: birden çok model ve kırpma birbirini denetler, sonuç Türk plaka kurallarıyla (il kodu 01–81, harf ve rakam düzeni) doğrulanır. Emin olunamayan plaka güvenilir sayılmaz ve yanıt nedenini söyler: plaka bulunamadı, çok küçük, bulanık, karanlık, parlama, kesik. Uygulamanız bu açıklamayı kullanıcıya gösterip daha iyi bir fotoğraf isteyebilir.
/v1/arac/plaka/dogrula elle yazılmış plakayı denetler (boşluk, tire ve küçük harf serbest) ve ili döndürür; /v1/arac/plaka/toplu-dogrula 500 plakayı tek istekte temizler. API plaka sahibi, ruhsat, ceza ya da sigorta bilgisi vermez: bunlar kişisel veridir ve yalnızca resmî kanallardan sorgulanır.
Hızlı başlangıç
Anahtarınızı X-API-Key başlığında gönderin (ücretsiz anahtar al).
Anahtarı tarayıcı koduna koymayın; sunucunuzdan çağırıp sonucu önbelleğe alın.
<?php
$ch = curl_init('https://api.veriapi.pro/v1/arac/plaka/dogrula?plaka=34abc123');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 10,
CURLOPT_HTTPHEADER => ['X-API-Key: va_ANAHTARINIZ'],
]);
$yanit = json_decode(curl_exec($ch), true);
curl_close($ch);
print_r($yanit['veri']);
const yanit = await fetch("https://api.veriapi.pro/v1/arac/plaka/dogrula?plaka=34abc123", {
headers: { "X-API-Key": "va_ANAHTARINIZ" },
});
const { veri, kaynak } = await yanit.json();
console.log(veri);
import requests
r = requests.get("https://api.veriapi.pro/v1/arac/plaka/dogrula?plaka=34abc123",
headers={"X-API-Key": "va_ANAHTARINIZ"}, timeout=10)
print(r.json()["veri"])
curl -H "X-API-Key: va_ANAHTARINIZ" \ "https://api.veriapi.pro/v1/arac/plaka/dogrula?plaka=34abc123"
Örnek yanıt
GET https://api.veriapi.pro/v1/arac/plaka/dogrula?plaka=34abc123 — gerçek veriyle; listeler kısaltıldı.
{
"veri": {
"girdi": "34abc123",
"gecerli": true,
"plaka": "34 ABC 123",
"duz": "34ABC123",
"il_kodu": 34,
"harf": "ABC",
"rakam": "123",
"bicim": "99 XXX 999",
"duzeltme": [],
"hata": null,
"il": {
"plaka": 34,
"ad": "İstanbul",
"slug": "istanbul"
}
},
"kaynak": [
{
"kod": "hesap",
"ad": "VeriApi.Pro hesaplaması",
"lisans": "VeriApi.Pro",
"atif": "VeriApi.Pro tarafından hesaplanmıştır",
"url": null
}
],
"guncelleme": null,
"bayat": false
}
Uçlar ve parametreler
POST /v1/arac/plaka/oku
ücretli paket
10 birim
Fotoğraftan araç plakası oku (OCR)
GET /v1/arac/plaka/dogrula
ücretsiz pakette
1 birim
Plaka doğrulama: biçim, il, düzgün yazım — fotoğraftan okuma POST /v1/arac/plaka/oku
| Parametre | Tür | Açıklama |
|---|---|---|
| plaka* | metin | Plaka (boşluk / tire serbest, ör. 34abc123) |
| ocr | evet/hayır | OCR çıktısı: karışan karakterleri (O/0, I/1, B/8…) konuma göre düzelt varsayılan: False |
POST /v1/arac/plaka/toplu-dogrula
ücretsiz pakette
her 10 kayıtta 1 birim
Toplu plaka doğrulama (en çok 500)
Konum alan uçlarda konum (slug), il + ilce (ad, slug ya da plaka) ya da enlem + boylam kullanılabilir.
Tüm parametreler: OpenAPI belgesi.
Nerelerde kullanılır?
- ✓Otopark, site ve fabrika girişinde kamera fotoğrafından plaka kaydı
- ✓Oto ekspertiz, kiralama ve galeri uygulamalarında plakayı fotoğraftan doldurma
- ✓Sigorta ve hasar formlarında plaka alanını doldurma ve denetleme
- ✓Filo ve servis kayıtlarındaki plaka listesini toplu temizleme
Kaynak ve lisans
- VeriApi.Pro hesaplaması · VeriApi.Pro
Atıf: VeriApi.Pro tarafından hesaplanmıştır
Her yanıtın kaynak alanı bu bilgiyi taşır; veriyi gösterdiğiniz yerde atıf metnini yazın.
Sık sorulan sorular
Plaka sorgulama ile araç sahibini öğrenebilir miyim?
Hayır. API fotoğraftaki plakanın metnini, plakanın hangi ile ait olduğunu ve biçiminin geçerli olup olmadığını verir. Araç sahibi, ruhsat, ceza ve sigorta bilgileri kişisel veridir; bunlar yalnızca e-Devlet gibi resmî kanallardan sorgulanabilir.
Fotoğraf kaydediliyor mu?
Hayır. Fotoğraf yalnızca bellekte işlenir; diske, veritabanına ya da kayıtlara yazılmaz ve yanıt verildikten sonra silinir.
Fotoğraf başka bir servise gönderiliyor mu?
Okuma kendi sunucumuzda yapılır. Yalnızca görüntü iyi olduğu hâlde yerel modeller anlaşamazsa plakanın kırpılmış bölümü ikinci okuma için Google Gemini'ye gönderilir; yanıttaki onay ve yapay_zeka_istek alanları bunu belirtir.
Fotoğraf okunamazsa ne döner?
Plaka güvenilir okunamazsa uyarilar listesi döner (plaka bulunamadı, çok küçük, bulanık, karanlık, parlama, kesik); her uyarının kullanıcıya gösterilebilecek Türkçe bir açıklaması vardır. Varsa en iyi tahmin guvenilir: false ile ayrıca verilir.
Hangi plakalar okunur?
Türkiye'deki sivil biçimdeki plakalar: il kodu + 1–3 harf + 2–5 rakam (34 A 1234, 06 AB 123, 35 ABC 12); tek ve iki satırlı plakalar. Yabancı ve özel biçimli (makam, diplomatik) plakalar geçerli sayılmaz.
Kaç birim, hangi pakette?
Fotoğraftan okuma ücretli paketlerde ve istek başına 10 birimdir. Plaka doğrulama her pakette açıktır ve 1 birimdir.
Bu sayfa şu aramalar için de: plaka okuma api · plaka tanıma sistemi · plaka sorgulama api · plakadan il bulma · fotoğraftan plaka okuma · anpr api · plaka ocr