NewAPIVerve Academy: free courses and certifications anyone can verify.Explore the Academy →

SWIFT Code Lookup API

GET

Identify the bank, branch, and country behind any SWIFT code.

SWIFT Code Lookup identifies the bank institution, branch, city, and country code behind any SWIFT or BIC code. Search by code or query by bank name to verify matching financial institutions and branch locations.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/swiftlookup?swift=CHASUS33ARP
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "count": 1,
    "banks": [
      {
        "bank": "JPMORGAN CHASE BANK, N.A.",
        "city": "NEW YORK,NY",
        "branch": "ACCOUNT RECONCILIATION PROCESSING",
        "swift_code": "CHASUS33ARP",
        "country": "United States",
        "country_code": "US"
      }
    ]
  }
}

About the SWIFT Code Lookup API

A SWIFT bank API and BIC lookup that gets bank data from a SWIFT code in one call. Pass an 8 or 11-character SWIFT/BIC code to retrieve the institution's name, branch, city and two-letter country code; an 8-character code also lists the branches under it. Or supply an institution name to search for its SWIFT codes across branches. The directory holds about 113,000 BIC records from the public ISO 9362 list, covering 232 countries and territories, and each search returns up to 25 matches with a count.

What people use it for

Cross-Border Wire Verification
Before initiating an international wire, billing platforms verify the recipient's SWIFT code matches the intended legal entity and destination country.
Vendor Onboarding Form
Auto-fill the bank name, branch city, and country code as soon as a supplier enters their SWIFT code during payment registration.
Branch Code Discovery
Accounting software helps treasury operators locate missing branch SWIFT codes by querying institutional names across international divisions.
Bank Country Screening
Risk engines cross-check the SWIFT country code against sanction lists to flag transfers directed to prohibited financial jurisdictions.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

How it compares

Side by side with the tools people weigh SWIFT Code Lookup against — what each one is better at, in plain terms.

Other ways to use SWIFT Code Lookup

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the SWIFT Code Lookup API.

Read the docs →
Is it cheap enough to verify SWIFT codes for every payout?
Yes. Each lookup costs 10 credits, which works out to about $0.0015 per call or $1.50 per 1,000 lookups on the Starter plan. That plan gives you 20,000 lookups per month, while the Free plan includes 20 monthly calls for testing.
Can I find a SWIFT code if I only know the bank name?
Yes. The API supports searches in both directions. You can provide a SWIFT code to retrieve institution details, or pass a bank name to find matching SWIFT codes and their branch locations.
What institution details are included in each lookup?
Each match returns the full legal name of the bank, the specific branch name and department, the city, the country name, and the ISO two-letter country code alongside the SWIFT/BIC code.
Where does the SWIFT directory data come from?
From the public ISO 9362 BIC list, about 113,000 records across 232 countries and territories, loaded as a periodic snapshot. A BIC issued since the last load will not be found until the next one.
What happens if a bank search matches multiple branches?
The API returns the matching records along with a count, up to 25 per search. Your application can inspect the list and let users choose the right location based on the city and branch fields; a more specific code or bank name narrows the list.
Can I store the returned bank details in my payment system?
Yes, commercial use and caching are permitted on any paid plan. You can store and use the details inside your product, though you may not resell or redistribute the raw lookup data as-is.

Ready to build with SWIFT Code Lookup? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs