The Canadian Financial Institutions Numbers 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/10181/canadian+financial+institutions+numbers+api/19520/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/10181/canadian+financial+institutions+numbers+api/19521/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/10181/canadian+financial+institutions+numbers+api/19526/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 Financial Institutions Numbers 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 Financial Institutions Numbers 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.
Each endpoint returns specific data related to Canadian financial institutions. The "get institution names" endpoint returns a list of institution names, the "get institution number by name" endpoint returns the institution number for a given name, and the "get institution type by name" endpoint provides the classification of the institution.
The key fields in the response data include "financial_institution_names" for the names list, "institution_name" for the queried institution, "institution_number" for the corresponding number, and "institution_type" for the classification of the institution.
The response data is organized in a structured JSON format. For example, the response for institution names includes an array of names, while the responses for institution number and type include key-value pairs for the institution name and its corresponding number or type.
The endpoints primarily accept the institution name as a parameter. For the "get institution number by name" and "get institution type by name" endpoints, users must provide the exact name of the financial institution to retrieve the relevant data.
Typical use cases include integrating the API into financial applications for validating institution details, facilitating fund transfers, ensuring compliance with banking regulations, and enhancing user interfaces with accurate financial institution classifications.
Data accuracy is maintained through regular updates and validation processes. The API sources its information from reliable financial databases, ensuring that users receive up-to-date and accurate details about Canadian financial institutions.
Users can effectively utilize the returned data by parsing the JSON responses to extract relevant information, such as displaying institution names in user interfaces, validating institution numbers for transactions, or categorizing institutions based on their types for compliance purposes.
Standard data patterns include consistent naming conventions for institutions, structured responses with clear key-value pairs, and predictable formats across endpoints. Users can expect to receive comprehensive lists or specific details based on their queries, facilitating straightforward integration into 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:
22ms
Service Level:
100%
Response Time:
10,234ms
Service Level:
100%
Response Time:
17ms
Service Level:
100%
Response Time:
15ms
Service Level:
100%
Response Time:
18ms
Service Level:
100%
Response Time:
60ms
Service Level:
100%
Response Time:
48ms
Service Level:
100%
Response Time:
526ms
Service Level:
100%
Response Time:
76ms
Service Level:
100%
Response Time:
39ms
Service Level:
100%
Response Time:
44ms
Service Level:
100%
Response Time:
50ms
Service Level:
100%
Response Time:
72ms
Service Level:
100%
Response Time:
45ms
Service Level:
100%
Response Time:
43ms
Service Level:
100%
Response Time:
54ms
Service Level:
100%
Response Time:
76ms
Service Level:
100%
Response Time:
46ms
Service Level:
100%
Response Time:
48ms
Service Level:
100%
Response Time:
815ms