DoorDash API
www.doordash.com
DoorDash — browse restaurants deliverable to a US address and read full store menus with prices, hours and reviews.
- Actions
- 2
- Category
- Ecommerce
- Login
- Not required
- Output
- JSON
Call the DoorDash API
Submit a task, then poll the job until it settles. This example runs dd_restaurant_browse.
curl -X POST https://api.anakin.io/v1/wire/task \
-H "X-API-Key: $ANAKIN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"action_id": "dd_restaurant_browse",
"params": {
"address": "285 E 31st St, Brooklyn, NY 11226"
}
}'2 actions on www.doordash.com
Read
DoorDash Restaurant Browse
dd_restaurant_browseread2 credits / callEvery store DoorDash will deliver to a US address. RETURNS per store: id, business id, name, cuisine, URL; latitude/longitude and distance in miles; star rating and rating count; price tier; delivery fee and order minimum in dollars; ASAP ETA in minutes; open state with next open/close times; delivery, pickup and scheduled availability; DashPass and sponsored flags; promo badges; cover image; and up to seven preview items with prices. PAGING: 50 stores per page, random access — page 5 is fetched directly. Results are de-duplicated by store id because the feed repeats sponsored and carousel placements, so a page can return 51-52 rows rather than exactly 50. UNKNOWN ADDRESS is not an error. DoorDash does not recognise every input (landmarks and unserved areas especially). The call succeeds with total_stores 0 and location.resolved false plus a reason, so a batch of addresses never aborts on one miss. REQUIRES a US egress IP: POST /graphql is 403 elsewhere.
- address
- string · required
- page
- integer
- pages
- integer
- include_retail
- boolean
DoorDash Restaurant Menu
dd_restaurant_menuread1 credit / callFull menu and store profile for one DoorDash store. No delivery address needed. STORE: name, business, URL, phone, website, street address with latitude/longitude, price tier, delivery/pickup availability, star rating and rating count, cover image. HOURS: live open/closed status plus the seven-day schedule with time slots. REVIEWS: average rating, rating and review counts, recent reviews with reviewer, stars, text, timestamp and verified flag. MENU: every category and item — name, description, numeric and display price, strikethrough price and discount flag, image, dietary tags, serving size, rating, callout — plus min/max price across the menu. DE-DUPLICATION: DoorDash's "Most Ordered" section repeats items that also appear in their real category, inflating naive counts by the size of that section. Items are unique by id; menu.popular_item_ids keeps the popularity ranking and menu.duplicates_removed reports the collapse count. CONVENIENCE STORES return has_menu false and is_convenience true rather than an error — they serve a different retail surface, so a batch walking a feed does not break on them. REQUIRES a US egress IP: POST /graphql is 403 elsewhere.
- store_id
- string · required
- fulfillment_type
- string
- menu_id
- string
- include_items
- boolean
DoorDash API questions
- Is there an API for DoorDash?
- DoorDash does not offer a public data API for this, but Anakin Wire provides 2 maintained endpoints for www.doordash.com. You call Anakin's REST API with an action ID and parameters and get structured JSON back; Anakin handles the browser, proxies, anti-bot, and parsing.
- How do I scrape DoorDash data?
- POST to https://api.anakin.io/v1/wire/task with your API key, the action ID, and its parameters, then poll GET /v1/wire/jobs/{id} until the job settles. There is nothing to install and no scraper to maintain — when www.doordash.com changes its markup, Anakin updates the action.
- Do I need a DoorDash account?
- No. Every DoorDash action listed here runs anonymously — no account and no credentials required.
- What does the DoorDash API cost?
- Usage-based credits, charged per call and refunded automatically when a job fails. New accounts start with 300 free credits and no card. See anakin.io/pricing for the current rates.
More Ecommerce APIs
123inkt
The Netherlands' largest online store for printer ink, toner, and office supplies. Look up products, check live prices and stock, add to cart, and review your cart — one item or a large order.
Allegro
Allegro — Poland's largest online marketplace. Product search and category listings with names, prices (PLN), sellers, ratings and links.
App4Sales
App4Sales (portal4sales) — B2B wholesale ordering portal. Tenant-based catalog: login, categories, product search & details, and cart operations.
Blue Ridge Knives
Blue Ridge Knives — US wholesale distributor of knives and outdoor gear. Sign in with your dealer account to search the range, look up a product's price, stock, UPC and full specifications, and build or empty your cart. The storefront is open to signed-in dealers only. Nothing is ever checked out — placing the order stays with you.
Dumco
Dumco B.V. — B2B wholesale webshop (dumcoshop.nl). Login, catalog browse/search/details, cart operations, and account data (orders, invoices, credit notes, backorders, wishlists).
Flipkart
Flipkart India - product search, details, reviews, pricing, and order history.