Uber Eats Restaurant Scraper avatar
Uber Eats Restaurant Scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Uber Eats Restaurant Scraper

Uber Eats Restaurant Scraper

Extract Restaurant Data from Uber Eats for Market Research. Scrape Uber Eats for restaurant listings, menus, prices, ratings & delivery info. Perfect for food delivery market research, competitor analysis & restaurant discovery. Restaurant Search Menu Extraction Ratings & Reviews Delivery Info

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

3

Monthly active users

2 days ago

Last modified

Share

Web Scraping

This actor extracts data from websites. It handles JavaScript rendering, pagination, and anti-bot measures automatically.

Note: Always respect the website's terms of service and robots.txt.


Web Scraping

This actor extracts data from websites. It handles JavaScript rendering, pagination, and anti-bot measures automatically.

Note: Always respect the website's terms of service and robots.txt.


Scrape Uber Eats for restaurant listings, menus, prices, ratings, and delivery info. Extract restaurant data for food delivery market research. Built by John Rippy (https://www.linkedin.com/in/johnrippy/).

Features

  • Restaurant Search - Search by cuisine, restaurant name, or food type
  • Menu Extraction - Get full menu items with prices and descriptions
  • Ratings & Reviews - Extract ratings and review counts
  • Delivery Info - Delivery fees, time estimates, and Uber One eligibility
  • Multi-Cuisine Support - Filter by 13+ cuisine types
  • Demo Mode - Test with sample data before scraping

Quick Start

{
"url": "https://example.com",
"maxResults": 100
}

Demo Mode

Set demoMode: true to test with sample data (no charges). When you're ready for real results, set demoMode: false or omit it.

{
"demoMode": true,
...
}

Input Parameters

ParameterTypeDefaultDescription
scrapeTypestring"search"Type: "store_profile", "search", or "menu"
storeUrlstring-Direct Uber Eats store URL
searchTermstring"pizza"Restaurant name, cuisine, or food type
locationstring"San Francisco, CA"Delivery location
cuisineTypestring"all"Filter by cuisine type
includeMenubooleantrueExtract menu items and prices
maxResultsinteger50Maximum restaurants to scrape (1-500)
proxyConfigurationobjectApify ProxyProxy settings
demoModebooleantrueReturn sample data without scraping

Output Format

Each restaurant record includes:

{
"name": "Sakura Sushi",
"url": "https://www.ubereats.com/store/sakura-sushi",
"address": "123 Main St",
"city": "San Francisco",
"state": "CA",
"zipCode": "94102",
"cuisineType": "Japanese",
"cuisineTypes": ["Japanese", "Sushi", "Asian"],
"rating": 4.7,
"reviewCount": 234,
"priceRange": "$$",
"deliveryFee": 2.99,
"deliveryTime": "25-35 min",
"uberOneEligible": true,
"isOpen": true,
"menu": [
{
"name": "Dragon Roll",
"description": "Eel, avocado, cucumber with eel sauce",
"price": 16.99,
"category": "Sushi Rolls"
}
],
"scrapedAt": "2024-01-15T10:30:00.000Z"
}

Pricing

This actor uses pay-per-event billing:

  • data_point: $0.01 per result

Use Cases

  1. Competitive Analysis - Research restaurant pricing and menus in your area
  2. Market Research - Analyze food delivery trends by cuisine type
  3. Restaurant Discovery - Find top-rated restaurants in any location
  4. Menu Comparison - Compare prices across similar restaurants
  5. Local SEO - Build citation data for food service businesses

Common Problems & Solutions

"Invalid API key" error

Cause: Your API key is wrong, expired, or doesn't have the right permissions. Fix: Double-check your API key. Make sure you copied it exactly without extra spaces.

"Rate limit exceeded" error

Cause: You've hit the API's rate limits. Fix: Wait a few minutes, then try again. Consider reducing the number of concurrent requests.

Empty or incomplete results

Cause: The target may have anti-scraping protection or the data doesn't exist. Fix:

  • Check if the URL/search query is correct
  • Try with different parameters
  • Some sites may block automated access

Demo data showing instead of real results

Cause: demoMode is still set to true. Fix: Set demoMode: false and provide your API key(s).


Built by John Rippy | Actor Arsenal