VOOZH about

URL: https://apify.com/abotapi/doordash-scraper

⇱ DoorDash Scraper: Menus, Prices, Reviews & Ratings Β· Apify


πŸ‘ DoorDash Scraper: Menus, Prices, Reviews & Ratings avatar

DoorDash Scraper: Menus, Prices, Reviews & Ratings

Pricing

from $1.00 / 1,000 results

Go to Apify Store

DoorDash Scraper: Menus, Prices, Reviews & Ratings

Extract structured doordash.com data at scale. Search by keyword or paste store URLs to get store details, ratings, price tier, location, full menus, contact info, opening hours, review insights, star-rating breakdowns, and Google rating data.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ AbotAPI

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

2 days ago

Last modified

Share

DoorDash Scraper: Stores, Menus, Reviews & Search

Pull clean, structured data from DoorDash at scale. Search any keyword or paste store links, and get one record per store containing meta (name, rating, price tier, geo), the full menu, contact details (phone, website, opening hours) and review insights (recent reviews, the full 1 to 5 star histogram, theme highlights and the Google rating aggregate). Fast, reliable, and comprehensive.

Why this scraper?

  • Five things in one actor: Search, Meta, Menu, Contact info and Reviews.
  • 40+ fields per store, including the exact numeric rating count (not just "500+"), the full star histogram and review theme mentions.
  • Lean search runs return about 30 fields per store and are very cheap.
  • Full menu with item names, prices, photos, dietary tags and item ratings.
  • Opening hours by day, phone number, website and precise latitude/longitude.
  • Toggle exactly what you pay for: include menu, contact info and reviews independently.
  • Clean, consistent output with stable field names you can map once and reuse.

Data you get

Sample shape, values are illustrative placeholders, not from a live listing.

FieldExample
storeId"00000001"
name"Sample Pizza Place"
url"https://www.doordash.com/store/00000001/"
rating4.5
ratingCount1234
priceTier"$$"
cuisines["Pizza", "Italian"]
city / state"Sampleton" / "CA"
latitude / longitude25.0000 / 55.0000
phone"+10000000000"
website"https://example.com"
etaMinutes25
deliveryFee"$0 delivery fee"
isSponsoredfalse
isDashpasstrue
menuItemCount42
reviewCount18
menu.categories[][{ "name": "Most Ordered", "numItems": 6 }]
menu.items[][{ "name": "Sample Item", "price": "$9.99", "dietaryTags": ["Vegetarian"] }]
contact.hours[][{ "day": "MONDAY", "slots": ["10 AM - 10 PM"] }]
reviews.histogram{ "1": 5, "2": 3, "3": 4, "4": 20, "5": 90 }
reviews.items[][{ "reviewer": "Jane D", "stars": 5, "text": "Sample review text." }]
reviews.themes[][{ "label": "Great value", "count": 12, "sentiment": "POSITIVE" }]

How to use

Search by keyword, lean (no detail fetch):

{
"mode":"search",
"search":["pizza"],
"maxStores":50,
"maxPages":2,
"includeMenu":false,
"includeBusiness":false,
"includeReviews":false,
"proxy":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"US"}
}

Search a specific city with full detail:

{
"mode":"search",
"search":["sushi","ramen"],
"location":"Brooklyn, NY",
"maxStores":20,
"includeMenu":true,
"includeBusiness":true,
"includeReviews":true,
"proxy":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"US"}
}

Specific stores by URL or ID:

{
"mode":"url",
"urls":["https://www.doordash.com/store/00000001/","00000002"],
"includeMenu":true,
"includeBusiness":true,
"includeReviews":true,
"proxy":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"US"}
}

Input parameters

ParameterTypeDefaultDescription
modestring"search""search" for keyword search, "url" for store links or IDs.
searcharray["pizza"]Keywords to search. One search runs per term. Search mode only.
locationstring(empty)City or address to localize search, e.g. "Brooklyn, NY". Defaults to a major city in your proxy country.
storeTypestring"any"Limit search to a category: any, restaurant, grocery, retail. "restaurant" excludes convenience/grocery stores. Search mode only.
ratedOnlybooleanfalseOnly return stores that have a customer rating. Search mode only.
dealsOnlybooleanfalseOnly return stores currently offering deals. Search mode only.
urlsarray(example)Store links or numeric store IDs. URL mode only.
includeMenubooleantrueAdd the full menu (one store detail fetch per store).
includeBusinessbooleantrueAdd phone, website and opening hours.
includeReviewsbooleantrueAdd reviews, star histogram, themes and Google aggregate.
maxStoresinteger20Max stores across all searches/URLs. 0 means no limit.
maxPagesinteger3Result pages per search query (50 stores per page). Search mode only.
proxyobjectResidential USProxy configuration. Residential is required.

Send results into your apps (MCP connectors)

Optionally pipe the scraped results into the apps you already use, via Model Context Protocol (MCP) connectors. This is an extra delivery step after the scrape β€” the Apify dataset is never changed.

