๐ดUber Eats Scraper [PPR]
Pricing
$5.00 / 1,000 restaurants
๐ดUber Eats Scraper [PPR]
Pay per result - Fast and cost-effective Uber Eats Scraper requiring just a search query and location or using stores urls. Instantly retrieve comprehensive restaurant data, including names, phone, ratings, locations, and menus. Seamlessly integrates, offering a highly efficient data solution.
Pricing
$5.00 / 1,000 restaurants
Rating
5.0
(3)
Developer
borderline
Maintained by CommunityActor stats
8
Bookmarked
434
Total users
59
Monthly active users
2.6 hours
Issues response
7 days ago
Last modified
Categories
Share
๐ Uber Eats Scraper Actor | (PPR) Pay per results version
๐ Uber Eats Scraper extracts comprehensive restaurant data from Uber Eats in two ways: by address (or address + query) or by store URLs. Perfect for gathering restaurant insights, menus, and pricing.
โจ Features
-
๐ Option A โ By address or address + query: Provide a delivery address (required). Optionally add a query (e.g. cuisine, restaurant name) and a storeType (Uber Eats vertical tab: restaurants, grocery, pharmacy, etc.).
-
๐ Option B โ By URLs: Provide a list of Uber Eats store page URLs to scrape those restaurants directly. When urls is not empty, query, address, and storeType are ignored.
-
๐ช Store type filter: Target restaurants only, grocery, convenience, pharmacy, and other Uber Eats category tabsโwithout mixing unrelated verticals in your dataset.
-
๐ Rich Detailed Data: For each restaurant you get:
- ๐ Restaurant Name & Sanitized Title
- โญ Ratings & Customer Reviews
- ๐ Complete Address (latitude, longitude)
- ๐ Full Menus & Pricing Details
- ๐ Opening Hours & Availability
- ๐ Contact Information (Phone Number & Emails)
- ๐ผ๏ธ High-Quality Images (Logo & Hero Image)
- ๐ Distance & Delivery ETA
- ๐ง Open/Closed Status & Messages
-
๐ป Integrations: Google Sheets, Slack, Zapier & Make.
๐ ๏ธ Input
Choose one of the two options below.
Option 1: ๐ Address (or address + query)
Provide a delivery address (required). You can use address alone or add an optional query:
{"address": "1600 Pennsylvania Avenue NW, Washington","query": "pizza","storeType": "RESTAURANTS","locale": "en-US","maxRows": 100,"getMenuCustomizations": false}
- address (required when not using urls): Delivery location (Address, City, Zip, etc.)
- query (optional): Cuisine type, restaurant name, or keyword. Ignored for browse-only storeType values (see below).
- storeType (optional): Uber Eats vertical tab. Omit for
ALL(defaultโsame as the โAllโ tab). UseRESTAURANTSto limit results to restaurants. Not used when urls is set. - locale: Language/region (e.g.
en-US,fr-FR) - maxRows: Max stores saved to the dataset when using address/query (each saved restaurant/store counts as one row). Not used in URL mode.
- getMenuCustomizations (optional): When
true, loads full customization trees for each menu item (modifiers, add-ons, etc.). Increases scraping time and payload size (default:false).
๐ช Store type (storeType)
Maps to the category tabs on the Uber Eats home screen. The scraper picks the right internal API for each type (home feed, search feed, or category browse feed).
storeType | Typical use | With query | Without query |
|---|---|---|---|
(omit) or ALL | Everything (default) | Global search (vertical: ALL) | Home feed |
RESTAURANTS | Restaurants only | Restaurant search | Home feed (restaurant-focused) |
GROCERY | Supermarkets | Shop vertical search | Grocery browse feed |
SHOP | Grocery + retail in search | Shop vertical search | โ |
CONVENIENCE, PHARMACY, PRESCRIPTIONS, PERSONAL_CARE, BABY, SPECIALITY_FOODS, PET_SUPPLIES, FLOWERS, RETAIL, BEAUTY, ELECTRONICS | Category browse | Query ignored โ category feed only | Category browse feed ({type}_feed) |
ALCOHOL | Alcohol stores | Alcohol search | โ |
Aliases: HEALTH is treated as PHARMACY;
Examples
{"address": "71 Avenue Du Gรฉnรฉral Leclerc, Paris","locale": "fr-FR","storeType": "GROCERY","maxRows": 50}
{"address": "1600 Pennsylvania Avenue NW, Washington","query": "sushi","storeType": "RESTAURANTS","locale": "en-US","maxRows": 20}
โ ๏ธ Behavior change if you omit storeType
If you do not set storeType:
- Address only (no query): Same as beforeโhome-style listing for the delivery area.
- Address + query: Search runs across all verticals (
ALL), not restaurants only. For the previous restaurant-only search behavior, set"storeType": "RESTAURANTS".
Option 2: ๐ Store URLs
Provide a list of store page URLs. When urls is not empty, query and address are ignored:
{"urls": ["https://www.ubereats.com/fr/store/mcdonalds-paris-alesia/eHoH6Q_2RRikwI-xKk7qaQ?"],"locale": "fr-FR","getMenuCustomizations": false}
- urls: Array of Uber Eats restaurant/store page URLs. All given URLs are scraped (maxRows is ignored in this mode).
- locale: Used for API calls (e.g.
fr-FRfor French stores).
๐ Output Example (JSON)
The scraper returns detailed restaurant information, like:
{"title": "NY Pizza Grill (DC)","sanitizedTitle": "NY Pizza Grill (DC)","merchantType": "MERCHANT_TYPE_RESTAURANT","emails": ["contact@mypizzagrill.com"],"phoneNumber": "+12025473838","cuisineList": ["Italian", "Pizza", "American"],"location": {"address": "1442 Pennsylvania Ave SE, Washington, DC 20003","streetAddress": "1442 Pennsylvania Ave SE","city": "Washington","country": "US","postalCode": "20003","region": "DC","latitude": 38.8799987,"longitude": -76.9840023,"geo": {"city": "washington-dc","country": "us","neighborhood": "capitol-hill-washington-dc","region": "dc"},"locationType": "PHYSICAL"},"currencyCode": "USD","rating": { "ratingValue": 4.4, "reviewCount": "700+" },"storeAvailablityStatus": "AVAILABLE","isOpen": true,"closedMessage": "","etaRange": "Delivered in 35 to 55 min","fareBadge": "Delivery Fee: $0.99","hours": [{"dayRange": "Sunday - Thursday","sectionHours": [{ "startTime": 630, "endTime": 60 }]},{"dayRange": "Friday - Saturday","sectionHours": [{ "startTime": 630, "endTime": 150 }]}],"categories": ["Italian", "Pizza", "American"],"categoriesLink": [{ "text": "Italian", "link": "/us/category/washington-dc/italian" },{ "text": "Pizza", "link": "/us/category/washington-dc/pizza" }],"featuredItems": {"title": "Mozzarella Sticks","itemDescription": "5 breaded mozzarella sticks with marinara.","price": 999,"priceTagline": "$9.99","isSoldOut": false,"isAvailable": true,"hasCustomizations": false,"endorsement": "Popular","uuid": "b7ac95d8-11ea-4917-bc31-dd20c2407f29","rating": "96%","numRatings": 4,"featuredItems": "#1 most liked"},"menu": [{"catalogName": "Appetizers","catalogSectionUUID": "71871c25-cb39-4375-b395-b95fe87f9edc","catalogItems": [{"title": "Mozzarella Sticks","itemDescription": "5 breaded mozzarella sticks with marinara.","price": 999,"priceTagline": "$9.99","isSoldOut": false,"isAvailable": true,"hasCustomizations": false,"endorsement": "Popular","labelPrimary": "$9.99, 96% liked based on 4 reviews.","uuid": "b7ac95d8-11ea-4917-bc31-dd20c2407f29","rating": "96%","numRatings": 4}]}],"logoImageUrl": "https://example.com/logo-image.jpeg","heroImageUrl": "https://example.com/hero-image.jpeg","distance": {"text": "1.1 KM","accessibilityText": "1.1 kilometers"},"supportedDiningModes": ["DELIVERY", "PICKUP"],"storeReviews": [{"rating": 5,"text": "Great pizza and quick delivery!","timeSinceReview": "1 week ago","formattedDate": "March 1, 2025","createdAt": "2025-03-01T13:45:00Z","eaterName": "John D.","contentUUID": "abcd-1234-efgh-5678"}],"featuredReviews": [{"rating": 5,"text": "Best pizza in DC!","timeSinceReview": "2 months ago","formattedDate": "January 1, 2025","createdAt": "2025-01-01T13:45:00Z","eaterName": "Emily S.","contentUUID": "ijkl-9876-mnop-5432"}],"uuid": "bff91760-2d67-54d7-91db-9f6f875086a6","url": "https://ubereats.com/us/store/ny-pizza-grill-dc/v_kXYC1nVNeR259vh1CGpg"}
๐ป Integrations & Automation
- Google Sheets ๐: Automatically export restaurant data for analysis.
- Slack ๐ฉ: Real-time restaurant data updates delivered instantly.
- Zapier & Make โก๏ธ: Connect effortlessly with thousands of apps for automated workflows.
๐ Example Use Cases
- Competitive Analysis: Quickly gather detailed competitor menus, prices, and ratings.
- Grocery & retail intelligence: Scrape supermarkets and convenience stores with
storeType: "GROCERY"or"CONVENIENCE". - Data-Driven Marketing: Efficiently collect restaurant data for targeted marketing campaigns (
storeType: "RESTAURANTS"). - Research & Development: Accelerate product innovation by analyzing food trends and popularity insights.
๐ก Tips
- Set
"storeType": "RESTAURANTS"when you use a query and only want restaurants (legacy default behavior). maxRowscounts stores successfully saved to your dataset, not pages scannedโuseful when many listings are filtered out by type.- Browse-only types (
PHARMACY,RETAIL, etc.) work best without a query; the scraper loads that categoryโs feed for your address. urlsmode ignoresstoreTypeโeach URL is scraped as given.
๐ฌ Support & Feedback
Need help or have questions? Please /issues for dedicated support.