The Canadian 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/10176/canadian+transit+number+api/19516/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/10176/canadian+transit+number+api/19517/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/10176/canadian+transit+number+api/19518/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 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 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 the institution number associated with a specified financial institution name. The response includes the fields "institution_name" and "institution_number," allowing users to quickly identify the unique identifier for the institution.
The response for this endpoint is structured to include the "institution_name" and "institution_type." This organization allows users to easily understand the classification of the financial institution, such as whether it is a bank or credit union.
This endpoint does not require any parameters. It retrieves a complete list of all financial institution names in Canada, providing a comprehensive overview of available institutions without the need for additional input.
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 details for fund transfers and regulatory reporting.
The API ensures data accuracy by sourcing information from official financial institution registries and regularly updating its database. This process helps maintain reliable and up-to-date information for developers and users.
The key fields in the response include "institution_name," which specifies the name of the financial institution, and "institution_type," which indicates the classification (e.g., bank, credit union). This structure aids in understanding the nature of the institution.
Users can utilize the returned data by integrating it into their applications for tasks such as verifying institution details, categorizing institutions for compliance, and enhancing user interfaces with accurate financial information.
This endpoint provides the institution number linked to a specific financial institution name. It is essential for operations like fund transfers, ensuring that users have the correct identifiers for banking transactions.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
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:
18ms
Service Level:
100%
Response Time:
15ms
Service Level:
100%
Response Time:
17ms
Service Level:
100%
Response Time:
22ms
Service Level:
100%
Response Time:
17ms
Service Level:
100%
Response Time:
9,558ms
Service Level:
100%
Response Time:
966ms
Service Level:
100%
Response Time:
748ms
Service Level:
100%
Response Time:
676ms
Service Level:
100%
Response Time:
1,046ms
Service Level:
100%
Response Time:
227ms
Service Level:
100%
Response Time:
135ms
Service Level:
100%
Response Time:
339ms
Service Level:
100%
Response Time:
190ms
Service Level:
100%
Response Time:
3,536ms
Service Level:
100%
Response Time:
264ms
Service Level:
100%
Response Time:
99ms
Service Level:
100%
Response Time:
119ms
Service Level:
100%
Response Time:
112ms
Service Level:
100%
Response Time:
113ms