Endpoint Playground
Test Crawlora's Five Guys 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/fiveguys/menu?lang=en" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| category | string | No | Optional. One category slug to return only that category's items. Omit to return the full menu across every category. With lang=en (the default) one of: burgers, fries, shakes, dogs, sandwiches, drinks, toppings. With lang=es the slugs differ -- read them from a lang=es response's categories[].slug. | |
| lang | string | No | en | Optional. Content language: en (default) or es. |
{
"code": 200,
"msg": "OK",
"data": {
"categories": [
{
"slug": "burgers",
"name": "Burger Menu: Hamburgers, Cheeseburgers, and more",
"description": "Fresh, hand-formed patties hot off the grill with as many toppings as you'd like.",
"image_url": "https://www.fiveguys.com/wp-content/uploads/2025/02/card-menu-burgers.jpg",
"source_url": "https://www.fiveguys.com/menu/burgers/",
"modified_at": "2026-04-16T18:10:38Z",
"items": [
{
"slug": "hamburger",
"name": "Hamburger",
"description": "Fresh, hand-formed patties hot off the grill and placed on a soft, toasted sesame seed bun. Add as many toppings as you want.",
"calories": {
"text": "840",
"min": 840,
"max": 840
},
"image_url": "https://www.fiveguys.com/wp-content/uploads/2024/12/Hamburger.jpg"
}
]
}
],
"count": 8,
"source_url": "https://www.fiveguys.com/wp-json/wp/v2/menu_category?slug=burgers",
"fetched_at": "2026-09-05T12: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 Five Guys' public menu content: every category (Burgers, Fries, Shakes, Hot Dogs, Sandwiches, Drinks, Toppings) -- each with its own short description and cover image, plus its items' name, description, calories, and image -- or one category's items when category is given. Five Guys publishes no per-item price on this surface -- pricing is store-scoped and lives only behind its ordering flow, which this endpoint does not cover. Available in English (default) and Spanish via `lang`. Calories are shown exactly as published: a single value for most items, or a range (e.g. fries' "530-1100") for build-your-own items whose calories vary by size and toppings. Some items (drink categories, a few build-your-own items) publish no calorie figure at all; their calories field is omitted rather than estimated.
{
"code": 200,
"msg": "OK",
"data": {
"categories": [
{
"slug": "burgers",
"name": "Burger Menu: Hamburgers, Cheeseburgers, and more",
"description": "Fresh, hand-formed patties hot off the grill with as many toppings as you'd like.",
"image_url": "https://www.fiveguys.com/wp-content/uploads/2025/02/card-menu-burgers.jpg",
"source_url": "https://www.fiveguys.com/menu/burgers/",
"modified_at": "2026-04-16T18:10:38Z",
"items": [
{
"slug": "hamburger",
"name": "Hamburger",
"description": "Fresh, hand-formed patties hot off the grill and placed on a soft, toasted sesame seed bun. Add as many toppings as you want.",
"calories": {
"text": "840",
"min": 840,
"max": 840
},
"image_url": "https://www.fiveguys.com/wp-content/uploads/2024/12/Hamburger.jpg"
}
]
}
],
"count": 8,
"source_url": "https://www.fiveguys.com/wp-json/wp/v2/menu_category?slug=burgers",
"fetched_at": "2026-09-05T12:00:00Z"
}
}curl "https://api.crawlora.net/api/v1/fiveguys/menu" \
-H "x-api-key: $CRAWLORA_API_KEY"