TR IBAN Validator API avatar

TR IBAN Validator API

Pricing

from $1.00 / 1,000 iban validation requests

Go to Apify Store
TR IBAN Validator API

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ş

Fatih Şahinbaş

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

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 requests
r = 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ı

KodAnlam
emptyBoş / sadece boşluk girdi
invalid_charactersA–Z, 0–9 dışı karakter
invalid_lengthUzunluk 26 değil
not_trTR ile başlamıyor
non_numeric_bbanKontrol/BBAN haneleri rakam değil
bad_checksumMOD-97 doğrulaması başarısız

Girdi toleransı

Boşluklar ve küçük harf otomatik normalize edilir: tr56 0006 2000 0123 4567 8910 11TR560006200001234567891011

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: null döner (tahmin yapılmaz).
  • IBAN içinde ad/kimlik bilgisi kodlanmaz; bu servis tasarımı gereği yalnızca matematiksel doğrulama yapar.