Reward valuations API
Every planEvery plan.
Points are not worth the same everywhere. Each rewards currency has a cents-per-point value for cash redemption, the issuer's travel portal and transfers to partners, plus the value CardAPI recommends using, with notes on how it was set.
For a points or miles card, multiply a reward rate's rate_multiplier by its currency's cpp_recommended to get cents back per dollar, and compare cards that earn different currencies.
Endpoint
GET /v1/reward-valuations: List reward valuations
Cents-per-point valuations for each rewards currency (Chase Ultimate Rewards, Amex Membership Rewards, Citi ThankYou and more), for working out effective earn rates.
curl "https://api.cardapi.dev/v1/reward-valuations" \-H "Authorization: Bearer YOUR_API_KEY"
{
"data": [
{
"currency_name": "Chase Ultimate Rewards",
"currency_code": "UR",
"cpp_cash": 1,
"cpp_travel_portal": 1,
"cpp_transfer": 2,
"cpp_recommended": 2,
"notes": "Chase Travel redemptions are worth 1 cent per point. Points Boost offers on select flights and hotels through Chase Travel are worth up to 1.5 cents per point with Sapphire Preferred, Ink Business Preferred and Ink Plus, and up to 2 cents with Sapphire Reserve, J.P. Morgan Reserve and Sapphire Reserve for Business. Sapphire Reserve points earned before 26 Oct 2025 by cardmembers who applied before 23 Jun 2025 redeem at 1.5 cents on Chase Travel until 26 Oct 2027. Transfer value based on avg airline redemptions."
},
{
"currency_name": "Amex Membership Rewards",
"currency_code": "MR",
"cpp_cash": 0.6,
"cpp_travel_portal": 1,
"cpp_transfer": 1.8,
"cpp_recommended": 1.8,
"notes": "Cash out via Schwab at 1.1cpp. Transfer to airlines averages 1.5-2.0cpp."
}
]
}Currencies
URChase Ultimate Rewards
MRAmex Membership Rewards
TYPCiti ThankYou Points
C1Capital One Miles
BILTBilt Points
APAeroplan Points
AVIONRBC Avion
TDRTD Rewards
SCENEScene+ Points
Valuation fields
| Field | Type | Description |
|---|---|---|
id | string (uuid) | |
currency_name | string | |
currency_code | string | |
cpp_cash | number | |
cpp_travel_portal | numbernullable | |
cpp_transfer | numbernullable | |
cpp_recommended | number | |
last_updated | string (date-time)nullable | |
notes | stringnullable |