Validate IBAN, VAT, SWIFT, LEI in 2 seconds
One endpoint for five financial validators. Format + checksum. Works for SEPA, EU VAT, international wires, KYC and card input.
Example: DE89370400440532013000 — a valid German IBAN.
// Click "Validate →" to run
5 validators. One endpoint.
Format checks, checksums, and country rules — all in one HTTP call.
IBAN
80+ countries. Country code, length, format, mod-97 checksum. Returns BBAN and check digits.
VAT (EU)
28 EU countries. Format check per country. Optional VIES registration lookup (Pro).
SWIFT / BIC
8 or 11 characters. Parsed bank, country, location, branch code. Primary-office flag.
LEI
ISO 17442. 20 chars, mod-97-10 checksum. Returns LOU prefix, entity ID and check digits.
Credit Card
Luhn + brand detection. Visa, Mastercard, Amex, Discover, JCB, Diners, Maestro, UnionPay.
Bulk validation
Send up to 50 values per call. Returns per-item results with valid / invalid counts.
API in 10 seconds
GET with ?value= or POST with JSON body.
# GET
curl "https://finance-validators.boring-saas-infra.workers.dev/iban?value=DE89370400440532013000"
# POST (any type)
curl -X POST https://finance-validators.boring-saas-infra.workers.dev/validate \
-H "Content-Type: application/json" \
-d '{"type":"iban","value":"DE89370400440532013000"}'
# → 200 OK
{
"valid": true,
"iban": "DE89370400440532013000",
"country_code": "DE",
"check_digits": "89",
"bban": "370400440532013000",
"length": 22
}
Simple pricing
Start free. Upgrade when you need volume.
- 50 validations / day
- All 5 validators
- REST API access
- Format + checksum validation
- Community support
- 5,000 validations / month
- Batch validation (50 per call)
- VIES registration lookup (VAT)
- Priority queue
- Email support
Cancel anytime. Instant activation.
FAQ
What validators are included?
IBAN (80+ countries), EU VAT (format for 28 countries), SWIFT/BIC, LEI, credit card numbers (Visa, Mastercard, Amex, Discover, JCB, Diners, Maestro, UnionPay).
Is there a free tier?
Yes. 50 validations per day, no credit card required.
Does the VAT validator check VIES?
The free tier does format-only validation (country rules). VIES registration lookup is available on Pro.
Can I validate IBANs in bulk?
Yes. Send an array of up to 50 values per call on Pro. Returns per-item results and totals.
How do I integrate it?
GET with ?value= or POST with {"type":"...","value":"..."}. Works from any language via HTTP.