Uber Eats Scraper avatar
Uber Eats Scraper

Pricing

$2.00 / 1,000 Stores

Go to Store
Uber Eats Scraper

Uber Eats Scraper

Developed by

James

Maintained by Community

An actor designed to scrape Uber Eats APIs to help you quickly retrieve restaurant data including store names, ratings, and detailed menu items (with price and description). Use this tool to gain insights into local eateries, conduct competitive research, or power your own food discovery application

0.0 (0)

Pricing

$2.00 / 1,000 Stores

0

Monthly users

6

Runs succeeded

97%

Last modified

a month ago

This project is an actor designed to scrape Uber Eats APIs to help you quickly retrieve restaurant data including store names, ratings, and detailed menu items (with price and description). Use this tool to gain insights into local eateries, conduct competitive research, or power your own food discovery application.

Features

  • API Scraping:
    Automatically fetches restaurant data from Uber Eats APIs.

  • Data Extraction:
    Returns key details including:

    • Store name
    • Ratings
    • Menu items (with price and description)

Input Configuration

The actor accepts the following JSON input:

1{
2  "address": "45 Victor Street, Chatswood, NSW 2067",
3  "query": "German",
4  "maxStores": 80
5}

Input Fields Summary

FieldTypeDescriptionDefault Value
addressStringAddress to geocode (e.g., "45 Victor Street, Chatswood, NSW 2067")."45 Victor Street, Chatswood, NSW 2067"
queryStringSearch query for the Uber Eats API (e.g., "German")."German"
maxStoresIntegerMaximum number of stores to retrieve information for.80

Data Output

The actor outputs a JSON file containing the following fields for each restaurant:

FieldDescription
store_nameName of the restaurant.
ratingAverage rating of the restaurant.
menu_itemsList of menu items with each item's price and description.

Example Output

1[
2  {
3    "store_name": "Wurst & Bier",
4    "rating": 4.7,
5    "menu_items": [
6      {
7        "name": "Bratwurst",
8        "price": "8.50",
9        "description": "Grilled German sausage served with sauerkraut and mustard."
10      },
11      {
12        "name": "Schnitzel",
13        "price": "15.99",
14        "description": "Crispy breaded pork cutlet served with lemon and potato salad."
15      }
16    ]
17  },
18  {
19    "store_name": "Brotzeit Haus",
20    "rating": 4.4,
21    "menu_items": [
22      {
23        "name": "Pretzel",
24        "price": "3.99",
25        "description": "Traditional Bavarian soft pretzel with coarse salt."
26      },
27      {
28        "name": "Obatzda",
29        "price": "6.99",
30        "description": "Cheesy Bavarian spread served with rustic bread."
31      }
32    ]
33  }
34]

Pricing

Pricing model

Pay per result 

This Actor is paid per result. You are not charged for the Apify platform usage, but only a fixed price for each dataset of 1,000 items in the Actor outputs.

Price per 1,000 items

$2.00