Validate Greek IBAN in 2 seconds
Check any Greek IBAN for country code, length, format and mod-97 checksum. Ideal for SEPA payments, invoicing and bank onboarding.
GET /iban — live demo
Input greek iban
Sample value. Replace with your own.
Validation result
// Click "Validate →" to run
Ready. Free 50 validations/day.
How it works
An IBAN (International Bank Account Number) has up to 34 alphanumeric characters. The first two are the country code, next two are check digits. Our validator checks country-specific length, alphanumeric format and the mod-97 checksum defined in ISO 13616.
API call
# GET
curl "https://finance-validators.boring-saas-infra.workers.dev/iban?value=GR1601101250000000012300695"
# POST (same result)
curl -X POST https://finance-validators.boring-saas-infra.workers.dev/validate \
-H "Content-Type: application/json" \
-d '{"type":"iban","value":"GR1601101250000000012300695"}'
What you get back
{
"valid": true,
"iban": "EXAMPLESAMPLE000000000000",
"country_code": "GR",
"check_digits": "89",
"bban": "370400440532013000",
"length": 22
}
Why use our greek iban validator
- Instant — ~50ms response time from Cloudflare edge.
- Format + checksum + country rules (where applicable).
- REST API. Works from any language.
- Free 50/day. Pro: 5,000/month for $19.99.
- No API key needed for the free tier.
Pricing
$19.99/month
- 5,000 validations / month
- Batch validation
- VIES lookup (VAT)
- Priority queue
FAQ
How do I validate a greek iban?
GET /iban?value=YOUR_VALUE or POST to /validate with {"type":"iban","value":"..."}.
Is there a free tier?
Yes. 50 validations per day, no credit card required.
What does the validator check?
Format, length, country rules, and checksum where applicable.
Can I integrate this via API?
Yes. REST API. GET or POST. Works from any language.
Does it check if a real account exists?
No. Format + checksum only. It does not verify existence or activity.