Endpoint Playground
Returns items no longer on the active menu, resolved through the given cafe's own version map -- either permanently retired (availability_stage RETIRED) or currently out of seasonal rotation (SEASONAL, may return). Each item carries its name, description, portion label and image key. Cafe ids come from GET /panera/locations.
14 Oct 2026: 354 items; 4 fields had a value in every checked item and 2 varied between items.
Sample value profiles: availability_stage: RETIRED (237), SEASONAL (117); name: “null” and 146 other values; description: median 132 characters.
curl 'https://api.crawlora.net/api/v1/panera/retired-products?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,
"items": [
{
"item_id": 650699,
"name": "Italian Steak & Mozz",
"description": "Tender, marinated sliced steak with melty fresh mozzarella, vine-ripened tomato, chopped basil, fresh arugula, salt and pepper, Italian dressing and garlic aioli drizzle on our Black Pepper Focaccia.",
"portion": "Whole",
"image_key": "italian-steak-and-mozz-sandwich-whole",
"availability_stage": "SEASONAL"
}
],
"count": 332,
"source_url": "https://www-api.panerabread.com/www-api/public/menu/retiredPlacards/version/109845",
"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.