Datasets

Search the DoorDash store directory

Searches the DoorDash merchant-location directory (dataset id doordash-stores). Identity and marketplace fields (name, marketplace tags, price range, ratings, DashPass eligibility) are available for each store; contact, address, and coordinates can be missing for a store that has not been fully processed yet. display_status, display_asap_time, asap_available, and pickup_available are a point-in-time observation of the PICKUP surface at crawl time, not a durable capability. Geographic coverage is best-effort. Supports full-text q, country/state/city/tag filters, dash_pass_only, min_price/max_price/min_rating, lat/lon/radius_m radius filtering, and sort (relevance, rating, distance, distance_asc). sort=relevance ranks by text-match score when q is supplied; without q it sorts by store name. Use pagination=cursor and the returned next_cursor to enumerate beyond the 10,000-result offset window against a point-in-time snapshot. Billing: this search costs 1 credit per record returned, with a minimum of 2 (an empty result costs 2, a full page of 100 costs 100).

get/datasets/doordash-stores/search

Request

  • Base URL: https://api.crawlora.net/api/v1
  • URL: https://api.crawlora.net/api/v1/datasets/doordash-stores/search
  • Auth: API key in header x-api-key

Query parameters

qstring

Full-text search over store name, address, city, and marketplace tags, max 256 characters

countrystring

ISO-3166-1 alpha-2 country filter, e.g. US, CA

statestring

State/region code filter, e.g. CA

citystring

Exact city filter

tagstring

Single marketplace tag filter, e.g. Pizza

dash_pass_onlyboolean

Keep only DashPass-eligible stores

min_priceinteger

Minimum price range tier, inclusive

max_priceinteger

Maximum price range tier, inclusive

min_ratingnumber

Minimum aggregate rating, 0 through 5; excludes unrated stores

latnumber

Latitude for radius filtering or distance sort, requires lon

lonnumber

Longitude for radius filtering or distance sort, requires lat

radius_minteger

Radius in meters, 1 through 50000; requires lat and lon

sort'relevance' | 'rating' | 'distance' | 'distance_asc'

Sort enum: relevance, rating, distance, distance_asc

pagination'offset' | 'cursor'

Pagination mode: offset or cursor. Cursor mode supports full enumeration beyond the offset result window.

cursorstring

Opaque continuation token returned in next_cursor; use with pagination=cursor and the same filters and sort

pageinteger

Offset page number, defaults to 1; ignored by cursor pagination except page=1 to start

page_sizeinteger

Page size, defaults to 20 and maxes at 100; the 10,000-result cap applies only to offset pagination

Headers

x-api-keystring required

API key required

Response

OK

codeinteger
msgstring

Example response

{
  "code": 200,
  "msg": "OK"
}

Changes

No recorded changes to this operation across all 2 revisions of this API.