DoorDash Scraper | Stores Menus Cities Markets avatar

DoorDash Scraper | Stores Menus Cities Markets

Pricing

from $2.20 / 1,000 results

Go to Apify Store
DoorDash Scraper | Stores Menus Cities Markets

DoorDash Scraper | Stores Menus Cities Markets

Scrape DoorDash restaurants, full menus with prices, city & cuisine SEO pages, convenience stores, and CDN sitemap discovery across US, Canada, Australia & New Zealand. Extract storeId, ratings, ETA, delivery fee, menu sections/items. Export Excel/CSV/JSON. Unofficial — not affiliated with DoorDash.

Pricing

from $2.20 / 1,000 results

Rating

0.0

(0)

Developer

kane liu

kane liu

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

DoorDash Scraper

Scrape DoorDash restaurants, full menus with prices, city & cuisine SEO pages, convenience stores, and CDN sitemap discovery across US, Canada, Australia, and New Zealand.

Get storeId, ratings, ETA, delivery fee, menu sections/items, and export-ready tables — without building your own Cloudflare/browser stack.

Unofficial — not affiliated with DoorDash.

Free Apify-plan users (developer policy): 10 runs / 200 results per run.


Features

CapabilityWhat it means for you
Multi-market coverageUS · CA · AU · NZ (+ sitemap locales es-US / fr-CA)
City & cuisine SEO listsJSON-LD ItemList + DOM rating / ETA / delivery fee
Store menusRestaurant + Menu JSON-LD (price + parsed priceValue / currency)
Convenience retailDOM retail cards when Menu LD is thin
Sitemap discoverydiscoverCities · discoverCuisines · discoverDishes · discoverProducts (CDN HTTP)
Enrich & load-moreOptional store enrich + best-effort “Show more” clicks
Free-tier friendly10 runs / 200 results for free Apify plans (developer policy)
Standby Live ViewLightweight health + OpenAPI; full scrapes still use normal runs

What you can do with it

1. Scrape restaurants in a city

In plain English: pick a DoorDash city SEO slug → get a table of nearby restaurants with IDs, names, ratings, and menu previews.

You give:

FieldWhat to enter
modecity
countryus (or ca / au / nz)
citySluge.g. dallas-tx, toronto-on, sydney-nsw
maxResults1050 to start

You get back (Excel / CSV / JSON):

storeIdnameratingetaTextdeliveryFeeurl
24726613Pardon My Cheesesteak4.832 min$0 delivery feehttps://www.doordash.com/store/...
{
"mode": "city",
"country": "us",
"citySlug": "austin-tx",
"maxResults": 20
}

2. Filter by cuisine or catering

You give: mode=cuisine (or catering) + citySlug + cuisineSlug (e.g. indian, pizza, american).

You get: cuisine-filtered restaurant rows from DoorDash SEO pages.

{
"mode": "cuisine",
"country": "us",
"citySlug": "san-francisco-ca",
"cuisineSlug": "indian",
"maxResults": 25
}

3. Pull a full store menu with prices

You give: mode=store + storeUrl (or storeId).

You get: one store record with menuSections, menuItems (name, description, price), ratings, and address/geo.

{
"mode": "store",
"storeUrl": "https://www.doordash.com/store/stage-door-delicatessen-new-york-55229/",
"maxResults": 1
}

4. Discover all city or cuisine URLs (sitemap)

In plain English: pull DoorDash’s public CDN sitemaps → get lists of citySlug / cuisineSlug to feed into city/cuisine runs.

{
"mode": "discoverCities",
"country": "ca",
"maxResults": 50,
"maxShards": 3
}

Also available: discoverCuisines, discoverDishes, discoverProducts, sitemap.


5. Convenience stores & custom URLs

  • mode=convenience + store URL/ID for retail-style pages
  • mode=startUrls with any DoorDash city / store / convenience / product URL
  • mode=nearMe (+ optional address) for the near-me feed (session/geo dependent)

More Actors like this

Need food-delivery, local, or travel data outside DoorDash, or a different vertical? Use a dedicated Actor below for structured fields. Use this Actor for DoorDash restaurants, menus, cities, and cuisine discovery.

Similar food-delivery, local & travel scrapers

Prefer another specialized scraper?

If your target has a specialized Actor below, use that first — usually cheaper and more structured than a generic scrape.

Jobs & Freelance

Real Estate

E-commerce

Social & Content

Ads Intelligence

General Tools

→ See the full catalog in Related Actors below, or browse apify.com/lentic_clockss.