What gets written to the connector: a condensed, human-readable summary of each record β€” not the full JSON. Each item becomes one entry with a title and its key fields flattened to plain text. The complete record always stays in the Apify dataset.

  1. Authorize a connector once under Apify β†’ Settings β†’ Integrations (Notion, Linear, Airtable, or Apify).
  2. Select it in the "Pipe results into your apps" input field. (If the picker is empty, you haven't authorized a connector yet.)
  3. For Notion, also set notionParentPageUrl to the page where items should be created.

The connection is mediated by Apify's MCP proxy, so this actor never sees your third-party credentials. Leave the field empty to skip.

Output example

Sample shape, values are illustrative placeholders, not from a live listing.

{
"storeId":"00000001",
"name":"Sample Pizza Place",
"url":"https://www.doordash.com/store/00000001/",
"rating":4.5,
"ratingCount":1234,
"priceTier":"$$",
"cuisines":["Pizza","Italian"],
"city":"Sampleton",
"state":"CA",
"latitude":25.0000,
"longitude":55.0000,
"etaMinutes":25,
"deliveryFee":"$0 delivery fee",
"isSponsored":false,
"isDashpass":true,
"phone":"+10000000000",
"website":"https://example.com",
"contact":{
"phone":"+10000000000",
"website":"https://example.com",
"hours":[{"day":"MONDAY","slots":["10 AM - 10 PM"]}],
"address":{"street":"1 Sample St","city":"Sampleton","state":"CA"}
},
"menu":{
"categories":[{"name":"Most Ordered","numItems":6}],
"items":[{"name":"Sample Item","price":"$9.99","dietaryTags":["Vegetarian"]}],
"popularItems":[{"name":"Sample Item","price":"$9.99"}]
},
"menuItemCount":42,
"reviews":{
"avgRating":4.5,
"numRatings":1234,
"numReviews":18,
"histogram":{"1":5,"2":3,"3":4,"4":20,"5":90},
"items":[{"reviewer":"Jane D","stars":5,"text":"Sample review text.","isVerified":true}],
"themes":[{"label":"Great value","count":12,"sentiment":"POSITIVE"}],
"google":{"avgRating":4.4,"numRatings":500}
},
"reviewCount":18
}

Plan requirement

This actor needs Apify Residential proxy, which is available on the Starter plan and above. Residential is the default and recommended setting. Set the proxy country to the region you want search results localized to (for example US). Recent public reviews are capped at about five per store; the full numeric rating count, the star histogram, theme highlights and the Google rating aggregate are always included.

You might also like

Doordash Restaurant Scraper

yasmany.casanova/doordash-restaurant-scraper

Scrape DoorDash restaurant menus and store details. Extract prices, descriptions, images, ratings, delivery fees, and dietary info. Ideal for market research and price monitoring.

πŸ‘ User avatar

Yasmany Grijalba Casanova

137

DoorDash Store Details Scraper

tri_angle/doordash-store-details-scraper

Using Doordash store URLs, you can collect store details

πŸ‘ User avatar

Tri⟁angle

121

5.0

DoorDash Store Details Scraper

nifty.codes/doordash-storedetails-scraper

Extract store information, business details, and delivery settings from individual DoorDash store pages. Powered by DoorDash Scraper.

DoorDash Scraper - Extract Restaurant & Store Data with Menus

alizarin_refrigerator-owner/doordash-scraper

Scrape comprehensive data from DoorDash including restaurants, stores, menus, pricing, and ratings. Perfect for market research, competitive analysis, and food industry intelligence. Analyze Menu Pricing Research Markets Monitor Competition Build Restaurant Databases Franchise Research

DoorDash Restaurant Scraper

crawlerbros/doordash-restaurant-scraper

Extract restaurant info + complete menus from DoorDash store pages like name, address, cuisine, breadcrumbs, FAQ, and full menu sections with item names, descriptions, and prices.

24

DoorDash Reviews Scraper

maximedupre/doordash-reviews-scraper

Extract public DoorDash review previews from store pages. Export reviewer names, ratings, review text, timestamps, store IDs, and source URLs.

πŸ‘ User avatar

Maxime DuprΓ©

3

DoorDash | Meta | Menu | Reviews | Business | Search...

memo23/doordash-reviews-cheerio

Extract complete DoorDash restaurant intelligence: full menus, pricing, reviews, ratings, and operational data. Transform restaurant pages into structured JSON perfect for market research, competitive analysis, and business intelligence. Get comprehensive data beyond basic listings.

πŸ‘ User avatar

Muhamed Didovic

116

4.9

DoorDash Stores Scraper

nifty.codes/doordash-stores-scraper

Extract store listings from DoorDash search results, categories, and feeds with ratings, delivery fees, and coordinates. Powered by DoorDash Scraper.

DoorDash Products Scraper

nifty.codes/doordash-products-scraper

Extract products from DoorDash store and convenience pages including prices, discounts, and collection data. Powered by DoorDash Scraper.

DoorDash Reviews Scraper

e-commerce/doordash-reviews-scraper

Doordash Reviews allows you to scrape reviews by simply adding the Doordash URLs

80

5.0