Benefits and statement credits API

Starter plan and aboveBenefits, statement credits and perks come with Starter and above, on the card object and from these endpoints.

Three lists describe what a card gives beyond its earn rates. benefits are protections and insurance (trip delay, rental car cover, purchase protection); when the issuer's terms give them, details holds structured coverage terms such as coverage_amount, minimum_delay_hours or covered_reasons. statement_credits are the dollar credits (dining, airline fees, streaming) with their amount and how often they renew. card_perks are status and access perks: hotel and rental-car status, lounge access, travel credits.

All three are on GET /v1/cards/:slug for Starter keys and above, and the credits and perks also have their own endpoints.

Endpoints

GET /v1/cards/:slug/credits: List a card's statement credits Starter plan and above

Statement credits for one card (dining, Uber, airline fee, streaming and so on), largest first.

Parameters
slugstringrequiredCard slug, e.g. american-express-gold-card or chase-sapphire-preferred-credit-card (from /v1/cards or /v1/cards/search)
Example
Paste your key into Try it to fill it in, or get a key
curl "https://api.cardapi.dev/v1/cards/american-express-gold-card/credits" \
-H "Authorization: Bearer YOUR_API_KEY"
Response (abridged)
{
  "data": [
    {
      "id": "5f364ff3-f614-4759-a4dc-2eb3498245cd",
      "credit_name": "Dining Credit",
      "credit_amount": 120,
      "credit_period": "annual",
      "eligible_merchants": "Grubhub, Seamless, Buffalo Wild Wings, Five Guys, The Cheesecake Factory, Wonder",
      "enrollment_required": true,
      "notes": null
    }
  ]
}

GET /v1/cards/:slug/perks: List a card's perks Starter plan and above

Companion perks for one card: hotel and rental-car status, travel credits, lounge access and similar.

Parameters
slugstringrequiredCard slug, e.g. american-express-gold-card or chase-sapphire-preferred-credit-card (from /v1/cards or /v1/cards/search)
Example
Paste your key into Try it to fill it in, or get a key
curl "https://api.cardapi.dev/v1/cards/american-express-gold-card/perks" \
-H "Authorization: Bearer YOUR_API_KEY"
Response (abridged)
{
  "data": [
    {
      "id": "da8895b4-4ebc-40ff-b6be-7fbd203d96ca",
      "perk_type": "hotel_status",
      "perk_name": "Hertz Five Star Status",
      "perk_value": null,
      "perk_period": null,
      "partner": null,
      "details": "Complimentary upgrade with 2X Membership Rewards points on prepaid car rentals"
    }
  ]
}

Benefit types

  • trip_cancellation_insurance

    Trip cancellation and interruption cover.

  • trip_delay_insurance

    Trip delay reimbursement, often after a minimum delay.

  • baggage_delay_insurance

    Essentials bought while checked bags are delayed.

  • lost_baggage_insurance

    Lost or damaged checked and carry-on bags.

  • travel_accident_insurance

    Accident cover on trips paid with the card.

  • rental_car_cdw

    Rental car collision damage waiver, primary or secondary.

  • cell_phone_protection

    Phone damage and theft when the bill is paid with the card.

  • purchase_protection

    Damage and theft of new purchases for a set window.

  • extended_warranty

    Extra months on a manufacturer's warranty.

  • return_protection

    Refunds when a store won't take an item back.

  • network_tier

    The Visa or Mastercard tier's own benefits.

Benefit fields

FieldTypeDescription
idstring (uuid)
card_idstring (uuid)
benefit_typestring
namestring
descriptionstringnullable
valuenumbernullable
detailsobjectnullableStructured coverage detail extracted from the issuer's terms & conditions (when available), e.g. coverage_amount, deductible, covered_reasons, minimum_delay_hours, covers_meals, covers_lodging, max_claims_per_year, is_primary, source.
created_atstring (date-time)

Statement credit fields

FieldTypeDescription
idstring (uuid)
card_idstring (uuid)
credit_namestring
credit_amountnumber
credit_periodstringHow often the credit renews, e.g. annual, monthly, quarterly, semi_annual.
eligible_merchantsstringnullable
enrollment_requiredbooleannullable
notesstringnullable
created_atstring (date-time)nullable

Perk fields

FieldTypeDescription
idstring (uuid)
card_idstring (uuid)
perk_typestring
perk_namestring
perk_valuenumbernullable
perk_periodstringnullable
partnerstringnullable
detailsstringnullable
created_atstring (date-time)nullable

Related

Re-checked against issuer sites every Friday · last change Oct 17