Uber Eats Restaurant Scraper
Pricing
from $19.90 / 1,000 results
Uber Eats Restaurant Scraper
Scrape Uber Eats restaurant data at scale. Get menus with prices, ratings, delivery fees, and store details. Search hundreds of restaurants by location with full pagination. Perfect for market research, price monitoring, and competitor analysis.
Pricing
from $19.90 / 1,000 results
Rating
0.0
(0)
Developer

Yasmany Grijalba Casanova
Actor stats
2
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
Extract restaurants, menus, and store details from Uber Eats across the United States — with ratings, delivery fees, ETAs, menu prices, and more.
Quick Start
Search restaurants near Miami
{"mode": "stores","query": "Pizza","latitude": "25.7617","longitude": "-80.1918","max_results": 100}
Get restaurant details
{"mode": "store_info","store_url": "https://www.ubereats.com/store/mcdonalds-palmetto-bay/c13edd5e-4ad7-4a86-80f3-a8fc6f114a17"}
Extract the full menu
{"mode": "menu","store_url": "https://www.ubereats.com/store/mcdonalds-palmetto-bay/c13edd5e-4ad7-4a86-80f3-a8fc6f114a17"}
Tip: Use
categoriesmode first to discover available food types in your target location before searching for stores.
Features
| Feature | Description |
|---|---|
| Search Restaurants | Find hundreds of restaurants by query and location with full pagination |
| Complete Menu Data | Full menus with prices, descriptions, ratings, and availability |
| Detailed Store Profiles | Address, ratings, delivery info, operating hours, and phone |
| Real-Time Data | Fresh data directly from Uber Eats platform in structured JSON |
Use Cases
- Market Research — Analyze restaurant offerings and pricing across different US locations to understand market trends
- Price Monitoring — Track menu prices and delivery fees over time to stay competitive or find the best deals
- Competitor Analysis — Compare restaurants by ratings, delivery times, fees, and menu offerings
- Lead Generation — Build targeted lists of restaurants in specific areas for sales and marketing outreach
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | string | — | Required. Operation mode: store_info, menu, stores, or categories |
store_url | string | — | Full Uber Eats store URL. Required for store_info and menu modes |
store_id | string | — | Store UUID (alternative to store_url). Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
query | string | — | Search term (e.g., "Pizza", "Sushi"). Required for stores mode |
latitude | string | "25.7617" | Location latitude. Required for stores and categories modes |
longitude | string | "-80.1918" | Location longitude. Required for stores and categories modes |
max_results | integer | 1000 | Maximum restaurants to extract in stores mode (up to 5000) |
request_waiting | integer | 5 | Delay between requests in seconds (minimum: 3) |
useApifyProxy | boolean | true | Enable Apify Proxy |
proxyGroups | array | ["RESIDENTIAL"] | Proxy group. RESIDENTIAL required |
proxyCountry | string | "US" | Proxy country code |
Important: This actor requires Residential proxy to work. The default configuration uses Apify's Residential proxy which is automatically enabled on the Apify platform. Proxy usage is billed separately to your Apify account.
Output Examples
Stores Mode
{"store_id": "c13edd5e-4ad7-4a86-80f3-a8fc6f114a17","name": "Domino's (18505 S Dixie Hwy)","slug": "dominos-18505-s-dixie-hwy","rating": 3.9,"review_count": "500+","eta_min": 15,"eta_max": 25,"delivery_fee": 149,"image_url": "https://tb-static.uber.com/prod/image.jpeg","is_orderable": true,"latitude": 25.59,"longitude": -80.35,"url": "https://www.ubereats.com/store/dominos-18505-s-dixie-hwy/abc123"}
Store Info Mode
{"name": "McDonald's","store_id": "c13edd5e-4ad7-4a86-80f3-a8fc6f114a17","slug": "mcdonalds-palmetto-bay","rating": { "ratingValue": 4.5, "reviewCount": "1000+" },"location": { "address": "17255 S Dixie Hwy", "city": "Miami", "latitude": 25.5918, "longitude": -80.3536 },"hours": ["6:00 AM - 11:00 PM"],"phone": "+1 (305) 555-0123"}
Menu Mode
{"name": "Big Mac","description": "Two 100% beef patties, special sauce, lettuce, cheese...","product_id": "uuid","category": "Burgers","price_to": 7.99,"price_from": 0.0,"discount": 0.0,"available": "Y","rating": 92,"endorsement": "Y","image": "https://tb-static.uber.com/prod/image.jpeg"}
Categories Mode
{"latitude": "25.7617","longitude": "-80.1918","total": 20,"categories": [{ "title": "Pizza", "type": "restaurant_category" },{ "title": "Sushi", "type": "restaurant_category" },{ "title": "Mexican", "type": "restaurant_category" }]}
City Coordinates
| City | Latitude | Longitude |
|---|---|---|
| Miami, FL | 25.7617 | -80.1918 |
| New York, NY | 40.7128 | -74.0060 |
| Los Angeles, CA | 34.0522 | -118.2437 |
| Chicago, IL | 41.8781 | -87.6298 |
| Houston, TX | 29.7604 | -95.3698 |
| San Francisco, CA | 37.7749 | -122.4194 |
Get coordinates: Open Google Maps, right-click any US location, and copy the coordinates. First number = latitude, second = longitude.
FAQ
Support
- Check the FAQ above for common solutions
- Test with default values using the Miami coordinates example
- Contact support through Apify for additional assistance