RetailMeNot API endpoint
Returns RetailMeNot's homepage: featured offer sections (cash-back stores with rates, seasonal savings deals with store, offer type, discount, and title), today's top product deals (title, discount, image, and retailer product URL), and the help FAQ.
/retailmenot/homeNo query parameters.
Returns RetailMeNot's homepage as sections of featured offers (for example "Cash Back at Stores We Love" with each store's cash-back rate, and "Seasonal Savings Deals" with store name and domain, offer_type, discount, and title; observed offer_type values are COUPON, SALE, and REWARD, returned as data), product_deals (today's top product deals with title, discount, image_url, position, and the retailer product_url), and the help faqs. The homepage changes throughout the day. Coupon codes are not returned.
| Field | Filled in, of 14 checked | Values in the sample |
|---|---|---|
| id | 14 | |
| position | 14 | 1 to 14, median 7 |
| title | 14 | “Chamberlain myQ Smart 1080p Garage Door Video Keypad” and 13 other values |
| discount | 14 | “63% Off” and 11 other values |
| image_url | 14 | retailmenot.com |
| product_url | 14 | amazon.com |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/retailmenot/home" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 0,
"message": "success",
"data": {
"sections": [
{
"name": "Seasonal Savings Deals",
"offers": [
{
"id": "MIZ43QTMUZETTJVKPII4RDSTAQ",
"position": 1,
"store_name": "Bath & Body Works",
"store_domain": "bathandbodyworks.com",
"store_url": "https://www.retailmenot.com/view/bathandbodyworks.com",
"offer_type": "SALE",
"discount": "$10 Off",
"title": "$10 Off $30 Sitewide + Free Gift With Bathandbodywork Rewards"
}
]
}
],
"product_deals": [
{
"id": "010E8zjtjJsXWpeF7Dmb6Ud",
"position": 1,
"title": "Blink Outdoor 4 1080p (1-Cam) + Battery Doorbell 2K+ with Sync Module Core",
"discount": "78% Off",
"product_url": "https://www.amazon.com/dp/B0H1J3WLBQ"
}
],
"faqs": [
{
"question": "How can RetailMeNot save me money when shopping online?",
"answer": "RetailMeNot collects coupons, sales, and cash back offers from thousands of stores."
}
]
}
}Request schema
No body schema
Response schema
#/definitions/retailmenot.homeResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | retailmenot.HomeResponse | No | ||||
| data.faqs | array | No | ||||
| data.faqs[].answer | string | No | ||||
| data.faqs[].question | string | No | ||||
| data.product_deals | array | No | ||||
| data.product_deals[].discount | string | No | ||||
| data.product_deals[].id | string | No | ||||
| data.product_deals[].image_url | string | No | ||||
| data.product_deals[].position | integer | No | ||||
| data.product_deals[].product_url | string | No | ||||
| data.product_deals[].title | string | No | ||||
| data.sections | array | No | ||||
| data.sections[].category_slug | string | No | ||||
| data.sections[].name | string | No | ||||
| data.sections[].offers | array | No | ||||
| data.sections[].offers[].discount | string | No | ||||
| data.sections[].offers[].id | string | No | ||||
| data.sections[].offers[].offer_type | string | No | ||||
| data.sections[].offers[].position | integer | No | ||||
| data.sections[].offers[].store_domain | string | No | ||||
| data.sections[].offers[].store_name | string | No | ||||
| data.sections[].offers[].store_url | string | No | ||||
| data.sections[].offers[].title | string | No | ||||
| data.sections[].offers[].type_label | string | No |
| Status | Description | Schema |
|---|---|---|
| 429 | Too Many Requests | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/retailmenot/home" \
-H "x-api-key: $CRAWLORA_API_KEY"