Endpoint Playground
Returns a page of Kroger's public digital coupons: savings value, requirement text and quantity, brand, categories, redemption modalities, promotional tags, image, and start/end/expiry dates. Optionally narrow to one product (upc) or brand. This is the anonymous public coupon catalog -- per-account clipping state is not returned.
14 Oct 2026: 20 coupons; 20 fields had a value in every checked item and 1 varied between items.
Sample value profiles: start_date: 2026-10-01 to 2026-10-12; kroger_coupon_number: 800,000,257,535 to 800,000,272,146, median 800,000,265,406; title: “Save $30.00 When You Spend $75.00” and 16 other values.
curl 'https://api.crawlora.net/api/v1/kroger/coupons' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| upc | string | No | Narrow to coupons applying to one Kroger product | |
| brand | string | No | Narrow to one brand's coupons | |
| location_id | string | No | Kroger store/location id that scopes coupons | |
| page | integer | No | One-based result page | |
| page_size | integer | No | Coupons per page, 1-200 |
{
"code": 200,
"msg": "OK",
"data": {
"location_id": "03500917",
"page": 1,
"page_size": 50,
"count": 1,
"coupons": [
{
"id": "3899866",
"kroger_coupon_number": "800000011934",
"title": "Save $1.00 on 2",
"short_description": "SAVE $1.00 on 2 Pillsbury Refrigerated and Frozen Products",
"display_description": "Pillsbury Refrigerated and Frozen Products",
"requirement_description": "when you buy TWO (2) Pillsbury Refrigerated or Frozen Baked Goods Products, any flavor/variety",
"requirement_quantity": 2,
"brand": "Pillsbury",
"value": 1,
"savings": 1,
"type": "STANDARD",
"status": "unclipped",
"image_url": "https://cdnws.softcoin.com/mediaCache/ecoupon_4918801.jpg",
"categories": [
"Bakery",
"Frozen",
"Breakfast"
],
"modalities": [
"PICKUP",
"DELIVERY",
"IN_STORE"
],
"savings_tags": [
{
"name": "General Savings",
"display_name": "General Savings"
}
],
"redemptions_allowed": 1,
"total_downloads": 1107980,
"start_date": "2025-03-01T05:00:00Z",
"end_date": "2025-04-01T03:59:59Z",
"expiration_date": "2025-04-15T03:59:59Z"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.