Endpoint Playground
Test Crawlora's 7NOW Offers API with realistic prefilled parameters. Generate a cURL request, inspect the expected structured JSON response, and open the full docs or pricing page when you are ready to integrate this public web data extraction endpoint into your application.
curl "https://api.crawlora.net/api/v1/7now/offers?store_id=<store_id>" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| store_id | string | Yes | 7NOW store id, from GET /7now/stores. | |
| lat | number | No | Accepted but inert -- store_id alone selects the store; responses are byte-identical with any value or none. Forwarded upstream for fidelity with 7now.com's own client. | |
| lon | number | No | Accepted but inert -- see lat. |
{
"code": 200,
"msg": "OK",
"data": {
"store_id": "39640",
"offers": [
{
"offer_id": "6a8879a4478334ff62f902d9-sE4Q1s2116PXg7di5yN2tt-7NOW_WEB",
"title": "$6.99 Pizza",
"description": "Any Whole Pizza $6.99 each",
"name": "US_7NOW_$6.99 Pizza_(8/21/26-1/5/2027)",
"legal_terms": "Item must be added to cart for discount to apply. Limit 10 offers per order. While supplies last.",
"image_url": "https://d2l3f85c0g29u8.cloudfront.net/contents/6a8879a4478334ff62f902d9/small.png",
"web_image_url": "https://d2l3f85c0g29u8.cloudfront.net/contents/6a8879a4478334ff62f902d9/large.png",
"sort_order": 2,
"promo_ids": [
"6a849a8fa1df2409010c719f"
],
"target_entity": "promo_items"
}
],
"count": 1,
"source_url": "https://www.7now.com/api/bff/unified-catalog/v1/content/homepage/sections?...§ions=banners",
"fetched_at": "2026-09-06T04:40:00Z"
}
}Public Playground
Sample responses, schemas, request previews, and code snippets are visible before sign in. Create an account when you are ready to save an API key and run authenticated requests.
Returns every promotional campaign a store currently advertises -- the headline, body copy, legal terms and artwork behind offers like "$6.99 Pizza" or "2/$5 Gatorade 28oz". This is campaign-level and complements the item-level views: GET /7now/deals answers "which items are discounted and why", while this answers "what is this store advertising, and on what terms". The full legal terms are available nowhere else. Each campaign points somewhere: promo_ids[] feed GET /7now/promotion (or GET /7now/combo when the campaign advertises a bundle), while a category campaign instead carries target_id, a category_id GET /7now/category accepts. store_id comes from GET /7now/stores; lat and lon are accepted but inert (store_id alone selects the store).
{
"code": 200,
"msg": "OK",
"data": {
"store_id": "39640",
"offers": [
{
"offer_id": "6a8879a4478334ff62f902d9-sE4Q1s2116PXg7di5yN2tt-7NOW_WEB",
"title": "$6.99 Pizza",
"description": "Any Whole Pizza $6.99 each",
"name": "US_7NOW_$6.99 Pizza_(8/21/26-1/5/2027)",
"legal_terms": "Item must be added to cart for discount to apply. Limit 10 offers per order. While supplies last.",
"image_url": "https://d2l3f85c0g29u8.cloudfront.net/contents/6a8879a4478334ff62f902d9/small.png",
"web_image_url": "https://d2l3f85c0g29u8.cloudfront.net/contents/6a8879a4478334ff62f902d9/large.png",
"sort_order": 2,
"promo_ids": [
"6a849a8fa1df2409010c719f"
],
"target_entity": "promo_items"
}
],
"count": 1,
"source_url": "https://www.7now.com/api/bff/unified-catalog/v1/content/homepage/sections?...§ions=banners",
"fetched_at": "2026-09-06T04:40:00Z"
}
}curl "https://api.crawlora.net/api/v1/7now/offers?store_id=<store_id>" \
-H "x-api-key: $CRAWLORA_API_KEY"