# Uber Eats Scraper | Menus Stores Feed Search (`lentic_clockss/ubereats-scraper`) Actor

Scrape Uber Eats restaurants, menus, city/category SEO pages, delivery feed & search across 40+ locales. Extract store UUID, ratings, ETA, price buckets, cuisine slugs. Export Excel/CSV/JSON. Unofficial — not affiliated with Uber.

- **URL**: https://apify.com/lentic\_clockss/ubereats-scraper.md
- **Developed by:** [kane liu](https://apify.com/lentic_clockss) (community)
- **Categories:** E-commerce, Travel, Automation
- **Stats:** 1 total users, 0 monthly users, 0.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.20 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Uber Eats Scraper — Restaurants, Menus, Feed & Search

**Scrape Uber Eats restaurant listings, menus, city/category SEO pages, and delivery feed/search — then download structured food-delivery data as Excel, CSV, or JSON.**

Use this Actor as a practical **Uber Eats data API** for multi-locale restaurant discovery, cuisine research, menu monitoring, and delivery-market tracking. Pick a locale and mode, then get Dataset rows with store UUIDs, titles, ratings, ETA, price buckets, cuisine slugs, and permalinks.

- Scrape **city SEO pages**, **cuisine categories**, **cuisine discovery**, **location indexes**, **address-aware feed**, **global search**, **store menus**, **menu-item customizations**, and **brand store lists**
- Cover **40+ Uber Eats locales** (`us`, `ca`, `gb`, `au`, `fr`, `jp`, `mx`, `br`, …) with locale-aware proxy routing
- Extract **store UUID / menuItem UUID**, title, URL, rating, price bucket, ETA, formatted address, cuisine / city slugs
- Resolve delivery place from a human **address** or encoded **pl** (feed / search / resolve\_place)
- Export to **Excel / CSV / JSON**, or connect Make, n8n, Zapier, Python, or the Apify API
- **Pay per event** — Actor start + each Dataset result; **platform usage is included** (you do not pay separate Apify compute on top)

> **Unofficial tool.** This Actor is not affiliated with, endorsed by, or sponsored by Uber Technologies, Inc. or Uber Eats. It collects publicly reachable listing surfaces and does **not** place orders, checkout, or access private Uber accounts.

***

### What does the Uber Eats Scraper do?

Uber Eats Scraper lets you **extract structured restaurant and menu data from ubereats.com** without operating your own anti-bot browser fleet. Give it a locale and a mode (for example `city`, `search`, or `store`), then start a run.

Under the hood, the Actor:

1. Validates your input (mode, locale, city/address/store identifiers, max results)
2. Enforces free-tier caps when you are on a free Apify plan
3. Collects public Uber Eats surfaces through a managed scrape backend with residential egress
4. Parses listing / menu signals into normalized Dataset records
5. Writes `RUN_SUMMARY` (and `ERROR_SUMMARY` on failure) to the key-value store

You run it like any other Apify Actor — schedule it, call it from the API, or plug it into automations.

***

### What Uber Eats data can I extract?

| Data | City / category | Feed / search | Store | Menu item | Brand | Resolve place |
| --- | :---: | :---: | :---: | :---: | :---: | :---: |
| Store / item UUID | ✅ | ✅ | ✅ | ✅ | ✅\* | — |
| Title / name | ✅ | ✅ | ✅ | ✅ | ✅\* | — |
| URL / slug | ✅ | ✅ | ✅ | ✅\* | ✅\* | — |
| Rating / ETA / price bucket | ✅\* | ✅\* | ✅\* | ✅\* | ✅\* | — |
| Cuisine / city slug | ✅ | ✅\* | ✅\* | — | — | — |
| Formatted address / pl | — | ✅\* | ✅\* | — | — | ✅ |
| Menu sections / customizations | — | — | ✅\* | ✅ | — | — |

\*When present on the page or script state. Feed/search prefer address-aware discovery; city/category use SEO listing pages. Grocery / Alcohol verticals via search are experimental.

***

### Why scrape Uber Eats?

Uber Eats is one of the largest food-delivery marketplaces worldwide. Teams scrape Uber Eats to:

- Map **restaurant supply** by city, cuisine, or brand across countries
- Track **menus and prices** for competitive monitoring
- Build **delivery-market datasets** (ratings, ETA, price buckets)
- Discover stores near a **delivery address** (feed / search with `address` or `pl`)
- Seed CRM / research workflows with store UUIDs and Uber Eats URLs

Compared with Uber Eats Actors that only cover **menu URLs**, **one country**, or **reviews-only**, this Actor focuses on **multi-locale coverage** with city SEO, cuisine discovery, address feed/search, store menus, brands, and place resolve in one input form.

***

### More Actors like this

Need restaurant / local / travel data outside Uber Eats, or a different vertical? Use a **dedicated Actor** below for structured fields. Use this Actor for **Uber Eats** multi-locale restaurants, menus, feed, and search.

#### Similar local, maps & travel scrapers

- [Google Maps Scraper](https://apify.com/lentic_clockss/google-maps-scraper)
- [TripAdvisor Scraper](https://apify.com/lentic_clockss/tripadvisor-scraper)
- [Booking.com Hotels Scraper](https://apify.com/lentic_clockss/booking-hotels-scraper)
- [Airbnb Listings Scraper](https://apify.com/lentic_clockss/airbnb-listings-scraper)
- [Expedia Scraper](https://apify.com/lentic_clockss/expedia-scraper)
- [Traveloka Scraper](https://apify.com/lentic_clockss/traveloka-scraper)
- [Despegar Scraper](https://apify.com/lentic_clockss/despegar-scraper)
- [Stealth Web Scraper](https://apify.com/lentic_clockss/stealth-web-scraper)

#### Prefer another specialized scraper?

If your target has a specialized Actor below, use that first — usually cheaper and more structured than a generic scrape.

**Jobs & Freelance**

- [LinkedIn Jobs Scraper](https://apify.com/lentic_clockss/linkedin-jobs-scraper)
- [Indeed Jobs Scraper](https://apify.com/lentic_clockss/indeed-jobs-scraper)
- [Upwork Jobs Scraper](https://apify.com/lentic_clockss/upwork-jobs-scraper)
- [Glassdoor Scraper](https://apify.com/lentic_clockss/glassdoor-scraper)
- [Fiverr Gigs Scraper](https://apify.com/lentic_clockss/fiverr-programming-tech-gigs-scraper)
- [Bayt Jobs Scraper](https://apify.com/lentic_clockss/bayt-scraper)

**Real Estate**

- [Zillow & Zumper Scraper](https://apify.com/lentic_clockss/us-real-estate-scraper)
- [Realtor.com Scraper](https://apify.com/lentic_clockss/realtor-com-scraper)
- [Apartments.com Rental Scraper](https://apify.com/lentic_clockss/apartments-com-rental-scraper)
- [Rightmove Scraper](https://apify.com/lentic_clockss/rightmove-property-scraper)
- [Idealista Scraper](https://apify.com/lentic_clockss/idealista-scraper)
- [realestate.com.au Scraper](https://apify.com/lentic_clockss/realestate-com-au-scraper)

**E-commerce**

- [Amazon Search Scraper](https://apify.com/lentic_clockss/amazon-search-results-collector)
- [Walmart Product Scraper](https://apify.com/lentic_clockss/walmart-scraper)
- [Etsy Scraper](https://apify.com/lentic_clockss/etsy-scraper)
- [Shopee Search Scraper](https://apify.com/lentic_clockss/shopee-search-scraper)
- [SHEIN Product Scraper](https://apify.com/lentic_clockss/shein-scraper)
- [Temu Product Scraper](https://apify.com/lentic_clockss/temu-scraper)
- [Target Product Scraper](https://apify.com/lentic_clockss/target-scraper)
- [Allegro Scraper](https://apify.com/lentic_clockss/allegro-scraper)

**Social & Content**

- [YouTube Research Scraper](https://apify.com/lentic_clockss/youtube-research-scraper)
- [TikTok Scraper](https://apify.com/lentic_clockss/tiktok-scraper)
- [Reddit Scraper](https://apify.com/lentic_clockss/reddit-scraper)
- [YouTube Shorts Scraper](https://apify.com/lentic_clockss/youtube-shorts-scraper)

**Ads Intelligence**

- [Facebook Ad Library Scraper](https://apify.com/lentic_clockss/facebook-ad-library-scraper)
- [TikTok Ads Scraper](https://apify.com/lentic_clockss/tiktok-ads-top-ads-actor)

**General Tools**

- [Stealth Web Scraper](https://apify.com/lentic_clockss/stealth-web-scraper)
- [Email Risk Validator](https://apify.com/lentic_clockss/email-risk-validator)
- [Phone Number Intelligence](https://apify.com/lentic_clockss/phone-number-intelligence)

→ See the full catalog in [Related Actors](#related-actors) below, or browse [apify.com/lentic\_clockss](https://apify.com/lentic_clockss).

***

### How to scrape Uber Eats (no code required)

1. Create a free [Apify](https://apify.com/) account
2. Open [Uber Eats Scraper](https://apify.com/lentic_clockss/ubereats-scraper)
3. Choose a **mode**: `city`, `category`, `cuisines`, `location`, `feed`, `search`, `store`, `menu_item`, `brand`, `resolve_place`, or `startUrls`
4. Choose a **locale** (default `us`)
5. Enter a **citySlug**, **cuisineSlug**, **query** + **address**/**pl**, **storeUrl** / **storeUuid**, or **startUrls**
6. *(Optional)* Set `maxResults`, `maxPages`, `vertical`, `includeCuisines`, `enrichDetails`
7. Click **Start** and download the Dataset as JSON, CSV, Excel, or JSONL

Start with `maxResults: 5–10` to verify the query, then scale up.

***

### How much does it cost to scrape Uber Eats?

This Actor uses **pay-per-event** pricing. You are charged for:

| Event | Price |
| --- | --- |
| Actor Start (`apify-actor-start`) | **$0.005** per start |
| Result (`apify-default-dataset-item`) | **$3.00 / 1,000** results (**$0.003** each on FREE/BRONZE) |

**Platform usage costs are included** — you do **not** pay separate Apify compute/proxy usage for this Actor on top of the event prices above (`User pays platform usage costs = No`).

#### Store tier pricing (results)

| Tier | $/1,000 | per result |
| --- | --- | --- |
| FREE\* | $3.00 | $0.003 |
| BRONZE | $3.00 | $0.003 |
| SILVER | $2.60 | $0.0026 |
| GOLD | $2.20 | $0.0022 |
| PLATINUM | $2.00 | $0.002 |
| DIAMOND | $1.60 | $0.0016 |

\*Store tier discounts apply to paying Apify customers on higher tiers.

#### Example cost estimates

| Results collected | Approx. event cost\* |
| --- | ---: |
| 100 | ~$0.31 |
| 1,000 | ~$3.01 |
| 10,000 | ~$30.01 |

\*Assumes one Actor start at default memory billing for start events, plus `$0.003` per Dataset item on FREE/BRONZE. Exact start billing can scale with allocated memory (one start event per GB, minimum one).

Free Apify trial credit can cover a small test run — try `maxResults: 5` first.

#### Free Apify plan limits (Actor-enforced)

| Cap | Free Apify plan | Paying |
| --- | --- | --- |
| Runs of this Actor | **10** total | Unlimited |
| Results per run | **200** | Schema max (500) |

Limits are set by the Actor developer, not Apify. Quota hits return `SUCCEEDED` with `RUN_SUMMARY.status=FREE_TIER_LIMIT`.

***

### Input examples

#### City SEO listings (US)

```json
{
  "mode": "city",
  "locale": "us",
  "citySlug": "denver-co",
  "maxResults": 20,
  "maxPages": 2
}
```

#### Cuisine category (Canada)

```json
{
  "mode": "category",
  "locale": "ca",
  "citySlug": "vancouver-bc",
  "cuisineSlug": "thai",
  "maxResults": 15,
  "proxyCountry": "ca"
}
```

#### Delivery search by address

```json
{
  "mode": "search",
  "locale": "us",
  "query": "pizza",
  "address": "1600 Broadway, Denver, CO",
  "maxResults": 10
}
```

#### Store menu

```json
{
  "mode": "store",
  "locale": "us",
  "storeUrl": "https://www.ubereats.com/store/example-slug/AbCdEfGh",
  "maxResults": 50
}
```

#### Resolve delivery place (`pl`)

```json
{
  "mode": "resolve_place",
  "locale": "us",
  "address": "701 S Miami Ave, Miami, FL"
}
```

***

### Output

Each Dataset item is a normalized Uber Eats row. Common fields:

| Field | Description |
| --- | --- |
| `itemType` | `store`, `menu_item`, `city`, `cuisine`, … |
| `uuid` / `storeUuid` / `menuItemUuid` | Stable identifiers when available |
| `title` / `name` | Display name |
| `url` | Uber Eats permalink |
| `locale` / `citySlug` / `slug` | Locale and SEO slugs |
| `ratingValue` / `etaText` / `priceBucket` | Listing signals when present |
| `formattedAddress` | Address text when present |
| `scrapedAt` | ISO timestamp |

Run artifacts in the default key-value store:

- `INPUT_ECHO` — sanitized input (no secrets / no internal endpoint URLs)
- `RUN_SUMMARY` — status, counts, warnings, free-tier flags
- `ERROR_SUMMARY` — present only on hard failures

***

### Tips for best results

- Prefer **short verification runs** (`maxResults: 5`) before large jobs
- For Canada addresses, use **`locale=ca`** (and matching `proxyCountry`) — US locale + Canadian address often stalls place resolve
- Prefer **`address`** over hand-crafted `pl` unless you already have a valid encoded place
- Use **SEO city/category** modes when you do not need a delivery pin; use **feed/search** when results must match an address
- Treat **GROCERY / ALCOHOL** search verticals as experimental
- Production jobs should use a **normal Actor run** (Dataset + KV). Standby `/search` is for capped Live-view previews only

***

### FAQ

#### Is this an official Uber Eats API?

**No.** It is an unofficial scraper for publicly reachable Uber Eats pages. Not affiliated with Uber.

#### Do I need my own proxies?

**No.** Residential egress is handled by the Actor backend. You do not mint Apify proxy in the Actor input for normal runs.

#### Can I scrape menus?

Yes — use `mode=store` with `storeUrl` or `storeUuid`, or `mode=menu_item` with `menuItemUuid` (+ store context when required).

#### Does platform usage cost extra?

**No.** With this Actor’s pay-per-event setup, **users do not pay separate Apify platform usage** on top of Actor Start + result events.

#### What about Grocery or Alcohol?

Search `vertical` values `GROCERY` / `ALCOHOL` are experimental. Restaurant discovery (`ALL` / `RESTAURANTS`) is the primary path.

***

### Legal & ethical use

Use this Actor only for legitimate purposes and in compliance with applicable laws and Uber’s terms. Do not scrape personal data you are not entitled to process. Respect rate limits and do not use the data to harm restaurants, drivers, or diners.

***

### Support

Questions or feature requests? Open an issue on the Actor page or contact the developer via Apify Console.

**Keywords:** Uber Eats scraper, UberEats API, Uber Eats restaurant scraper, Uber Eats menu scraper, Uber Eats feed scraper, Uber Eats search scraper, food delivery data, store UUID, cuisine slug, multi-locale Uber Eats, pay per event

***

### Related Actors

All **77** public Actors from \[[lentic\_clockss](https://apify.com/lentic_clockss)]. Click a name to open the Store detail page.

#### Jobs & Freelance

- [LinkedIn Jobs Scraper](https://apify.com/lentic_clockss/linkedin-jobs-scraper)
- [Bayt Jobs Scraper](https://apify.com/lentic_clockss/bayt-scraper)
- [Fiverr Gigs Scraper](https://apify.com/lentic_clockss/fiverr-programming-tech-gigs-scraper)
- [Freelancer.com Scraper](https://apify.com/lentic_clockss/freelancer-scraper)
- [Glassdoor Scraper](https://apify.com/lentic_clockss/glassdoor-scraper)
- [Himalayas Jobs Scraper](https://apify.com/lentic_clockss/himalayas-jobs-scraper)
- [Indeed Jobs Scraper](https://apify.com/lentic_clockss/indeed-jobs-scraper)
- [Jobicy Remote Jobs Scraper](https://apify.com/lentic_clockss/jobicy-remote-jobs-scraper)
- [RemoteOK Jobs Scraper](https://apify.com/lentic_clockss/remoteok-all-jobs-scraper)
- [SEEK Jobs Scraper](https://apify.com/lentic_clockss/seek-scraper)
- [Upwork Jobs Scraper](https://apify.com/lentic_clockss/upwork-jobs-scraper)

#### Real Estate

- [Zillow & Zumper Scraper](https://apify.com/lentic_clockss/us-real-estate-scraper)
- [Realtor.com Scraper](https://apify.com/lentic_clockss/realtor-com-scraper)
- [99.co Scraper](https://apify.com/lentic_clockss/ninetynine-co-sg-scraper)
- [Realtor.com Agents Scraper](https://apify.com/lentic_clockss/realtor-com-agents-scraper)
- [Apartments.com Rental Scraper](https://apify.com/lentic_clockss/apartments-com-rental-scraper)
- [Bayut Scraper](https://apify.com/lentic_clockss/bayut-uae-scraper)
- [Craigslist Housing Scraper](https://apify.com/lentic_clockss/craigslist-housing-scraper)
- [Daft.ie Scraper](https://apify.com/lentic_clockss/daft-property-scraper)
- [Dot Property Scraper](https://apify.com/lentic_clockss/dot-property-th-scraper)
- [FINN.no Scraper](https://apify.com/lentic_clockss/finn-scraper)
- [Funda Scraper](https://apify.com/lentic_clockss/funda-scraper)
- [Hepsiemlak Scraper](https://apify.com/lentic_clockss/hepsiemlak-scraper)
- [Idealista Scraper](https://apify.com/lentic_clockss/idealista-scraper)
- [Immobiliare.it Scraper](https://apify.com/lentic_clockss/immobiliare-property-scraper)
- [ImmoScout24 Scraper](https://apify.com/lentic_clockss/immobilienscout24-scraper)
- [Naver Land Scraper](https://apify.com/lentic_clockss/naver-land-scraper)
- [OpenSooq Scraper](https://apify.com/lentic_clockss/opensooq-real-estate-scraper)
- [Otodom Scraper](https://apify.com/lentic_clockss/otodom-scraper)
- [Property Finder Scraper](https://apify.com/lentic_clockss/property-finder-uae-scraper)
- [PropertyGuru Scraper](https://apify.com/lentic_clockss/propertyguru-sg-scraper)
- [realestate.com.au Scraper](https://apify.com/lentic_clockss/realestate-com-au-scraper)
- [Realtor.ca Scraper](https://apify.com/lentic_clockss/realtor-ca-scraper)
- [Rightmove Scraper](https://apify.com/lentic_clockss/rightmove-property-scraper)
- [SeLoger Scraper](https://apify.com/lentic_clockss/seloger-property-scraper)
- [SUUMO Scraper](https://apify.com/lentic_clockss/suumo-property-scraper)
- [Zillow Group Scraper](https://apify.com/lentic_clockss/zillow-group-scraper)

#### E-commerce

- [Shopee Search Scraper](https://apify.com/lentic_clockss/shopee-search-scraper)
- [E-commerce Scraper](https://apify.com/lentic_clockss/ecommerce-scraper)
- [1688 Global Product Search Scraper](https://apify.com/lentic_clockss/1688-global-scraper)
- [Allegro Scraper](https://apify.com/lentic_clockss/allegro-scraper)
- [Amazon Search Scraper](https://apify.com/lentic_clockss/amazon-search-results-collector)
- [ASOS Product Scraper](https://apify.com/lentic_clockss/asos-scraper)
- [Cdiscount Product Scraper](https://apify.com/lentic_clockss/cdiscount-scraper)
- [Costco Product Scraper](https://apify.com/lentic_clockss/costco-scraper)
- [Coupang Product Scraper](https://apify.com/lentic_clockss/coupang-scraper)
- [Etsy Scraper](https://apify.com/lentic_clockss/etsy-scraper)
- [Lazada Scraper](https://apify.com/lentic_clockss/lazada-ph-search-results-collector)
- [MercadoLibre Scraper](https://apify.com/lentic_clockss/mercadolibre-scraper)
- [Mercari Japan Scraper](https://apify.com/lentic_clockss/mercari-scraper)
- [Rakuten Japan Scraper](https://apify.com/lentic_clockss/rakuten-scraper)
- [SHEIN Product Scraper](https://apify.com/lentic_clockss/shein-scraper)
- [Target Product Scraper](https://apify.com/lentic_clockss/target-scraper)
- [Temu Product Scraper](https://apify.com/lentic_clockss/temu-scraper)
- [Walmart Product Scraper](https://apify.com/lentic_clockss/walmart-scraper)

#### Travel & Stays

- [Booking.com & Airbnb Scraper](https://apify.com/lentic_clockss/booking-airbnb-scraper)
- [Agoda Scraper](https://apify.com/lentic_clockss/agoda-scraper)
- [Airbnb Listings Scraper](https://apify.com/lentic_clockss/airbnb-listings-scraper)
- [Booking.com Hotels Scraper](https://apify.com/lentic_clockss/booking-hotels-scraper)
- [Despegar Scraper](https://apify.com/lentic_clockss/despegar-scraper)
- [Expedia Scraper](https://apify.com/lentic_clockss/expedia-scraper)
- [Traveloka Scraper](https://apify.com/lentic_clockss/traveloka-scraper)
- [Travelstart Flights Scraper](https://apify.com/lentic_clockss/travelstart-scraper)
- [Trip.com Scraper](https://apify.com/lentic_clockss/trip-com-scraper)
- [TripAdvisor Scraper](https://apify.com/lentic_clockss/tripadvisor-scraper)

#### Social & Content

- [TikTok Scraper](https://apify.com/lentic_clockss/tiktok-scraper)
- [Reddit Scraper](https://apify.com/lentic_clockss/reddit-scraper)
- [YouTube Shorts Scraper](https://apify.com/lentic_clockss/youtube-shorts-scraper)
- [YouTube Research Scraper](https://apify.com/lentic_clockss/youtube-research-scraper)
- [Hacker News Scraper](https://apify.com/lentic_clockss/hacker-news-scraper)

#### Ads Intelligence

- [Facebook Ad Library Scraper](https://apify.com/lentic_clockss/facebook-ad-library-scraper)
- [Google Ads Transparency VN](https://apify.com/lentic_clockss/google-ads-transparency-center-vn)
- [TikTok Ads Scraper](https://apify.com/lentic_clockss/tiktok-ads-top-ads-actor)

#### Local & Maps

- [Google Maps Scraper](https://apify.com/lentic_clockss/google-maps-scraper)

#### General Tools

- [Stealth Web Scraper](https://apify.com/lentic_clockss/stealth-web-scraper)
- [Email Risk Validator](https://apify.com/lentic_clockss/email-risk-validator)
- [Phone Number Intelligence](https://apify.com/lentic_clockss/phone-number-intelligence)

→ Browse the full profile: [apify.com/lentic\_clockss](https://apify.com/lentic_clockss)

# Actor input Schema

## `mode` (type: `string`):

city | category | cuisines | location | feed | search | store | menu\_item | brand | resolve\_place | startUrls

## `locale` (type: `string`):

Path locale on www.ubereats.com (us = no prefix). proxyCountry defaults from locale.

## `citySlug` (type: `string`):

SEO city slug, e.g. houston-tx or toronto-on

## `cuisineSlug` (type: `string`):

Required for category mode, e.g. mexican or thai. Alias: categorySlug.

## `categorySlug` (type: `string`):

Alias of cuisineSlug for category mode

## `brandSlug` (type: `string`):

For mode=brand, e.g. mcdonalds

## `query` (type: `string`):

Required for search mode

## `address` (type: `string`):

Human address; worker resolves Uber Eats pl for feed/search/resolve\_place

## `pl` (type: `string`):

Encoded delivery place; optional if address is set

## `place` (type: `string`):

Alias of pl

## `diningMode` (type: `string`):

Usually DELIVERY

## `vertical` (type: `string`):

ALL | RESTAURANTS | GROCERY | ALCOHOL (last two experimental)

## `storeUrl` (type: `string`):

Full /store/{slug}/{token} URL

## `storeUuid` (type: `string`):

Store UUID (optional if storeUrl provided)

## `storeSlug` (type: `string`):

Store URL slug segment

## `sectionUuid` (type: `string`):

For menu\_item; auto-resolved from catalog when omitted

## `subsectionUuid` (type: `string`):

For menu\_item; auto-resolved from catalog when omitted

## `menuItemUuid` (type: `string`):

Menu item UUID for menu\_item mode

## `page` (type: `integer`):

SEO city/category starting ?page=N

## `maxPages` (type: `integer`):

Cap SEO/RPC pages; 0 follows totalPages/hasMore (worker-capped)

## `maxResults` (type: `integer`):

Maximum dataset rows. Free plan capped at 200.

## `enrichDetails` (type: `boolean`):

When mode=store, also emit catalog menu\_item rows

## `includeCuisines` (type: `boolean`):

When mode=city, also emit category nodes from topCategories

## `startUrls` (type: `array`):

Optional Uber Eats URLs

## `workerBaseUrl` (type: `string`):

Optional HTTPS Cloud Run override (allowlisted)

## `proxyCountry` (type: `string`):

Optional; defaults from locale

## Actor input object example

```json
{
  "mode": "city",
  "locale": "us",
  "diningMode": "DELIVERY",
  "vertical": "ALL",
  "page": 1,
  "maxPages": 0,
  "maxResults": 50,
  "enrichDetails": false,
  "includeCuisines": false
}
```

# Actor output Schema

## `results` (type: `string`):

Normalized Uber Eats store / menu / city / cuisine / place rows from the default dataset.

## `runSummary` (type: `string`):

Structured summary record stored in the default key-value store (status, counts, warnings, free-tier flags).

## `inputEcho` (type: `string`):

Sanitized normalized input saved at run start (no secrets / no internal endpoint URLs).

## `errorSummary` (type: `string`):

Present when a failed run stores structured terminal error information.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("lentic_clockss/ubereats-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("lentic_clockss/ubereats-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call lentic_clockss/ubereats-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=lentic_clockss/ubereats-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/acts/qBT1CKGxL8fubgPJd/builds/7RqgU3bTXZiwNd1ux/openapi.json
