search_ubereats
Find restaurants on Uber Eats delivering in a specified city, returning name, delivery time, fee, and store URL. Scrapes live listings without an API key.
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 |