Getting Started
A step by step guide in in how to implement the API in various scenarios:
- Which credit cards allow the conversion of points into Hilton Honors?
- I'd like to search for all cards that have "IHG" in the name
- What cards offer a spend bonus at grocery stores?
note
You must have an active subscription
Which credit cards allow the conversion of points into Hilton Honors?
- Call the GET Transfer Program List endopoint to retrieve the entire list of transfer programs
HTTP REQUEST
GET /creditcard-pointtransfer-transferprogramlist/
- Look through the list for Hilton and the transferPartnerId
RESPONSE
{
"transferPartnerName": "Hilton Honors",
"transferPartnerId": 1722165547
}
- With that transferPartnerId (1722165547) call the GET Transfer Program Card endopoint and pass in the transferPartnerId as a parameter
HTTP REQUEST
GET /creditcard-pointtransfer-transferprogramcard/1722165547
- The response will contain a list of credit cards and detailed information about the transfer rates
RESPONSE
{
"transferPartnerName": "Hilton Honors",
"transferPartnerId": 1722165547,
"cardKey": "amex-platinum",
"cardName": "The Platinum Card®",
"cardIssuer": "American Express",
"rewardProgramName": "American Express Membership Rewards",
"baseSpendAmount": 1.0,
"spendTotal": 2.0,
"transferRatio": 2.0,
"bonusRatio": 0.0,
"totalRatio": 2.0,
"bonusDateEnd": ""
}
- For more detailed information about a specific card in the list, pass in the cardKey (amex-platinum) to the GET Card Detail endopoint
HTTP REQUEST
GET /creditcard-detail-bycard/amex-platinum
I'd like to search for all cards that have "IHG" in the name
- Call the GET Search Card By Name endopoint and pass in IHG as a parameter
HTTP REQUEST
GET /creditcard-detail-namesearch/IHG
- The response will return a list of all cards with IHG in the name
RESPONSE
[
{
"cardKey": "chase-biz-ihgpremier",
"cardIssuer": "Chase",
"cardName": "IHG® Rewards Premier Business"
},
{
"cardKey": "chase-biz-ihgrewards",
"cardIssuer": "Chase",
"cardName": "IHG® Rewards Business"
},
{
"cardKey": "chase-ihgpremier",
"cardIssuer": "Chase",
"cardName": "IHG® Rewards Premier"
},
{
"cardKey": "chase-ihgrewardsclassic",
"cardIssuer": "Chase",
"cardName": "IHG® Rewards Classic"
},
{
"cardKey": "chase-ihgrewardsselect",
"cardIssuer": "Chase",
"cardName": "IHG® Rewards Select"
},
{
"cardKey": "chase-ihgtraveler",
"cardIssuer": "Chase",
"cardName": "IHG® Rewards Traveler"
}
]
- For more detailed information about a specific card in the list, pass in a cardKey (chase-ihgrewardsselect) to the GET Card Detail endopoint
HTTP REQUEST
GET /creditcard-detail-bycard/chase-ihgrewardsselect
What cards offer a spend bonus at grocery stores?
- Call the GET Spend Bonus Category List endopoint to retrieve the entire list of spend bonus categories
HTTP REQUEST
GET /creditcard-spendbonuscategory-categorylist/
- Look through the list for "Grocery Stores" and the spendBonusCategoryId
RESPONSE
{
"spendBonusCategoryName": "Grocery Stores",
"spendBonusCategoryId": 1132334901
}
- With that spendBonusCategoryId (1132334901) call the GET Spend Bonus Category Card endopoint and pass in the spendBonusCategoryId as a parameter
HTTP REQUEST
GET /creditcard-spendbonuscategory-categorycard/1132334901
- The response will contain a list of credit cards and detailed information about the spend rates at Grocery Stores
RESPONSE
{
"cardKey": "chase-freedomflex",
"cardName": "Chase Freedom Flex®",
"cardIssuer": "Chase",
"cardNetwork": "Mastercard",
"categoryType": "Multi Category",
"spendBonusCategoryName": "Grocery Stores",
"spendBonusCategoryId": 1132334901,
"spendBonusDesc": "Earn 5% at Grocery Stores (excluding Walmart® and Target®)",
"earnMultiplier": 5.0,
"spendType": "Cash",
"isDateLimit": 1,
"limitBeginDate": "2024-01-01",
"limitEndDate": "2024-03-31",
"isSpendLimit": 1,
"spendLimit": 1500,
"spendLimitResetPeriod": "Quarter"
}
- For more detailed information about a specific card in the list, pass in the cardKey (chase-freedomflex) to the GET Card Detail endopoint
HTTP REQUEST
GET /creditcard-detail-bycard/chase-freedomflex