Endpoint Playground
Returns a page of Popeyes Rewards' points-redemption catalog -- menu items and combos a member can redeem directly for a fixed number of loyalty points (e.g. "600 points for Cheese Bites"), distinct from /popeyes/offers (priced deals), /popeyes/quests (challenges) and /popeyes/promotions (bonus-points campaigns). This is public CMS content, not a signed-in member's own points balance or redemption history. points is the loyalty points cost to redeem; other per-account/per-order redemption restrictions Popeyes may publish on a reward are not exposed by this endpoint.
14 Oct 2026: 20 rewards; 5 fields had a value in every checked item.
Sample value profiles: points: 300 to 1,200, median 600; name: “Surf & Turf V2” and 19 other values; mobile_order_only: true in 0 of 20.
curl 'https://api.crawlora.net/api/v1/popeyes/rewards' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| limit | integer | No | Maximum rewards to return, 1-100 (default 20) | |
| offset | integer | No | Number of rewards to skip, for paging (default 0) | |
| market | string | No | Restaurant market: US (default) or CA |
{
"code": 200,
"msg": "OK",
"data": {
"rewards": [
{
"id": "09acd09f-2ca5-4259-934c-0345356b2bb0",
"name": "Large Mashed Potatoes",
"points": 600,
"mobile_order_only": false,
"incentive_not_in_menu": false
}
],
"count": 1,
"has_more": true,
"source_url": "https://czqk28jt.apicdn.sanity.io/v1/graphql/prod_plk_us/default",
"fetched_at": "2026-09-04T00:00:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.