# Royal Bank of Canada

**Canonical:** https://apis.io/providers/rbc/  
**Website:** https://www.rbc.com/  
**APIs profiled:** 9

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.

## Kin Score — 20.5 / 100 (emerging)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 20.5).

| Facet | Score |
|---|---|
| Discoverability | 72.2 |
| Contract Quality | 0.0 |
| Governance | 0.0 |
| Contract Governance | 0.0 |
| Operational Transparency | 2.6 |
| Developer Ergonomics | 40.5 |
| Commercial Clarity | 34.2 |
| Access Clarity | 34.2 |

Regulatory layer — **Banking & Open Finance**: 17.7 (matched via tags).

## Agent readiness — 0.0 (human-only)

| Dimension | Value |
|---|---|
| Spec Presence | no |
| Agentic Access | no |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | no |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | no |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Enterprise business APIs (advisor onboarding) + self-serve informational APIs on the developer portal — onboarding: approval, pricing: enterprise, trial: no (confidence: medium).

## APIs (9)

- **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.

## Security (1)

- **Rbc Domain Security** — TLSv1.3 · DMARC

## Tags

Financial-Services, Banking, Canada, Big Six, Payments, Interac, Open Banking, Developer Portal

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/rbc/). Scores are computed from the provider's own public artifacts under a published rubric.
