Menupages: Get Menus Bulk
Menupages via Parse · food_dining
Retrieve full menus for multiple restaurants by resolving each name+location pair to a Grubhub restaurant ID via search, then fetching the complete menu for each match. Results are keyed by the input name/location so the caller can match responses. Each result includes status (success/not_found/error), the matched restaurant info, and the full menu structure (categories, items, prices, modifiers). Makes 2 requests for directory lookup plus 1 API request per matched restaurant; total round trips scale with input size. Extract restaurant menu items and modifiers from MenuPages (powered by Grubhub). Returns structured menu data including categories, items with descriptions and prices, and modifier/customization options. Fulfilled by Parse from menupages.com.
- ecommerce
- food-dining
- maps-geo
- menupages
- menupages-com
- parse
- platform-key
Price and execution
- Price
- $0.02 USD credits / call
- Trust tier
- Verified
- Execution
- Managed call
- Capability group
- food_dining
Interface snapshot
- Protocol
- HTTP operation
- Operation
- GET /scraper/55cbca2b-9d74-4752-9abd-feb18551c984/get_menus_bulk
- Interface artifact
- sha256:5e2381132cd798ea18214136d7bd2e96d9fb7a4f29ececdb069527af6a02d38c
- Manifest digest
- sha256:51a16f355d986d5e8c64c62f7263b891a3251b44fae37a2fe658b55bfd95b0f9
Request fields
- restaurants (string, required): JSON array of objects each with 'name' and/or 'location' fields, e.g. [{"name": "1111 Peruvian Bistro", "location": "Miami"}]. Each entry is resolved via search and its full menu is fetched.
Example queries
- {"restaurants":"[{\"name\": \"1111 Peruvian Bistro\", \"location\": \"Miami\"}]"}