Uber Eats Restaurant Scraper avatar

Uber Eats Restaurant Scraper

Pricing

from $19.90 / 1,000 results

Go to Apify Store
Uber Eats Restaurant Scraper

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

Yasmany Grijalba Casanova

Maintained by Community

Actor stats

2

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

Share

Extract restaurants, menus, and store details from Uber Eats across the United States — with ratings, delivery fees, ETAs, menu prices, and more.

Apify Actor Residential Proxy United States


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 categories mode first to discover available food types in your target location before searching for stores.


Features

FeatureDescription
Search RestaurantsFind hundreds of restaurants by query and location with full pagination
Complete Menu DataFull menus with prices, descriptions, ratings, and availability
Detailed Store ProfilesAddress, ratings, delivery info, operating hours, and phone
Real-Time DataFresh 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

ParameterTypeDefaultDescription
modestringRequired. Operation mode: store_info, menu, stores, or categories
store_urlstringFull Uber Eats store URL. Required for store_info and menu modes
store_idstringStore UUID (alternative to store_url). Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
querystringSearch term (e.g., "Pizza", "Sushi"). Required for stores mode
latitudestring"25.7617"Location latitude. Required for stores and categories modes
longitudestring"-80.1918"Location longitude. Required for stores and categories modes
max_resultsinteger1000Maximum restaurants to extract in stores mode (up to 5000)
request_waitinginteger5Delay between requests in seconds (minimum: 3)
useApifyProxybooleantrueEnable Apify Proxy
proxyGroupsarray["RESIDENTIAL"]Proxy group. RESIDENTIAL required
proxyCountrystring"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"
}
{
"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

CityLatitudeLongitude
Miami, FL25.7617-80.1918
New York, NY40.7128-74.0060
Los Angeles, CA34.0522-118.2437
Chicago, IL41.8781-87.6298
Houston, TX29.7604-95.3698
San Francisco, CA37.7749-122.4194

Get coordinates: Open Google Maps, right-click any US location, and copy the coordinates. First number = latitude, second = longitude.


FAQ


Support

  1. Check the FAQ above for common solutions
  2. Test with default values using the Miami coordinates example
  3. Contact support through Apify for additional assistance