Endpoint Playground
Returns one cafe's catering delivery fee, minimum order amount, weekly delivery hours, order-size lead-time tiers (e.g. a $750+ order needs a longer lead time than a smaller one), and upcoming available delivery dates with their order windows. This is Panera's catering delivery flow specifically -- catering pickup happens at the cafe itself, whose hours are already covered by GET /panera/cafe. Returns 404 if the cafe does not offer catering delivery.
14 Oct 2026: 52 available_dates; 2 fields had a value in every checked item.
Sample value profiles: date: 2026-10-13 to 2026-12-11; ranges: median 1 entry.
curl 'https://api.crawlora.net/api/v1/panera/catering-delivery-info?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": 606477,
"delivery_fee": 15,
"min_order_amount": 50,
"hours": [
{
"day_of_week": "Monday",
"ranges": [
{
"open": "06:00",
"close": "21:00"
}
]
},
{
"day_of_week": "Sunday",
"ranges": [
{
"open": "07:00",
"close": "21:00"
}
]
}
],
"lead_times": [
{
"min_order_amount": 0,
"lead_time_minutes": 120
},
{
"min_order_amount": 750,
"lead_time_minutes": 240,
"is_large_order_tier": true
}
],
"available_dates": [
{
"date": "2026-09-04",
"ranges": [
{
"open": "06:00",
"close": "21:00"
}
]
}
],
"source_url": "https://catering.panerabread.com/foundation-api/public/catering/cafe/606477/hours/0/DELIVERY/0",
"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.