DoorDash Search

https://api.sandbase.ai/v1/api/doordash/search

Search DoorDash stores and dishes by keyword and delivery address, with store name, rating, delivery fee, ETA and menu items.

Price
$0.01USD / call
Method
POST
Response
JSON
Parameters
2 required · 7 optional

Playground

Input
Parameter defines the search query. You can use anything that you would use in a regular DoorDash search (e.g., `pizza`, `sushi`, or `milk`), up to 15 words.
Parameter defines the delivery address to search stores around, like the address set on DoorDash. It can be a street address (e.g., `350 5th Ave, New York, NY 10118`) or a ZIP or postal code (e.g., `10001`). Addresses in the United States, Canada, Australia, and New Zealand are supported. DoorDash matches incomplete addresses and addresses in other countries to a place with the same name (e.g., `Berlin, Germany` finds stores in Berlin, Pennsylvania), so a street address or a ZIP code works best.
Parameter defines the type of stores to search, like the tabs of the DoorDash search page. By default, DoorDash searches all types of stores, except for some product searches, where it picks a type itself (e.g., `pets` for `dog food`). Use `all` to always search all types of stores. Available options: `all` - All `restaurant` - Restaurant `grocery` - Grocery `retail` - Retail `pets` - Pets `alcohol` - Alcohol `flowers` - Flowers
Parameter defines the minimum rating of the stores, like the Ratings filter of DoorDash. Available options: `4.5` - Over 4.5 `4.6` - Over 4.6 `4.7` - Over 4.7 `4.8` - Over 4.8 `4.9` - Over 4.9
Parameter defines whether to only show the stores with deals (e.g., `$5 off on $25+`), like the Deals filter of DoorDash. It can be set to `true` or `false` (default).
Parameter defines whether to only show the stores delivering the fastest, like the Fastest filter of DoorDash. It can be set to `true` or `false` (default).
Parameter defines whether to only show the stores offering pickup, with their pickup time and drive time instead of their delivery time and fee, like switching DoorDash from Delivery to Pickup. It can be set to `true` or `false` (default).
Parameter defines the page number of the results (e.g., `1` (default) is the first page of results, `2` is the 2nd page of results, etc.). Each page covers 50 stores. With `deals`, `fastest`, or `min_rating`, there's a single page, like on DoorDash, which only shows those of its first 50 stores that match them and doesn't load more as you scroll. Searches where DoorDash shows products first (e.g., `dog food`, or with `store_type` set to `retail`, `pets`, or `alcohol`) also have a single page, which can have more than 50 stores.
Parameter defines the fields you want to include in the output, reducing payload size for faster response. See the JSON Restrictor documentation for more details.
OutputReady

Your output will appear here

Complete the inputs, then click Run.

API README

DoorDash Search

Search DoorDash stores and dishes by keyword and delivery address, with store name, rating, delivery fee, ETA and menu items.

Request

curl -X POST "https://api.sandbase.ai/v1/api/doordash/search" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"q": "pizza", "address": "Austin, TX"}'

The result is returned in outputs[0].data as structured JSON.

Parameters

NameTypeRequiredDescription
qstringYesParameter defines the search query. You can use anything that you would use in a regular DoorDash search (e.g., pizza, sushi, or milk), up to 15 words.
addressstringYesParameter defines the delivery address to search stores around, like the address set on DoorDash. It can be a street address (e.g., 350 5th Ave, New York, NY 10118) or a ZIP or postal code (e.g., 10001). Addresses in the United States,
store_typestringNoParameter defines the type of stores to search, like the tabs of the DoorDash search page. By default, DoorDash searches all types of stores, except for some product searches, where it picks a type itself (e.g., pets for dog food). Use
min_ratingstringNoParameter defines the minimum rating of the stores, like the Ratings filter of DoorDash. Available options: 4.5 - Over 4.5 4.6 - Over 4.6 4.7 - Over 4.7 4.8 - Over 4.8 4.9 - Over 4.9
dealsstringNoParameter defines whether to only show the stores with deals (e.g., $5 off on $25+), like the Deals filter of DoorDash. It can be set to true or false (default).
fasteststringNoParameter defines whether to only show the stores delivering the fastest, like the Fastest filter of DoorDash. It can be set to true or false (default).
pickupstringNoParameter defines whether to only show the stores offering pickup, with their pickup time and drive time instead of their delivery time and fee, like switching DoorDash from Delivery to Pickup. It can be set to true or false (default).
pagestringNoParameter defines the page number of the results (e.g., 1 (default) is the first page of results, 2 is the 2nd page of results, etc.). Each page covers 50 stores. With deals, fastest, or min_rating, there's a single page, like on
json_restrictorstringNoParameter defines the fields you want to include in the output, reducing payload size for faster response. See the JSON Restrictor documentation for more details.

Pricing

$0.010 per successful call. Failed calls are not charged.

Explore more

Related APIs

All APIs
APIPriceResponse
DoorDash$0.01 per callJSON

Questions

FAQ

How do I use the DoorDash Search API?

Send a POST request to https://api.sandbase.ai/v1/api/doordash/search with your SandBase API key in the Authorization header (Bearer) and the parameters as a JSON body. You can also try it in the Playground on this page without writing code.

How much does the DoorDash Search API cost?

$0.01 per call, billed from your SandBase balance. You are only charged for calls you make; there is no subscription.

What parameters does the DoorDash Search API accept?

Required: q (string) and address (string). Optional: store_type (string), min_rating (string), deals (string), fastest (string), pickup (string) and page (string) and 1 more. The Parameters table and the Playground on this page list every field.

What does the DoorDash Search API return?

A JSON response returned in the same HTTP request (synchronous).

Do I need a DoorDash developer account or API key?

No. DoorDash Search runs through SandBase, so one SandBase API key covers this endpoint and every other API and model in the catalog. You do not need to apply for DoorDash API access separately.