Plaid Spending by Card
info
This endpoint returns Plaid spending categories for a single credit card
HTTP REQUEST
GET /creditcard-plaid-bycard/{cardKey}
RESPONSE
[
{
"cardKey": "amex-gold",
"cardName": "American Express® Gold",
"cardIssuer": "American Express",
"baseSpendAmount": 1.0,
"baseSpendEarnType": "American Express Membership Rewards",
"baseSpendEarnCategory": "Flex point",
"baseSpendEarnCurrency": "points",
"baseSpendEarnValuation": 2.2,
"baseSpendEarnIsCash": 1,
"baseSpendEarnCashValue": 0.6,
"plaidDetailed": [
{
"plaidDetailed": "FOOD_AND_DRINK_COFFEE",
"earnMultiplier": 4.0,
"isDateLimit": 0,
"limitBeginDate": "",
"limitEndDate": "",
"isSpendLimit": 0,
"spendLimit": 0,
"spendLimitResetPeriod": ""
},
{
"plaidDetailed": "FOOD_AND_DRINK_FAST_FOOD",
"earnMultiplier": 4.0,
"isDateLimit": 0,
"limitBeginDate": "",
"limitEndDate": "",
"isSpendLimit": 0,
"spendLimit": 0,
"spendLimitResetPeriod": ""
},
{
"plaidDetailed": "FOOD_AND_DRINK_GROCERIES",
"earnMultiplier": 4.0,
"isDateLimit": 0,
"limitBeginDate": "",
"limitEndDate": "",
"isSpendLimit": 1,
"spendLimit": 25000,
"spendLimitResetPeriod": "Year"
},
{
"plaidDetailed": "FOOD_AND_DRINK_OTHER_FOOD_AND_DRINK",
"earnMultiplier": 4.0,
"isDateLimit": 0,
"limitBeginDate": "",
"limitEndDate": "",
"isSpendLimit": 0,
"spendLimit": 0,
"spendLimitResetPeriod": ""
},
{
"plaidDetailed": "FOOD_AND_DRINK_RESTAURANT",
"earnMultiplier": 4.0,
"isDateLimit": 0,
"limitBeginDate": "",
"limitEndDate": "",
"isSpendLimit": 0,
"spendLimit": 0,
"spendLimitResetPeriod": ""
},
{
"plaidDetailed": "TRAVEL_FLIGHTS",
"earnMultiplier": 3.0,
"isDateLimit": 0,
"limitBeginDate": "",
"limitEndDate": "",
"isSpendLimit": 0,
"spendLimit": 0,
"spendLimitResetPeriod": ""
}
]
}
]
Notes
- Plaid taxonomy list: https://plaid.com/documents/transactions-personal-finance-category-taxonomy.csv
- Methodolgy is mapping between Rewards CC cateogries and Plaid taxonomy and is an estimate
- Rates can differ between cards based on MCC codes
Path Parameters
NAME | TYPE | DESCRIPTION | REQUIRED |
---|---|---|---|
cardKey | string | unique Rewards CC key ID | Yes |
Examples
Response Attributes
NAME | TYPE | DESCRIPTION |
---|---|---|
cardKey | string | Rewards Credit Card API unique card key |
cardName | string | Name of credit card |
cardIssuer | string | Issuing bank |
baseSpendAmount | number | Points earned per dollar spend |
baseSpendEarnType | string | Redemption program (e.g. American AAdvantage) |
baseSpendEarnCategory | string | Spend earning category (e.g. Travel) |
baseSpendEarnCurrency | string | Spend earning currenty type (rewards, miles, cashback, crypto, points) |
baseSpendEarnValuation | string | Spend earning category (e.g. Travel) |
baseSpendEarnIsCash | bit | Can points be convered to a statement credit? (0=no, 1=yes) |
baseSpendEarnCashValue | number | If points can be cashed out (baseSpendEarnIsCash=1), what is the value per point (eg. AMEX MR can be cashed out at .6 cpp) |
plaidDetailed | string | Plaid taxonomy category |
earnMultiplier | number | points/miles per dollar |
isDateLimit | bit | Is category date limited? (0=no, 1=yes) |
limitBeginDate | date | Date spend bonus begins |
limitEndDate | date | Date spend bonus ends |
isSpendLimit | bit | Is there a spend limit? (0=no, 1=yes) |
spendLimit | number | Spent limit amount if applies |
spendLimitResetPeriod | string | If spend limit when the limit is reset (eg. Year) |
Data Source(s)
Bank websites