Delivery marketplace research
Use foodpanda endpoints to turn delivery marketplace research into repeatable API requests with documented inputs and JSON responses.
Turn foodpanda's public marketplace data into structured JSON — restaurant search by coordinate and cuisine across foodpanda's Asia-Pacific markets, full menus with original and discounted pricing, restaurant profiles, and a curated sample of customer reviews. Credential-free.
Search foodpanda restaurants across Asia-Pacific markets, get full menus with prices, and pull customer reviews as structured JSON.
Endpoint families
2
Documented params
22
Examples
5
Live catalog snapshot
Active endpoints
5
Methods
GET
Required params
12
Schema refs
5
{
"platform": "foodpanda",
"endpoint": "foodpanda-search",
"method": "GET",
"path": "/foodpanda/search",
"auth": "apiKey"
}Use cases
Search foodpanda restaurants across Asia-Pacific markets, get full menus with prices, and pull customer reviews as structured JSON.
Use foodpanda endpoints to turn delivery marketplace research into repeatable API requests with documented inputs and JSON responses.
Use foodpanda endpoints to turn menu and discount monitoring into repeatable API requests with documented inputs and JSON responses.
Use foodpanda endpoints to turn apac market coverage research into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live foodpanda endpoint catalog — 5 endpoints, 22 documented request parameters, and 5 published response schemas — the same catalog Docs and Playground run against.
5 documented foodpanda endpoints, grouped into 2 request families — Restaurant and Search.
22 request parameters are documented across those foodpanda endpoints, 12 of them required — the full input contract is public before you write any integration code.
5 of the 5 foodpanda endpoints ship a recorded example response, and 5 carry a documented response schema — you can code against the real JSON before the first request.
foodpanda endpoints document their error responses (400, 404 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
5 hosted MCP tools back the foodpanda endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
/foodpanda/restaurant
/foodpanda/search
Endpoint catalog
/foodpanda/searchReturns restaurants delivering to a latitude/longitude in a foodpanda market, optionally filtered by a numeric cuisine id (call foodpanda_search_cuisines for the live, location-scoped set of valid ids). Each restaurant carries its code (the value the restaurant and menu endpoints take), name, address, coordinates, budget tier, rating, cuisines, minimum order amount and delivery fee, delivery/pickup availability, and a hero image. A location with no coverage returns an empty list rather than an error.
Sampled 14 Oct 2026: 20 items, 16 fields filled in every item, 8 not. distance_km: 0.55 to 3.75, median 1.17; name: “瑞客來永和豆漿 (台北信義店)” and 19 other values.
MCP tool foodpanda_search
/foodpanda/restaurantReturns one foodpanda restaurant's detail by code: name, address, coordinates, budget tier, rating and review count, cuisines, minimum order amount, minimum delivery fee, delivery/pickup availability, timezone, and a hero image. Supplying latitude and longitude only affects the (optional) computed fields the upstream itself returns for that coordinate; it does not filter or reject the lookup.
Sampled 14 Oct 2026: 3 items, 2 fields filled in every item. name: “Western” and 2 other values.
MCP tool foodpanda_restaurant
/foodpanda/restaurant/menuReturns one restaurant's full menu grouped into categories, plus opening hours, price range, cuisines served, and aggregate rating. Every item carries a title, description, image, sold-out flag, and price -- original_price plus discounted_price when the item is currently discounted.
Sampled 14 Oct 2026: 9 of 9 fields returned with a value. item_count: 200; market: “sg”.
MCP tool foodpanda_restaurant_menu
/foodpanda/restaurant/reviewsReturns a sample of real customer reviews for one restaurant -- author name, publish date, review text, and a 1-5 rating. This is the curated sample the restaurant's own storefront page embeds for search-engine rich results, not the full review corpus a logged-in customer would see in the app; the number returned scales with the restaurant's popularity rather than being a fixed cap, and can be empty for a restaurant with few or no reviews.
Sampled 14 Oct 2026: 30 items, 4 fields filled in every item. date_published: 2026-01-16 to 2026-10-11; rating: 4 to 5, median 5.
MCP tool foodpanda_restaurant_reviews
/foodpanda/search/cuisinesReturns foodpanda's own live cuisine catalog for a latitude/longitude in a foodpanda market -- the exact facet list (with real, live restaurant counts) the site's own search page cuisine filter sidebar is populated from. Every entry's id is a valid value for /foodpanda/search's cuisine_id parameter. Cuisine ids are location- and market-scoped, not a fixed global enum: the same coordinate in a different neighborhood, or a different market, can return a different id/count set entirely, so call this endpoint with the same market/latitude/longitude you intend to search rather than reusing ids captured elsewhere.
Sampled 14 Oct 2026: 57 items, 4 fields filled in every item. count: 1 to 558, median 17; name: “American” and 56 other values.
MCP tool foodpanda_search_cuisines
Related APIs
Marketplaces & Retail
Research new, used, and vintage instruments across Reverb listings, seller shops, and the Price Guide. Keep current asking prices separate from historical sales, and preserve model, finish, year, condition, and currency when comparing gear.
Marketplaces & Retail
Collect marketplace product signals from Amazon without building brittle storefront scrapers.
Marketplaces & Retail
Build resale, pricing, and marketplace workflows from structured eBay data.
How to scrape foodpanda
Crawlora's foodpanda endpoints return normalized public foodpanda marketplace data as JSON with one API key — no foodpanda account required. Most endpoints take an optional market parameter to scope the request to a specific foodpanda country storefront.
Pass a latitude and longitude to /foodpanda/search for delivering restaurants, optionally filtered by a numeric cuisine_id from a prior response's cuisines list. A location with no coverage returns an empty list rather than an error.
Pass a code from /foodpanda/search to /foodpanda/restaurant for name, address, coordinates, budget tier, rating, cuisines, minimum order amount, delivery fee, and delivery/pickup availability.
Call /foodpanda/restaurant/menu for the full menu grouped into categories, plus opening hours and aggregate rating — each item carries an original_price and a discounted_price when the item is currently on offer.
Call /foodpanda/restaurant/reviews for the curated review sample the restaurant's own storefront page embeds for search-engine rich results — author, date, text, and a 1-5 rating. This scales with popularity, not a fixed cap, and can be empty for a restaurant with few reviews.
FAQ
Call /foodpanda/search with a coordinate for nearby restaurants, /foodpanda/restaurant for one restaurant's detail, /foodpanda/restaurant/menu for its priced menu, or /foodpanda/restaurant/reviews for a review sample — all return structured JSON with one API key.
Most endpoints accept an optional market parameter scoping the request to a specific foodpanda country storefront across its Asia-Pacific footprint — omit it to use the default market resolution.
Yes — /foodpanda/restaurant/menu returns original_price alongside discounted_price for any item currently on offer, so you can see both the list price and the active discount.
No — /foodpanda/restaurant/reviews returns the curated sample a restaurant's own storefront page embeds for search-engine rich results, not the full corpus a logged-in customer sees in the app.