๐ด Uber Eats Scraper [PPR]
Pricing
from $4.99 / 1,000 results
๐ด Uber Eats Scraper [PPR]
๐ด Uber Eats Scraper [PPR] pulls restaurant and menu data from Uber Eats with precision. ๐ Great for lead gen, market research, and competitive analysis. โก Fast, reliable, and SEO-ready dataโautomate insights today!
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Scraper Engine
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Fast, cost-effective Uber Eats scraper that turns a search query + location โ or a list of store URLs โ into clean, structured store and menu data. Built for scale, with an automatic anti-block proxy ladder and pay-per-result pricing, so you only pay for stores you actually get.
โจ Why Choose Us?
- ๐ฏ Two ways to scrape โ search by address (+ optional query) or paste store URLs directly.
- ๐ก๏ธ Self-healing connection โ starts direct (cheapest), and only escalates to datacenter โ residential proxies when Uber Eats blocks. No fiddly config.
- ๐ Deep menu data โ full menu sections, items, prices, images, and optional customizations (modifiers / add-ons).
- โก Live results โ every store is saved the instant it's collected; a crash never loses progress.
- ๐ธ Pay per result โ billed per store, not per minute.
๐ Key Features
| Feature | Description |
|---|---|
| ๐ Address search | Find stores near any address, optionally filtered by query |
| ๐ช Store verticals | Restaurants, grocery, convenience, pharmacy, alcohol, retail & more |
| ๐ URL mode | Scrape specific Uber Eats store pages in bulk |
| ๐ Menu extraction | Sections, items, prices, availability, tags, images |
| ๐งฉ Customizations | Optional full modifier/add-on trees per item |
| โญ Reviews & ratings | Store rating, review count, featured reviews |
| ๐ก๏ธ Proxy fallback | Direct โ Datacenter โ Residential, sticky once escalated |
| ๐ 55+ locales | Scrape Uber Eats across the US, EU, LATAM, APAC and more |
๐ฅ Input
Choose one mode. If urls is provided, address and query are ignored.
{"locale": "en-US","address": "1600 Pennsylvania Avenue, Washington DC","query": "Pizza","storeType": "RESTAURANTS","maxRows": 10,"urls": [],"getMenuCustomizations": false,"proxyConfiguration": { "useApifyProxy": true },"concurrency": 5,"maxRetries": 3}
| Field | Type | Description |
|---|---|---|
locale | string | Uber Eats locale, e.g. en-US, fr-FR. Applies to both modes. |
address | string | Delivery address to search around (search mode). |
query | string | Optional search term (cuisine, brand, dish). |
storeType | string | Vertical tab: ALL, RESTAURANTS, GROCERY, PHARMACY, โฆ |
maxRows | integer | Max stores in search mode (0 = all). |
urls | array | Uber Eats store URLs to scrape directly (bulk). |
getMenuCustomizations | boolean | Fetch full customization trees per item. |
proxyConfiguration | object | Apify Proxy used for the datacenter โ residential fallback. |
concurrency | integer | Stores scraped in parallel (1โ20). |
maxRetries | integer | Retries per blocked request (1โ10). |
๐ค Output
Each dataset item is one store:
{"title": "District Detroit Pizza","sanitizedTitle": "District Detroit Pizza","phoneNumber": "+12025551234","emails": [],"cuisineList": ["Pizza"],"location": { "address": "โฆ", "city": "Washington", "country": "US", "latitude": 38.9, "longitude": -77.0 },"currencyCode": "USD","rating": { "ratingValue": 4.8, "reviewCount": "260+" },"storeAvailablityStatus": "AVAILABLE","isOpen": true,"etaRange": "Delivered in 20 to 30 min","hours": [ โฆ ],"categories": ["$", "Pizza"],"categoriesLink": [ โฆ ],"menu": [ { "catalogName": "Pizzas", "catalogItems": [ โฆ ] } ],"logoImageUrl": "https://โฆ","heroImageUrl": "https://โฆ","uuid": "โฆ","url": "https://ubereats.com/store/โฆ","merchantType": "MERCHANT_TYPE_RESTAURANT","distance": { "text": "2.2 mi", "accessibilityText": "2.2 miles" },"supportedDiningModes": [ โฆ ],"storeReviews": [ โฆ ],"featuredReviews": [ โฆ ]}
๐ How to Use (Apify Console)
- Log in at console.apify.com โ Actors.
- Open ๐ด Uber Eats Scraper [PPR].
- Either enter an address (and optional query + store type), or paste store URLs.
- Click Start.
- Watch stores stream into the Output tab in real time.
- Export to JSON / CSV / XLSX / Excel when the run completes.
๐ค Use via API
curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"address":"1600 Pennsylvania Avenue, Washington DC","query":"Pizza","storeType":"RESTAURANTS","maxRows":10}'
๐ฏ Best Use Cases
- ๐ Competitor menu & price monitoring
- ๐ฝ๏ธ Restaurant & store discovery / market research
- ๐ Lead lists of local merchants by category and area
- ๐บ๏ธ Delivery coverage and ETA analysis across locations
๐ฐ Pricing
Pay per result โ you are billed a flat price for each store written to the dataset (the apify-default-dataset-item event). No charge for stores that fail to collect. Failed targets never cost you anything; partial runs still return everything collected so far.
โ FAQ
Do I need a proxy? No. The scraper starts direct and only uses Apify Proxy if Uber Eats blocks it.
Search returns fewer than maxRows? Uber Eats only lists so many stores for a given area/query โ that's the ceiling, not a bug.
Why are some menus empty? Some stores (e.g. certain alcohol/convenience listings) expose no public catalog; the store record is still returned.
Which countries are supported? Anywhere Uber Eats operates โ pick the matching locale (55+ supported).
๐ Support & Feedback
Open an issue on the Actor's Issues tab in Apify Console with your run ID and input, and we'll take a look.
Data is collected only from publicly available Uber Eats pages. You are responsible for compliance with applicable laws and Uber's Terms of Service.