Search Ubereats
search_ubereatsFind restaurants delivering in a specified city on Uber Eats, returning names, estimated delivery times, fees, and store URLs. Use the results to fetch detailed menus for any listed restaurant.
Instructions
Search Uber Eats for restaurants delivering in a given city, returning a ScrapeToolResult envelope whose data is a list of restaurant objects (typically name, eta, delivery fee, and store url).
Fetches live listings from Uber Eats over the network at call time; no API key is required. The data list is capped at max_results and each item's store url is the input for get_ubereats_menu. Alongside data, the envelope carries count, scraper, source_urls, and errors (non-fatal issues, each with a url and message). If the city is unrecognized or no restaurants are found, data is an empty list and count is 0.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | Yes | City name to search, as a string. Example: "London". No default (required). | |
| max_results | No | Maximum number of restaurants to return, as an integer. Example: 10. Default 30. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| count | No | ||
| errors | No | ||
| scraper | No | ||
| source_urls | No |