order.maxburgers.com APIorder.maxburgers.com ↗
Access Max Burgers restaurant locations, full menus with prices, product details, and order cart management across Sweden, Denmark, Norway, and Poland.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/66798bf8-1c8f-4e81-b7fa-1041245ec549/get_countries' \ -H 'X-API-Key: $PARSE_API_KEY'
Get list of supported country codes for Max Burgers ordering system.
No input parameters required.
{
"type": "object",
"fields": {
"countries": "array of country code strings (se, dk, no, pl)"
},
"sample": {
"data": {
"countries": [
"se",
"dk",
"no",
"pl"
]
},
"status": "success"
}
}About the order.maxburgers.com API
The Max Burgers API covers 8 endpoints for browsing restaurant locations, retrieving full menus with product pricing, and managing order sessions across Sweden, Denmark, Norway, and Poland. Starting with get_stores, you can pull every Max Burgers location with coordinates, phone numbers, and timezone data, then move through get_menu, get_products, and get_product_details to access category structures, modifier groups, and per-item prices in local currencies.
Restaurant & Location Data
get_countries returns the four supported country codes (se, dk, no, pl), which feed directly into get_stores. Each store object includes Id, Name, City, Street, Latitude, Longitude, PostalCode, PhoneNumber, CountryIsoCode, and TzdbTimeZoneId. Both endpoints accept an optional culture_code parameter (e.g. sv-se, en-us, da-dk, nb-no, pl-pl) to localize names and labels.
Menu & Product Structure
get_menu returns the full menu for a given store_id and menu_type (takeaway, eatin, or delivery). The response includes a Categories array with Id, Title, SubCategoryIds, and ParentCategoryIds; a Products array with a Configurables tree; a Refs object keyed by product ID containing Title, Price, Description, and Images; and a Currency object with CurrencyIsoCode, CurrencyName, and CurrencySymbol. get_products flattens this into a clean array with enriched fields — Id, Title, Price, Description, ShortDescription, and Configurables — making it straightforward to list items without post-processing the raw menu structure.
Product Details & Modifiers
get_product_details accepts a product_id alongside store_id and optional context parameters. It returns all fields from get_products plus Images (with URLs at multiple sizes) and ModifierGroupsDetails — an array of modifier groups, each containing an Items array with Id, Title, and Price per modifier. This is where add-ons, removal options, and bread choices are exposed.
Order Session Management
create_order initializes an order session tied to a store, returning an orderId, storeId, menuType, countryCode, and currencyIsoCode. That orderId is used by add_to_cart to attach products with optional modifiers ([{Id: mod_id, Quantity: 1}]) and quantities, and by get_cart to retrieve the full order state — including orderItems, productCount, and receiptData with receiptLines, itemsTotal, discountsTotal, and total.
- Build a store locator using
get_storescoordinates, city, and address fields filtered by country code - Display localized menus with prices and category hierarchy from
get_menufor a given store and culture code - List all products at a specific location with prices and descriptions using
get_products - Show available add-ons and customization options per item using
ModifierGroupsDetailsfromget_product_details - Prototype a food ordering flow by chaining
create_order,add_to_cart, andget_cart - Compare menu prices and currency across Max Burgers markets using
CurrencyIsoCodeandPricefields - Aggregate burger category structures across stores to analyze menu consistency by country
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Max Burgers provide an official public developer API?+
What does `get_product_details` return that `get_products` does not?+
get_product_details adds Images (URLs at multiple sizes) and ModifierGroupsDetails — an array of modifier groups, each listing its items with Id, Title, and Price. get_products returns flattened product metadata without modifier group breakdown or image URLs.Does the menu data differ by `menu_type`?+
get_menu, get_products, and get_product_details all accept a menu_type parameter (takeaway, eatin, or delivery). Availability and pricing can vary between order types at the same store, so specifying the correct type is important for accurate results.Does the API expose opening hours or real-time store availability?+
get_stores response includes timezone information via TzdbTimeZoneId but does not currently return structured opening hours or a live open/closed status field. The API covers location, contact, and coordinate data for each store. You can fork it on Parse and revise to add an endpoint targeting opening hours data if that field is available from the source.Can the order session created via `create_order` be completed through this API?+
add_to_cart, and reading cart state via get_cart. Payment processing, order submission, and checkout finalization are not currently exposed as endpoints. You can fork it on Parse and revise to add any missing steps in the checkout flow.