Royal Bank of Canada
Royal Bank of Canada (RBC) is Canada's largest bank by market capitalization and one of the country's Big Six, a Schedule I domestic bank chartered under the federal Bank Act and publicly traded (TSX/NYSE: RY) with headquarters in Toronto. RBC serves personal, commercial, wealth, capital-markets, and insurance clients in Canada, the U.S., and internationally. It was the first Canadian bank to launch a public API developer portal (developer.rbc.com — the "RBC External Developer Portal"), which offers self-serve informational/utility APIs (branch locator, credit card catalog, mortgage down-payment and amortization calculators) alongside a partner-gated Business Banking API suite for corporate treasury integration (RBC Move Money via Interac e-Transfer, RBC Pay, and Balance/Transactions, Tracking, and Validation APIs). RBC exposes no first-party open-banking consumer-data API; consumer data sharing today is aggregator-based via bilateral agreements (e.g. Plaid, Yodlee). Canada's federal Consumer-Driven Banking framework (Budget 2024 / Fall Economic Statement 2024, overseen by the FCAC) is legislated but not yet operational, so open finance in Canada remains voluntary and fragmented.
Royal Bank of Canada publishes 9 APIs on the APIs.io network. Tagged areas include Financial Services, Banking, Canada, Big Six, and Payments.
Royal Bank of Canada’s developer surface includes documentation, engineering blog, getting-started guide, signup flow, API reference, and 8 more developer resources.
Kin Score
APIs 9
Individual APIs this provider publishes, each with its own machine-readable definition.
RBC Branch Locator API
Self-serve informational API on the RBC External Developer Portal that accepts a postal code or keyword search and returns the address and hours of operation of the closest RBC ...
RBC Credit Card Catalog API
Self-serve informational API on the RBC External Developer Portal exposing RBC credit card product details, rates, and fees through a programmatic interface.
RBC Minimum Down Payment API
Self-serve calculator API on the RBC External Developer Portal that computes the minimum down payment required for a given home purchase price under Canadian mortgage rules.
RBC Amortization Schedule API
Self-serve calculator API on the RBC External Developer Portal that returns the number of payments and amortization schedule for a mortgage given amount, amortization period, in...
RBC Move Money API (Interac e-Transfer)
Partner-gated Business Banking payment API that lets companies send near real-time Interac e-Transfer transactions in Canada from an embedded, real-time service, with optional e...
RBC Pay API
Partner-gated Business Banking payment API for embedding RBC payment capabilities into a company's financial systems. Documented on the RBC Royal Bank Business Banking APIs page...
RBC Balance and Transactions API
Partner-gated Business Banking informational API providing real-time account balance and transaction information for a company's RBC accounts. Onboarding is via an RBC Advisor.
RBC Tracking API
Partner-gated Business Banking informational API for tracking the status of payments and transfers within RBC business banking. Onboarding is via an RBC Advisor.
RBC Validation API
Partner-gated Business Banking informational API for validating account or payment details prior to initiating a transaction. Onboarding is via an RBC Advisor.
Scroll for all 9
Security Posture 1
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Resources
Get Started 3
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 1
Authentication, authorization, and security posture
Commercial 2
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API