Home · Finance Tools · Spanish SWIFT Validator

Validate Spanish SWIFT in 2 seconds

Parse and validate Spanish SWIFT codes. Returns bank code, country, location and branch. 8 or 11 characters.

Try live demo ↓ See pricing
GET /swift — live demo
Input spanish swift

Sample value. Replace with your own.

Validation result
// Click "Validate →" to run
Ready. Free 50 validations/day.

How it works

A SWIFT/BIC code is 8 or 11 characters. First 4 = bank code, next 2 = country, next 2 = location, optional last 3 = branch. "XXX" as branch means the primary office.

API call

# GET
curl "https://finance-validators.boring-saas-infra.workers.dev/swift?value=BBVAESMM"

# POST (same result)
curl -X POST https://finance-validators.boring-saas-infra.workers.dev/validate \
  -H "Content-Type: application/json" \
  -d '{"type":"swift","value":"BBVAESMM"}'

What you get back

{
  "valid": true,
  "code": "EXAMPLES",
  "bank_code": "DEUT",
  "country_code": "ES",
  "location_code": "FF",
  "branch_code": "XXX",
  "is_primary_office": true
}

Why use our spanish swift validator

Pricing

$0/forever
  • 50 validations / day
  • All 5 validators
  • REST API
Start free
$19.99/month
  • 5,000 validations / month
  • Batch validation
  • VIES lookup (VAT)
  • Priority queue
Subscribe →

FAQ

How do I validate a spanish swift?

GET /swift?value=YOUR_VALUE or POST to /validate with {"type":"swift","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.

Related validators