DoorDash API endpoint
Returns a lightweight store info card (map coordinates, address, phone number) from the Android mobile guest experience. This is a distinct upstream contract from the full store endpoint and reliably includes address and coordinates. No DoorDash account or caller-supplied token is required.
/doordash/store/{store_id}/infoReturns a lightweight store info card (map coordinates, address, and phone number) using the Android mobile guest flow. This is a distinct upstream contract from the full store endpoint (/doordash/store/{store_id}) and reliably includes address and coordinates where the unified store response sometimes omits them. store_id is the numeric ID from a DoorDash store URL. No DoorDash account, cookie, or caller-supplied DoorDash token is required; the service creates a short-lived guest session for the request.
store_id (required): numeric DoorDash store ID, for example 26282644.latitude (required): delivery latitude, for example 37.7825.longitude (required): delivery longitude, for example -122.461.Returns business name, street, city/region, full address, coordinates, and phone number where available. store_id values that do not exist return 404. Missing or out-of-range coordinates return 400; missing store info data returns 503 rather than an empty successful response.
| Field | In the sample | Value in the sample |
|---|---|---|
| storeId | Has a value | 26,282,644 |
| url | Has a value | doordash.com |
| businessName | Has a value | “Eats” |
| street | Has a value | |
| cityRegion | Has a value | “San Francisco, CA” |
| address | Has a value | |
| latitude | Has a value | |
| longitude | Has a value | |
| phone | Has a value | 4,157,518,000 |
| hasPhone | Has a value | true |
| hasWebsite | Has a value | false |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| store_id (path) | string | Yes | Numeric DoorDash store ID | 26282644 | |
| latitude | number | Yes | Delivery latitude | 37.7825 | |
| longitude | number | Yes | Delivery longitude | -122.461 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/doordash/store/26282644/info?latitude=37.7825&longitude=-122.461" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"storeId": "26282644",
"url": "https://www.doordash.com/store/x-26282644/",
"businessName": "Eats",
"street": "50 Clement Street",
"cityRegion": "San Francisco, CA",
"address": "50 Clement St, San Francisco, CA 94118, USA",
"latitude": 37.783268,
"longitude": -122.460039,
"phone": "4157518000",
"hasPhone": true,
"hasWebsite": false
}
}Request schema
No body schema
Response schema
#/definitions/doordash.storeInfoResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | doordash.StoreInfoResponse | No | ||||
| data.address | string | No | Full address of the store on one line. | |||
| data.businessName | string | No | Business name shown on the store's info card. | |||
| data.cityRegion | string | No | City and state or region line of the address, such as `San Francisco, CA`. | |||
| data.hasPhone | boolean | No | Whether DoorDash lists a phone number for the store. | |||
| data.hasWebsite | boolean | No | Whether DoorDash lists a website for the store. | |||
| data.latitude | number | No | Latitude of the store, in decimal degrees. | |||
| data.longitude | number | No | Longitude of the store, in decimal degrees. | |||
| data.phone | string | No | Store phone number as DoorDash lists it, such as `4157518000`. | |||
| data.storeId | string | No | DoorDash store id that was requested. | |||
| data.street | string | No | Street line of the store address. | |||
| data.url | string | No | URL of the store page on DoorDash. | |||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 500 | Internal Server Error | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/doordash/store/26282644/info?latitude=37.7825&longitude=-122.461" \
-H "x-api-key: $CRAWLORA_API_KEY"