Monitor a competitor's DoorDash menu and prices over time.
DoorDash Scraper
Collect a DoorDash restaurant or store from its link: name, rating and number of ratings, price level, cuisines, address with coordinates, phone, website, opening hours, delivery fee and ETA. Add the full menu with categories, prices, photos, "most ordered" items and like ratings, and up to 20 public reviews with the rating histogram.
100 credits/run
Collected results
Storename | Ratingrating | RatingsratingCount | PricepriceTier | Cuisinescuisines | AddressdisplayAddress | Phonephone | Delivery feedeliveryFee | ETA, minetaMinutes | Menu itemsmenuItemCount | Most orderedpopularItems | Public reviewsreviewCount | DoorDash pageurl |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Junior's Restaurant | 4.6 | 1688 | $$ | American, Seafood, Sandwiches | 1515 Broadway, New York, NY 10003, USA | +12123022000 | $0 delivery fee, first order | 43 | 75 | 8" Plain Cheesecake ($45.00), 8" Strawberry Cheesecake ($59.00) | 44 | https://www.doordash.com/store/704090/ |
| Frontera Grill | 4.6 | 1042 | $$ | Mexican, Dessert, Tacos | 445 N Clark St, Chicago, IL 60654, USA | +13126611434 | $0 delivery fee, first order | 40 | 41 | Taco Dinner For the Family ($75.00), Tacos al Carbone- Style ($30.00) | 9 | https://www.doordash.com/store/966971/ |
| Cooper's Old Time Pit Bar-B-Que | 4.5 | 171 | $$ | American, Barbecue & Smokehouse, Barbecue | 217 Congress Ave, Austin, TX 78701, USA | +15124744227 | $0 delivery fee, first order | 43 | 31 | — | 1 | https://www.doordash.com/store/293016/ |
| B. Patisserie | 4.8 | 195 | $ | Sweets, Coffee, Dessert | 2821 California Street, San Francisco, CA 94115, USA | +14154401700 | $0 delivery fee, first order | 42 | 51 | — | — | https://www.doordash.com/store/8003/ |
About these output fields
| Field | Type | Description |
|---|---|---|
storeId | string | DoorDash store ID. |
name | string | Store name. |
url | string | DoorDash store page. |
rating | number | Average DoorDash rating (1-5). |
ratingCount | number | Number of ratings. |
priceTier | string | Price level ($-$$$$). |
cuisines | array | Cuisine tags. |
offersDelivery / offersPickup | boolean | Delivery and pickup availability. |
deliveryFee | string | Delivery fee as shown on DoorDash. |
etaMinutes | number | Estimated delivery time in minutes. |
phone | string | Phone number. |
website | string | Restaurant website when listed. |
displayAddress | string | Full address; street, city, state, country, latitude and longitude are also returned. |
contact.hours | array | Opening hours by day. |
menu.categories | array | Menu categories with item counts. |
menu.items | array | Menu items: name, category, description, price, photo, like rating, badges and dietary tags. |
menu.popularItems | array | "Most ordered" items with prices. |
reviews.histogram | object | Rating counts by star (1-5). |
reviews.items | array | Public reviews: reviewer, stars, text, date, verified flag and tag. |
scrapedAt | string | Collection time (UTC). |
What you can do
Build a menu and price dataset for restaurants in your market.
Track DoorDash ratings, review volume and delivery fees for your own locations.
Enrich restaurant records with phone, website, hours and coordinates from DoorDash.
Find the most ordered and most liked dishes of a restaurant.
Set your sources
Open the scraper and enter your own URLs, search terms and limits.
Review & run
Check the cost estimate and confirm the task. Follow its progress in your account.
Use your data
Explore saved results and export CSV, JSON or XLSX. Downloads of saved results are free.
Example input
This is the configured parser input. Replace the example sources with your own and review all limits before running.
{
"url": "https://www.doordash.com/store/juniors-restaurant-new-york-704090/",
"mode": "full",
"maxReviews": 10
}Explore input fields
| Field | Type | Notes |
|---|---|---|
url | string | DoorDash store URL |
mode | string | Data to extract |
maxReviews | integer | Maximum public reviews |
Run through the API
Create an API key in your account, send the input to the queued endpoint and use the returned task ID to retrieve results. Sending a live request uses credits. Replace the example Idempotency-Key with a fresh unique key for each task; keep that key when retrying the same task.
curl --request POST 'https://extracto.cloud/api/v1/parsers/doordash-scraper/queue' \
--header 'X-API-KEY: ext_your_api_key' \
--header 'Idempotency-Key: replace_with_a_new_unique_task_key' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--data-binary @- <<'JSON'
{
"input": {
"url": "https://www.doordash.com/store/juniors-restaurant-new-york-704090/",
"mode": "full",
"maxReviews": 10
}
}
JSON- Best fit
- Starter
- tasks / mo
- 490
- Concurrency
- Up to 2
- $ / 1k tasks
- $100.00
Use monthly volume to plan your credit budget. Estimates use the base rate; package credit price, options, task minimums and rounding may change usage. Purchased credits are paid once, with no automatic renewal. Execution capacity is shared. API submissions: up to 10/second. Task count is estimated; result counts depend on your input.
Frequently asked questions
What link do I need?
Open the restaurant on doordash.com and copy the address from the browser, for example https://www.doordash.com/store/juniors-restaurant-new-york-704090/. Menu and reviews page links of the same store also work.
Can I get only the menu?
Yes. Choose "Menu" to collect the store with its full menu and no reviews, "Business and public reviews" to skip the menu, or "Business, menu and public reviews" for everything.
Why are there fewer reviews than ratings?
Most DoorDash customers leave a star rating without text. The scraper returns the written public reviews DoorDash shows, up to the limit you set (maximum 20), plus the full rating histogram.
How much does it cost?
Each task collects one store and is charged as one task at the price shown above, whatever the menu size.
Is the sample live?
The table is a saved result for four stores collected on November 10, 2026. Menus, prices and fees change often; run your own task for current data.
Your next dataset starts here.
Choose your sources, review the price and run DoorDash Scraper.