A bank routing ZIP API returns ABA numbers for a US ZIP code. On BankDataStack that is POST https://www.bankdatastack.com/api/v1/routing/database/zip with header X-API-Key and JSON {"zip":"10005","limit":10}. Docs publish that curl. They do not publish a 10005 list sample — the official bank object below is routing lookup 113110984 (Citizens National Bank, Crockett TX, zip 75835). ZIP search returns the same field shape in a list.
Starter is $49.99/mo (1,000 calls, then $0.002) with a 7-day trial. MCP host did not resolve on the last audit — do not claim MCP live. Docs: bankdatastack.com/docs.
Request: official ZIP curl
curl -X POST https://www.bankdatastack.com/api/v1/routing/database/zip \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"zip": "10005", "limit": 10}'
Response: official lookup object (same bank fields)
{
"status": "success",
"message": "Routing number 113110984 found",
"source": "database",
"data": {
"routingNumber": "113110984",
"bank": "CITIZENS NATIONAL BANK",
"address": "1320 LOOP 304 EAST",
"city": "CROCKETT",
"state": "TX",
"zip": "75835",
"phone": "(936) 544-9661",
"dateOfRevision": "042104",
"newRoutingNumber": "",
"active": true
}
}
State search official sibling (TX page 1) returns that bank inside data[] plus pagination.total 458. Copy the ZIP curl for Lower Manhattan (10005).
Go live
1. Register — 7-day trial.
2. Copy X-API-Key.
3. POST /api/v1/routing/database/zip.
4. Read routingNumber and active.