How to scrape DoorDash (no code required)

  1. Create a free Apify account
  2. Open DoorDash Scraper
  3. Choose a mode (see table)
  4. Choose a country (us / ca / au / nz)
  5. Fill the fields for that mode
  6. Click Start and download the Dataset as JSON, CSV, Excel, or JSONL

Start with maxResults: 5–15 to verify the query, then scale up.

ModeRequired inputs
citycitySlug
cuisine / categorycitySlug + cuisineSlug
cateringcitySlug
storestoreUrl or storeId
conveniencestoreUrl or storeId
nearMeoptional address
discoverCities / discoverCuisines / discoverDishes / discoverProductscountry (+ optional maxShards, sitemapLocale)
sitemapoptional sitemapKind / sitemapShardUrl
startUrlsstartUrls[]

How much does it cost to scrape DoorDash?

This Actor uses pay-per-event pricing. You are charged for:

EventPrice
Actor Start (apify-actor-start)$0.005 per start
Result (apify-default-dataset-item)$3.00 / 1,000 results ($0.003 each on FREE/BRONZE)

Platform usage costs are included — you do not pay separate Apify compute/proxy usage for this Actor on top of the event prices above (User pays platform usage costs = No).

Volume discount tiers (per result)

Tier$/1,000per result
FREE*$3.00$0.003
BRONZE$3.00$0.003
SILVER$2.60$0.0026
GOLD$2.20$0.0022
PLATINUM$2.00$0.002
DIAMOND$1.60$0.0016

*Free Apify plan also has developer caps: 10 runs and 200 results per run.

Memory default is 1024 MB (thin Actor). Actor Start is charged per GB of memory (min one event).


Input examples

City list (US):

{
"mode": "city",
"country": "us",
"citySlug": "houston-tx",
"maxResults": 30
}

Discover cities (Canada):

{
"mode": "discoverCities",
"country": "ca",
"maxResults": 100,
"maxShards": 5
}

Store menu:

{
"mode": "store",
"storeUrl": "https://www.doordash.com/store/stage-door-delicatessen-new-york-55229/",
"maxResults": 1
}

Output

Default dataset rows typically include:

FieldDescription
itemTypestore · city · cuisine · dishUrl · productUrl · …
storeId / regionIdDoorDash identifiers
name / titleDisplay name
urlCanonical page URL
cuisinesCuisine tags when present
aggregateRatingratingValue / ratingCount
etaText / deliveryFee / distanceDOM list extras when available
menuItems / menuSectionsFull or preview menu
price / priceValue / priceCurrencyMenu item pricing
scrapedAtISO timestamp

Key-value store (no internal backend URLs):

KeyPurpose
INPUT_ECHOSanitized input + free-tier / proxy source flags
RUN_SUMMARYStatus, counts, warnings, free-tier meta
ERROR_SUMMARYStructured error on failed runs

FAQ

Is this affiliated with DoorDash?
No. Unofficial community Actor for public page data.

Why Cloudflare / empty results?
DoorDash blocks bare HTTP. This Actor uses a managed stealth browser path on the scrape backend. Retry or lower maxResults if a run is blocked.

Can I get full written reviews?
Guest runs include aggregateRating and up to ~5 review snippets on store pages. The dedicated /reviews/store/{id} page requires login and is not supported.

Grocery / products?
discoverProducts and startUrls list URLs (best-effort). Full grocery SKU engines are not claimed as complete.

Free plan limits?
Set by the Actor developer (not Apify Console): 10 runs and 200 results per run. Paying Apify users are not capped by that run quota (schema maxResults still applies).


Tips for best results

  1. Prefer SEO citySlug values from discoverCities over guessing.
  2. Use enrichDetails + enrichLimit only when you need full menus from list runs (slower / costlier).
  3. Keep maxResults modest for first runs; scale after DQ looks good.
  4. For AU/NZ, set country correctly so egress geo matches the market.

Technical notes

SettingValue
Default memory1024 MB
Timeout default3600 s
StandbyEnabled (lightweight Live-view)
Free plan caps10 runs / 200 results per run

Keywords: DoorDash scraper, DoorDash API, DoorDash restaurant scraper, DoorDash menu scraper, DoorDash US scraper, DoorDash Canada scraper, food delivery data, storeId, cuisine slug, city SEO, pay per event, DoorDash Australia, DoorDash New Zealand


All 77 public Actors from [lentic_clockss]. Click a name to open the Store detail page.

Jobs & Freelance

Real Estate

E-commerce

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

General Tools

→ Browse the full profile: apify.com/lentic_clockss