TR IBAN Validator API
Pricing
from $1.00 / 1,000 iban validation requests
TR IBAN Validator API
TR IBAN format + MOD-97 checksum doğrulama, banka tespiti, KVKK-safe (kişisel veri yok)
Pricing
from $1.00 / 1,000 iban validation requests
Rating
0.0
(0)
Developer
Fatih Şahinbaş
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Türkiye (TR) IBAN doğrulama servisi. ISO 13616 yapı kontrolü + MOD-97 checksum (ISO 7064) + banka tespiti. Apify Standby modunda gerçek-zamanlı HTTP API olarak çalışır.
KVKK-safe: Yalnızca format ve checksum doğrulaması yapılır. Hesap sahibi / ad-soyad sorgusu YOKTUR, hiçbir kişisel veri işlenmez veya saklanmaz.
Endpoint
GET /validate?iban={IBAN}
Standby Actor olduğu için her isteğe Apify API token'ı gerekir (header veya token query param).
Örnek — cURL
curl "https://caulleonard--iban-validator.apify.actor/validate?iban=TR560006200001234567891011" \-H "Authorization: Bearer <APIFY_TOKEN>"
Örnek — Python
import requestsr = requests.get("https://caulleonard--iban-validator.apify.actor/validate",params={"iban": "TR560006200001234567891011"},headers={"Authorization": "Bearer <APIFY_TOKEN>"},)print(r.json())
Yanıt
Geçerli
{"isValid": true,"iban": "TR560006200001234567891011","errors": [],"country": "TR","checkDigits": "56","bankCode": "00062","bankName": "Garanti BBVA","accountNumber": "0001234567891011"}
Geçersiz
{"isValid": false,"iban": "TR000006200001234567891011","errors": ["bad_checksum"],"country": "TR","checkDigits": "00","bankCode": "00062","bankName": null,"accountNumber": "0001234567891011"}
Hata kodları
| Kod | Anlam |
|---|---|
empty | Boş / sadece boşluk girdi |
invalid_characters | A–Z, 0–9 dışı karakter |
invalid_length | Uzunluk 26 değil |
not_tr | TR ile başlamıyor |
non_numeric_bban | Kontrol/BBAN haneleri rakam değil |
bad_checksum | MOD-97 doğrulaması başarısız |
Girdi toleransı
Boşluklar ve küçük harf otomatik normalize edilir:
tr56 0006 2000 0123 4567 8910 11 → TR560006200001234567891011
Fiyatlandırma
Pay-per-event: $0.001 / istek (api-call). Platform kullanım maliyeti kullanıcıya aittir (Standby standardı).
Notlar
- Banka adı statik koddan çözülür; bilinmeyen banka kodunda
bankName: nulldöner (tahmin yapılmaz). - IBAN içinde ad/kimlik bilgisi kodlanmaz; bu servis tasarımı gereği yalnızca matematiksel doğrulama yapar.