Catalog/validate-routing

Validation

ABA routing validate API

Validates a US ABA routing number via the 3-7-1 weighted mod-10 checksum and resolves the Federal Reserve district and ABA institution ID. Answers 'Is this routing number valid?', 'Which Fed district issued it?'.

Price$0.04per request
MethodPOST
Route/v1/validate/routing-number
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
routing-numberabartnbankcheck-digitvalidatefrbuspayments
API URLhttps://x402.hexl.dev/v1/validate/routing-number
Integration docs
Example request
{
  "routingNumber": "021000021"
}
Example response
{
  "valid": true,
  "reason": "Valid ABA routing number (3-7-1 weighted mod-10 OK), FRB district New York.",
  "normalized": "021000021",
  "federalReserveRoutingSymbol": "0210",
  "federalReserveDistrict": "New York",
  "abaInstitutionId": "0002",
  "checkDigit": {
    "expected": 1,
    "actual": 1
  }
}
Input schema
{
  "type": "object",
  "required": [
    "routingNumber"
  ],
  "properties": {
    "routingNumber": {
      "type": "string",
      "description": "9-digit ABA/RTN routing number.",
      "examples": [
        "021000021"
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}