{"uid":"cap_tiM867ckLFHwNikDHFjhK","slug":"aba-routing-number-validator-5f5e4a61","name":"ABA Routing Number Validator","description":"Check a US ABA routing number: 3-7-1 weighted checksum and the Federal Reserve district from the prefix.","url":"https://bank-validators.x402tookit.com/aba-routing-check?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["routing"],"properties":{"routing":{"type":"string","description":"9-digit US ABA routing number, e.g. 021000021"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asOf":{"type":["null","string"]},"prefix":{"type":["null","string"]},"source":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"disclaimer":{"type":["null","string"]},"normalized":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"prefixKind":{"type":["null","string"]},"fedDistrict":{"type":["null","number"]},"weightedSum":{"type":["null","number"]},"fedDistrictCity":{"type":["null","string"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4Vw7CWekMdufw558pJymx","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a 9-digit US ABA routing number using the 3-7-1 weighted checksum and identifies the Federal Reserve district from the routing prefix.","exampleAgentPrompt":"Can you check whether the routing number 021000021 is valid — run the ABA checksum and tell me which Federal Reserve district it belongs to?","exampleUseCases":[{"title":"Pre-transfer routing number check","prompt":"Before I send this wire, can you verify that routing number 021000089 passes the ABA checksum and tell me what Federal Reserve district it's in?"},{"title":"Onboarding bank account validation","prompt":"A user just entered routing number 111000025 on our payment form — can you validate it and tell me if it's a legitimate ABA number and which Fed district it maps to?"},{"title":"Debugging a failed ACH payment","prompt":"We had an ACH payment reject and I think the routing number 082000073 might be wrong — can you run the 3-7-1 weighted checksum on it and tell me what's wrong?"}],"resultDescription":"Returns a verdict (valid/invalid), the weighted checksum value, the normalized routing number, the 2-digit Federal Reserve district prefix, the prefix kind, the Federal Reserve district number and city, a human-readable summary, an array of reason strings explaining the result, and optional disclaimer and degraded-service flags.","failureModes":["Non-9-digit input returns invalid verdict with format error reason","Routing number failing 3-7-1 checksum returns invalid verdict with checksum failure reason","Missing required 'routing' query parameter returns an error","Network or service unavailability may return a degraded flag with partial results"],"whenToPreferThis":"Use this endpoint when you need to structurally validate a US ABA routing number before initiating ACH transfers, wire payments, or direct deposit setups. It provides both checksum verification and Federal Reserve district identification in a single call. Prefer this over manual checksum logic or generic bank lookup services when you need authoritative format validation plus Fed district metadata without relying on a live bank directory.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T18:32:59.956Z","isFirstParty":false,"canonicalSlug":"aba-routing-number-validator-5f5e4a61"}