The Canadian credit card API
CardAPI covers Canadian credit cards as fully as American ones: the same endpoints, the same fields, read from each Canadian issuer's own site. Today that is 114 cards from 14 issuers, last checked 17 Oct 2026. The other self-serve card data API we know of lists only US coverage, with no Canadian cards mentioned (the comparison).
Canadian issuers
- American Express Canada12 cards
- BMO7 cards
- Canadian Tire2 cards
- CIBC18 cards
- Desjardins8 cards
- MBNA Canada6 cards
- National Bank8 cards
- Neo Financial3 cards
- PC Financial4 cards
- RBC16 cards
- Rogers Bank2 cards
- Scotiabank18 cards
- Tangerine2 cards
- TD8 cards
Which data each card has, issuer by issuer: Canadian coverage.
Prices in Canadian dollars
A Canadian card's money fields are in CAD, as the issuer states them: annual_fee, the fee schedule, min_income and signup_bonus_cash_value (the estimated value of the welcome offer). Nothing is converted. Tell the two apart by the card's issuers.country (CA or US), or ask for one country with ?country=CA on /v1/cards, /v1/cards/search and /v1/cards/best.
Canadian rules that US data doesn't have are covered too: Amex Canada's once-per-lifetime welcome offers are in the application rules, and residency and income requirements are in each card's eligibility fields (Starter).
Points programmes
Canadian cards in CardAPI earn these programmes (by name; values come from the API):
- À la carte Rewards
- À la carte Rewards Plan
- Adapta Points
- Aeroplan
- Aeroplan Points
- Allure Points
- Amazon.ca Gift Card
- Aventura Points
- Avion points
- Avion Rewards
- Avios
- Blue Points (formerly AIR MILES)
- BMO CashBack
- BMO Rewards
- BONUSDOLLARS
- Canadian Tire Money
- Canadian Tire Money (CT Money)
- Cash Back
- Cash Back Dollars
- Cash Back Program
- Cashback
- CIBC Aventura Points
- Costco Cash Back
- Dividend Cash Back
- Marriott Bonvoy
- MBNA Dollars
- MBNA Rewards
- MBNA Rewards Points
- Membership Rewards
- Moi points
- More Rewards
- PC Optimum
- PC Optimum™
- PC Optimum™ Points
- RBC Cash Back
- Scene+
- Scene+ points
- SimplyCash
- Tangerine Money-Back Rewards
- TD Cash Back Dollars
- TD Rewards Points
- WestJet points
- WestJet Rewards
Cents-per-point estimates for each programme are in GET /v1/reward-valuations, and transfer partners in GET /v1/transfer-partners (Pro).
A Canadian card at the Free plan
List Canadian cards:
curl "https://api.cardapi.dev/v1/cards?country=CA&limit=20" \ -H "Authorization: Bearer YOUR_API_KEY"
One card, GET /v1/cards/american-express-cobalt-card, as a Free key gets it: the basic fields and the 3 highest reward rates. Starter adds every rate, benefits, APRs, fees, eligibility and the apply link.
{
"data": {
"issuer_id": "aee865fd-0b87-49e8-9b12-94ea3341e113",
"slug": "american-express-cobalt-card",
"name": "American Express Cobalt® Card",
"network": "AMEX",
"card_type": "personal",
"annual_fee": 191.88,
"annual_fee_waived_first_year": false,
"signup_bonus": "Earn 1,250 Membership Rewards points for each monthly billing period in which you spend $750 on your Card in your first year, up to 15,000 points total.",
"signup_bonus_value": 15000,
"signup_min_spend": 750,
"signup_min_spend_months": 12,
"reward_currency": "points",
"reward_currency_name": "Membership Rewards",
"referral_bonus_amount": null,
"referral_bonus_url": null,
"product_change_eligible": null,
"product_change_notes": null,
"product_family": null,
"churning_notes": null,
"application_rules": "Current or former Cardmembers with this Card are not eligible for this offer",
"is_discontinued": false,
"signup_bonus_points": 15000,
"signup_bonus_cash_value": null,
"issuers": {
"name": "American Express Canada",
"slug": "amex-ca",
"country": "CA",
"website": "https://www.americanexpress.com/ca/",
"logo_url": null
},
"reward_rates": [
{
"id": "68a516a3-66b8-44a4-8c7c-6fbcd8ff8cca",
"card_id": "7076c30d-ba59-4154-8e43-ee2c1de2354e",
"category_slug": "dining+food-delivery",
"rate_multiplier": 5,
"rate_type": "points_per_dollar",
"cap_amount": null,
"cap_period": null,
"fallback_rate": null,
"is_base_rate": false,
"is_rotating": false,
"rotating_quarter": null,
"rotating_year": null,
"notes": "Such as eligible restaurants or food delivery in Canada",
"created_at": "2026-10-17T05:00:40.238933+00:00",
"categories": [
"dining",
"food-delivery"
],
"merchant": null,
"booking_channel": null,
"choice_group": null,
"choice_picks": null,
"choice_selection": null
},
{
"id": "828080e3-f776-4c86-9f2c-baf7b4aa2e26",
"card_id": "7076c30d-ba59-4154-8e43-ee2c1de2354e",
"category_slug": "streaming",
"rate_multiplier": 3,
"rate_type": "points_per_dollar",
"cap_amount": null,
"cap_period": null,
"fallback_rate": null,
"is_base_rate": false,
"is_rotating": false,
"rotating_quarter": null,
"rotating_year": null,
"notes": "For eligible streaming subscriptions in Canada",
"created_at": "2026-10-17T05:00:40.238933+00:00",
"categories": [
"streaming"
],
"merchant": null,
"booking_channel": null,
"choice_group": null,
"choice_picks": null,
"choice_selection": null
},
{
"id": "eaa9bef4-fabd-4f2b-834b-83e6520f6995",
"card_id": "7076c30d-ba59-4154-8e43-ee2c1de2354e",
"category_slug": "gas+transit",
"rate_multiplier": 2,
"rate_type": "points_per_dollar",
"cap_amount": null,
"cap_period": null,
"fallback_rate": null,
"is_base_rate": false,
"is_rotating": false,
"rotating_quarter": null,
"rotating_year": null,
"notes": "For eligible gas, transit & ride share purchases in Canada",
"created_at": "2026-10-17T05:00:40.238933+00:00",
"categories": [
"gas",
"transit"
],
"merchant": null,
"booking_channel": null,
"choice_group": null,
"choice_picks": null,
"choice_selection": null
}
]
}
}Start
The Free plan has 100 calls a day, no credit card required. The quickstart takes a minute; pricing shows what each plan adds. Building a Canadian comparison site? See the comparison-site use case.