Endpoint Playground
Returns one cafe's active order-quantity limits -- promotional or supply-constrained items Panera caps per order (for example a seasonal souffle limited to 6 within a 2-day window). Each rule has a scope (item or group), the item ids it applies to, and one or more day-offset windows each with its own max_quantity. A cafe with no active limits returns an empty rules list, not an error. Cafe ids come from GET /panera/locations.
14 Oct 2026: 3 rules; 4 fields had a value in every checked item.
Sample value profiles: name: “Souffle” and 2 other values; windows: median 1 entry; scope: “group” and 1 other value.
curl 'https://api.crawlora.net/api/v1/panera/quantity-rules?cafe_id=601447' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| cafe_id | integer | Yes | 601447 | Panera cafe id, from /panera/locations |
{
"code": 200,
"msg": "OK",
"data": {
"cafe_id": 601447,
"rules": [
{
"name": "Souffle",
"scope": "group",
"item_ids": [
652616,
652620,
780778,
780780
],
"windows": [
{
"from_offset_days": 0,
"to_offset_days": 2,
"max_quantity": 6
}
]
}
],
"count": 3,
"source_url": "https://www-api.panerabread.com/www-api/public/menu/quantityrules/601447/version/109839",
"fetched_at": "2026-09-03T12:00:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.