Free JSON API for Australian BSB number lookups. No API key required. No signup.
Base URL: https://findbsb.com.au/api
→ Full documentation · BSB Lookup Tool · RapidAPI
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/bsb/{bsb} |
Single BSB lookup |
| GET | /api/bsb?bank=ANZ&state=NSW |
Filter by bank, state, suburb, postcode |
| POST | /api/validate |
Bulk validate up to 500 BSBs |
# Single lookup
curl https://findbsb.com.au/api/bsb/062-000
# Filter
curl "https://findbsb.com.au/api/bsb?bank=ANZ&state=NSW&limit=5"
# Bulk validate
curl -X POST https://findbsb.com.au/api/validate \
-H "Content-Type: application/json" \
-d '{"bsbs": ["062-000", "012-003", "999-999"]}'{
"bsb": "062-000",
"mnemonic": "CBA",
"bank": "Commonwealth Bank of Australia",
"branch": "48 Martin Place Sydney",
"address": "48 Martin Place",
"suburb": "Sydney",
"state": "NSW",
"postcode": "2000",
"payments": ["paper", "electronic", "cash"],
"closed": false
}| Language | File |
|---|---|
| Python | examples/python.py |
| JavaScript | examples/javascript.js |
| PHP | examples/php.php |
- 30 requests per minute per IP
- 500 BSBs per validate request
- Free, no auth required
BSB data sourced from AusPayNet and updated on the first business day of each month.
MIT