The Canadian Bank Transit Number API offers a simple and reliable way to query information about financial institutions in Canada. It exposes endpoints to fetch institution names, retrieve institution numbers by providing the name, and obtain institution types based on a given name. This API is particularly useful for developers building financial applications, payment processors, compliance tools, and banking integrations. The API ensures data validation, clear error handling, and fast querying, making it ideal for fintech platforms and enterprise applications needing accurate and up-to-date Canadian banking metadata.
{
"financial_institution_names": [
"Bank Of Montreal",
"The Bank Of Nova Scotia",
"Royal Bank Of Canada",
"The Toronto-Dominion Bank",
"Banque Nationale Du Canada",
"Canadian Imperial Bank Of Commerce",
"HSBC Bank Canada",
"Canadian Western Bank",
"Banque Laurentienne Du Canada",
"Bank Of Canada",
"Atb Financial",
"Canada Savings Bond Redemption Cert",
"Bank Of America National Association",
"The Bank Of New York Mellon",
"Mufg Bank Ltd. Canada Branch",
"Barclays Bank Of Canada",
"Bnp Paribas",
"Credit Suisse First Boston Canada",
"Citibank Canada",
"Deutsche Bank Ag",
"Mega Int'l. Commercial Bank (Canada)",
"Jpmorgan Chase Bank National Assoc",
"Keb Hana Bank Canada",
"Mizuho Bank Ltd. (Canada Branch)",
"National Bank Of Greece (Canada)",
"Ubs Canada",
"Sbi Canada Bank",
"Sumitomo Mitsui Banking Corporation Can",
"Ammex Bank Of Canada",
"Industrial&commercial Bank Of China",
"Bank Of China (Canada)",
"Vancity Community Investment Bank",
"First Nations Bank Of Canada",
"Jp Morgan Bank Canada",
"Ocbc Bank (Canada)",
"President's Choice Bank",
"Capital One Bank (Canada Branch)",
"Hsbc Canadian Bank",
"State Street",
"Citibank Na",
"Comerica Bank",
"First Commercial Bank",
"Versabank",
"United Overseas Bank Limited",
"Canadian Tire Bank",
"Icici Bank Canada",
"Ads Canadian Bank",
"Societe Generale (Canada Branch)",
"Digital Commerce Bank",
"Shinhan Bank Canada",
"Wells Fargo Bank Na Canadian Branch",
"Pnc Bank Canada Branch",
"China Construction Bank Toronto Br",
"Wealth One Bank Of Canada",
"Bank Of China Toronto Branch",
"Motus Bank",
"Exchange Bank Of Canada",
"Cibel Bank Canada",
"Peoples Bank Of Canada",
"Trust General Inc",
"Community Trust Company Ltd",
"The Canada Trust Company",
"Trust La Laurentienne",
"The Effort Trust Company",
"Home Savings And Loan Corporation",
"Manulife Bank Of Canada",
"Mennonite Trust Limited",
"Montreal Trust Company",
"Ocbc Trust Corporation Of Canada",
"Sun Life Financial Trust Inc.",
"Peace Hills Trust Company (The)",
"Royal Trust Company (The)",
"Royal Trust Corporation Of Canada",
"National Trust Company",
"Cs Alteena Bank",
"Natcan Trust Company",
"Td Trust Company",
"Tangerine Bank",
"B2b Bank",
"Peoples Trust Company",
"Equitable Bank",
"Manulife Trust Company",
"Edward Jones",
"Wealthsimple Investments Inc",
"Central 1 Credit Union",
"Federation Des Caisses Desj. Quebec",
"Caisse Financial Group",
"Credit Unions In Nova Scotia",
"Central 1 Credit Union",
"Fed. Des Caisses Pop. De L'Ontario",
"Credit Unions In New Brunswick",
"Caisse Populaire De Kapuskasing Ltee",
"Meridian Credit Union Limited",
"Credit Union Central Of Nova Scotia",
"Alberta Savings And Credit Union Ltd",
"Brunswick Credit Union Federation Ltd",
"Credit Unions In Ontario",
"Concentra Bank",
"Fed. Des Caisses Pop. Acadiennes",
"Credit Unions Central Of Manitoba",
"Credit Union Central Of Saskatchewan",
"Caisse Populaire Alliance Alberta",
"Central 1 Credit Union"
]
}
curl --location --request POST 'https://zylalabs.com/api/10178/canadian+bank+transit+number+api/19519/get+canadian+finance+institution+names' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{}'
{
"institution_name": "Bank of Canada",
"institution_number": 177
}
curl --location --request POST 'https://zylalabs.com/api/10178/canadian+bank+transit+number+api/19522/get+institution+number+by+name' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{"name":"Required"}'
{
"institution_name": "Bank of Canada",
"institution_type": "Bank"
}
curl --location --request POST 'https://zylalabs.com/api/10178/canadian+bank+transit+number+api/19527/get+institution+type+by+name' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{"name":"Required"}'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
Developers can integrate the Canadian Bank Transit Number API into financial applications, payment processors, compliance tools, and banking integrations to access accurate and up-to-date Canadian banking metadata, enhancing their services with reliable financial institution data.
The API provides data in a structured format, typically JSON, which includes specific fields such as institution name, institution number, and institution type, making it easy for developers to parse and utilize the information in their applications.
The Canadian Bank Transit Number API allows you to retrieve structured information about financial institutions in Canada, including institution names, institution numbers, and types. You can query the API to get the institution name by providing the institution number, retrieve the institution number by providing the name, and obtain the institution type based on a given name.
This endpoint returns a list of financial institution names in Canada. The response includes a structured JSON array containing names such as "Bank Of Montreal" and "Royal Bank Of Canada," allowing users to easily access and display institution names in their applications.
The response from this endpoint includes two key fields: "institution_name," which specifies the name of the financial institution, and "institution_number," which provides the corresponding unique identifier for that institution, essential for banking operations.
The response data is organized in a structured JSON format, containing the fields "institution_name" and "institution_type." This allows users to easily identify the type of institution, such as "Bank" or "Credit Union," based on the provided institution name.
This endpoint requires a single parameter: the "institution_name." Users must provide the exact name of the financial institution they wish to query to retrieve the corresponding institution number.
This endpoint provides information about the classification of a financial institution in Canada. Users can determine whether the institution is a bank, credit union, or other types, which is crucial for compliance and reporting purposes.
Data accuracy is maintained through regular updates and validation processes. The API sources its information from official financial institution records, ensuring that users receive reliable and up-to-date banking metadata.
Typical use cases include integrating financial institution data into payment processing systems, compliance tools, and banking applications. Developers can enhance user experiences by providing accurate institution information for transactions and regulatory requirements.
Users can parse the structured JSON responses to extract relevant information, such as institution names, numbers, and types. This data can be used to facilitate transactions, ensure compliance, and improve user interfaces in financial applications.
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Service Level:
100%
Response Time:
10,234ms
Service Level:
100%
Response Time:
17ms
Service Level:
100%
Response Time:
18ms
Service Level:
100%
Response Time:
22ms
Service Level:
100%
Response Time:
17ms
Service Level:
100%
Response Time:
595ms
Service Level:
100%
Response Time:
184ms
Service Level:
100%
Response Time:
619ms
Service Level:
99%
Response Time:
3,529ms
Service Level:
100%
Response Time:
238ms
Service Level:
100%
Response Time:
681ms
Service Level:
100%
Response Time:
1,437ms
Service Level:
100%
Response Time:
589ms
Service Level:
100%
Response Time:
1,014ms
Service Level:
100%
Response Time:
765ms
Service Level:
91%
Response Time:
165ms
Service Level:
100%
Response Time:
714ms
Service Level:
100%
Response Time:
1,641ms
Service Level:
100%
Response Time:
726ms
Service Level:
100%
Response Time:
605ms