Uber Eats Scraper | With Menu & Numbers | $3 / 1k
Pricing
$2.99 / 1,000 outputrecords
Uber Eats Scraper | With Menu & Numbers | $3 / 1k
Scrape restaurants and groceries from Uber Eats including phone numbers, menu, location, cuisines, and more. export-ready for price and menu tracking, market research, competitor analysis, and lead generation. $3 per 1000 listings.
Pricing
$2.99 / 1,000 outputrecords
Rating
5.0
(1)
Developer

Fatih Tahta
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Share
Overview
Uber Eats Scraper | With Menu & Numbers | $3 / 1k collects public restaurant details and full menu data directly from ubereats.com. Capture profiles, contact info, price ranges, cuisines, opening hours, ratings, and every menu item with descriptions and prices. The actor keeps runs consistent and automated so you can gather reliable datasets without manual browsing.
Why Use This Actor
- Market and competitor research: Benchmark restaurants, cuisines, and price points in any location.
- Lead generation and outreach: Build enriched lists of restaurants with contact details and coordinates.
- Menu and product tracking: Monitor menu changes, pricing, and availability across time.
- Directory building: Populate apps or internal tools with structured restaurant and menu inventories.
- Workflow-ready automation: Schedule recurring runs, export results, and keep datasets fresh with minimal effort.
Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
startUrls | array of strings | One or more Uber Eats search pages, restaurant profiles, or direct menu URLs to scrape. | Prefilled example provided |
limit | integer | Stop the run after this number of restaurants or menu items has been saved in total. Minimum 10. | 50000 |
proxyConfiguration | object | Proxy settings to keep the scraper reliable. Supports Apify Proxy or custom proxies. | Apify Proxy with RESIDENTIAL group |
Example Input
{"startUrls": ["https://www.ubereats.com/search?ps=1&q=burger&sc=SEARCH_BAR&vertical=ALL"],"limit": 1000,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Example Output
Each dataset item represents one restaurant with its metadata and complete menu.
{"id": "/REDACTED","url": "https://www.ubereats.com/store/REDACTED","title": "REDACTED","priceRange": "$","cuisines": ["Breakfast and Brunch", "Bagels", "Sandwiches", "Kosher"],"location": "REDACTED","telephone": "+REDACTED","geo": { "lat": 40.73232, "lng": -73.98208 },"images": ["https://tb-static.uber.com/prod/image-proc/processed_images/a383b7d0ba1babc8d708ac0b68c8300b/fa23f51b9c499b035a68831c96e1821e.jpeg"],"ratingValue": 2.5,"reviewCount": "18","openingHoursSpecification": [{"@type": "OpeningHoursSpecification","dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],"opens": "5:0","closes": "17:0"}],"menuItems": [{"title": "BOGO *SPECIAL* Bagel with Butter","description": "Warm, golden bread with a crisp exterior and soft center, enriched by the simple richness of creamy butter.","price": "8.87","currency": "USD","section": "Get Two For The Price of One"},{"title": "Bagel with Plain Cream Cheese","description": "Smooth, velvety spread layered generously over a fresh-baked base creates a perfect balance of tangy and rich.","price": "6.40","currency": "USD","section": "Bagel with a Schmear"}]}
id,url,title— Restaurant identifier, link, and display name.priceRange,cuisines,ratingValue,reviewCount— Positioning and social proof details.location,telephone,geo,images— Contact, coordinates, and imagery for mapping or outreach.openingHoursSpecification— Daily opening and closing times.menuItems— Each menu entry with section, description, price, and currency.
Notes & Limitations
- Use the actor responsibly and only for lawful purposes. Review and respect Uber Eats’ terms of service and applicable policies before scraping or using the data.
- Start with smaller limits when testing new locations or URLs to validate the scope you need.
Support
Questions or custom needs? Open an issue on the Issues tab of the actor page in Apify Console and it will be resolved around the clock.
Happy Scraping,
- Fatih