---
title: "Get a credit card"
method: GET
path: "/credit-cards/{idOrSlug}"
---

# Get a credit card

`GET /credit-cards/{idOrSlug}`

Looks up a credit card by its Affil product ID or slug.

## Path parameters

- `idOrSlug` string, required

## Response `200`

OK

- object
  - `id` string, uuid, required
  - `slug` string, required
  - `name` string, required
  - `updatedAt` string, nullable, required
  - `issuerId` string, uuid, required
  - `issuerSlug` string, required
  - `issuerName` string, required
  - `artworkUrls` string[], required
  - `fees` object, nullable, required
    - `ongoingAnnualFee` object, required
      - `type` 'dollar' | 'other', required
      - `amount` string, required
      - `duration` string
      - `label` string
    - `foreignTransactionFee` object
      - `type` 'dollar' | 'other', required
      - `amount` string, required
      - `duration` string
      - `label` string
    - `introAnnualFee` object
      - `type` 'dollar' | 'other', required
      - `amount` string, required
      - `duration` string
      - `label` string
    - `introBalanceTransferFee` object
      - `type` 'dollar' | 'other', required
      - `amount` string, required
      - `duration` string
      - `label` string
    - `balanceTransferFee` object
      - `type` 'dollar' | 'other', required
      - `amount` string, required
      - `duration` string
      - `label` string
    - `cashAdvanceFee` object
      - `type` 'dollar' | 'other', required
      - `amount` string, required
      - `duration` string
      - `label` string
  - `aprs` object, nullable, required
    - `ongoingPurchaseAPR` object, required
      - `label` string
      - `type` 'variable' | 'fixed' | 'other', required
      - `duration` string
      - `value` string, required
    - `introPurchaseAPR` object
      - `label` string
      - `type` 'variable' | 'fixed' | 'other', required
      - `duration` string
      - `value` string, required
    - `introBalanceTransferAPR` object
      - `label` string
      - `type` 'variable' | 'fixed' | 'other', required
      - `duration` string
      - `value` string, required
    - `ongoingBalanceTransferAPR` object
      - `label` string
      - `type` 'variable' | 'fixed' | 'other', required
      - `duration` string
      - `value` string, required
    - `ongoingCashAdvanceAPR` object
      - `label` string
      - `type` 'variable' | 'fixed' | 'other', required
      - `duration` string
      - `value` string, required
    - `ongoingPenaltyAPR` object
      - `label` string
      - `type` 'variable' | 'fixed' | 'other', required
      - `duration` string
      - `value` string, required
  - `newCardmemberOffer` object, nullable, required
    - `description` string, required
    - `amount` number, required
    - `type` 'cash' | 'points' | 'miles' | 'other', required
    - `limitedTime` boolean, nullable, required
    - `endDate` string, nullable, required
    - `spendingRequirement` number
    - `spendingRequirementDuration` string
    - `spendingDurationMonths` number, nullable, required
    - `spendingDurationWeeks` number, nullable, required
    - `spendingDurationDays` number, nullable, required
    - `startDate` string
    - `amountQualifier` 'exact' | 'up_to'
    - `parts` object[]
      - `description` string, required
      - `amount` number, required
      - `type` 'cash' | 'points' | 'miles' | 'other', required
      - `spendingRequirement` number
      - `spendingRequirementDuration` string
      - `spendingDurationMonths` number, nullable, required
      - `spendingDurationWeeks` number, nullable, required
      - `spendingDurationDays` number, nullable, required
  - `marketingBullets` string[], nullable, required

## Other responses

- `401` — 401
- `403` — 403
- `404` — 404
- `429` — 429
- `503` — 503

---

[API](https://skmtc.dev/affil/apis/affil-api.md) · [All operations](https://skmtc.dev/affil/apis/affil-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/affil/affil-api/revisions/203930b38b1b/schema)
