Endpoint Playground
Test Crawlora's Arby's Menu 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/arbys/menu?category=<category>" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| category | string | Yes | Category slug from /arbys/categories | |
| store_id | integer | No | Optional. Same store id semantics as /arbys/categories. |
{
"code": 200,
"msg": "OK",
"data": {
"category": "slow-roasted-beef",
"store_id": 1,
"display_name": "ARB-National",
"items": [
{
"code": "classic-roast-beef-fb83178d",
"slug": "classic-roast-beef",
"name": "Classic Roast Beef",
"description": "This is the sandwich that put roast beef on the map.",
"price": {
"value": 5.09,
"currency": "USD"
},
"nutrition": {
"calories": 360,
"calories_from_fat": 120,
"total_fat_grams": 14,
"saturated_fat_grams": 5,
"trans_fat_grams": 0.5,
"cholesterol_mg": 50,
"sodium_mg": 970,
"total_carbohydrate_grams": 37,
"dietary_fiber_grams": 2,
"sugars_grams": 5,
"protein_grams": 23,
"serving_weight_grams": 154
},
"tags": [
"protein.Beef"
],
"image_url": "https://imagedelivery.net/.../download",
"is_available": true,
"url": "https://www.arbys.com/menu/categories/slow-roasted-beef/classic-roast-beef/"
}
],
"count": 7,
"source_url": "https://api.arbys.com/menu/1",
"fetched_at": "2026-09-01T12:00: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 the items in one Arby's menu category, each with its stable product code, name, description, image, tags, availability, a full per-serving nutrition panel (calories, total and saturated fat, trans fat, cholesterol, sodium, carbohydrate, fiber, sugar, protein and serving weight), and a price when store_id resolves to a priced catalog. Category slugs come from GET /arbys/categories. store_id (optional, default 0) is Arby's own priceless national reference catalog; pass a store_id you already know to get that store's pricing instead -- there is no location-lookup endpoint in this family, so store_id is a passthrough value, not something this API can look up for you. A price of exactly 0 on an item is a genuine free add-on, distinct from the default catalog's complete absence of pricing.
{
"code": 200,
"msg": "OK",
"data": {
"category": "slow-roasted-beef",
"store_id": 1,
"display_name": "ARB-National",
"items": [
{
"code": "classic-roast-beef-fb83178d",
"slug": "classic-roast-beef",
"name": "Classic Roast Beef",
"description": "This is the sandwich that put roast beef on the map.",
"price": {
"value": 5.09,
"currency": "USD"
},
"nutrition": {
"calories": 360,
"calories_from_fat": 120,
"total_fat_grams": 14,
"saturated_fat_grams": 5,
"trans_fat_grams": 0.5,
"cholesterol_mg": 50,
"sodium_mg": 970,
"total_carbohydrate_grams": 37,
"dietary_fiber_grams": 2,
"sugars_grams": 5,
"protein_grams": 23,
"serving_weight_grams": 154
},
"tags": [
"protein.Beef"
],
"image_url": "https://imagedelivery.net/.../download",
"is_available": true,
"url": "https://www.arbys.com/menu/categories/slow-roasted-beef/classic-roast-beef/"
}
],
"count": 7,
"source_url": "https://api.arbys.com/menu/1",
"fetched_at": "2026-09-01T12:00:00Z"
}
}curl "https://api.crawlora.net/api/v1/arbys/menu?category=<category>" \
-H "x-api-key: $CRAWLORA_API_KEY"