Skip to content
Scrappa Get API key
DoorDash API 1-11 credits / request

DoorDash Store API Documentation

GET https://scrappa.co/api/doordash/store

DoorDash Store API Documentation Open one DoorDash store. The answer holds the address with coordinates, the phone number, the website, the opening hours as text, the cuisine, the price range, the rating, the review count, the ETA, the delivery fee text, whether delivery and pickup are available and the full menu. Every item has its price as a number with the currency, the original price and the discount percent when the item is on sale, the description and the image. The most ordered items are returned as popular_items. Some stores, such as retail and convenience stores, have no menu on DoorDash: the answer is a success with menu_available false and a note, and it costs 1 credit because the store data still came back. Set include_options=1 to add the option groups of the first 10 items (sizes, toppings, extras) with the price of each choice. Cost: 1 credit per request, plus 1 credit for each item whose options load (up to 10 more). Failed lookups are not billed.

DoorDash Store API Documentation 1-11 credits / request

Endpoint

Request preview
GET
https://scrappa.co/api/doordash/store
Auth header
x-api-key
Cost
1-11 credits / request
store = example
Response preview
200 OK
{
    "data": {
        "store": {
            "id": "500965",
            "url": "https://www.doordash.com/store/500965/",
            "name": "Little Caesars",
            "tags": [],
            "image": "https://img.cdn4dd.com/cdn-cgi/image/fit=contain,width=1200,height=672,format=auto/https://doordash-static.s3.amazonaws.com/media/restaurant/cover/15a9b153-2049-47e4-97ff-69676ec817c6.png",
            "phone": "+12134834885",
            "rating": 4.4,
            "address": {
                "city": "Los Angeles",
                "full": "1551 W 7th St, Los Angeles, CA 90017, USA",
                "region": "CA",
...

Parameters

Start with the required fields, then add optional filters only when your use case needs them.

Runnable path

1 required parameter needed before sending a request.

1 optional filter available.

store string Required

The store id from the stores endpoint, or the url of a DoorDash store page.

Example value example
include_options boolean Optional

Set to 1 to add the options of the first 10 items. Each item that loads costs 1 more credit. Default off.

Example value true

Response Schema

Example response fields are illustrative; inspect the JSON before integrating.

Example response fields

Scan these fields before integrating.

data meta success
JSON Response
200 OK
{
    "data": {
        "store": {
            "id": "500965",
            "url": "https://www.doordash.com/store/500965/",
            "name": "Little Caesars",
            "tags": [],
            "image": "https://img.cdn4dd.com/cdn-cgi/image/fit=contain,width=1200,height=672,format=auto/https://doordash-static.s3.amazonaws.com/media/restaurant/cover/15a9b153-2049-47e4-97ff-69676ec817c6.png",
            "phone": "+12134834885",
            "rating": 4.4,
            "address": {
                "city": "Los Angeles",
                "full": "1551 W 7th St, Los Angeles, CA 90017, USA",
                "region": "CA",
                "street": "1551 West 7th Street",
                "country": "US"
            },
            "website": null,
            "currency": "USD",
            "latitude": 34.053884,
            "timezone": "US/Pacific",
            "longitude": -118.270709,
            "menu_note": null,
            "categories": [
                {
                    "id": "275078092",
                    "name": "CREATE YOUR OWN PIZZA",
                    "items": [
                        {
                            "id": "11706958401",
                            "name": "Custom Stuffed Crust",
                            "image": "https://img.cdn4dd.com/cdn-cgi/image/fit=contain,width=1200,height=672,format=auto/https://doordash-static.s3.amazonaws.com/media/photosV2/f544f185-5787-4b82-98a7-fb236e057c01-retina-large.jpg",
                            "price": 14.58,
                            "popular": false,
                            "currency": "USD",
                            "description": "Large stuffed crust pizza with toppings of your choice",
                            "original_price": null,
                            "discount_percent": null
                        },
                        {
                            "id": "11706959770",
                            "name": "Custom Thin Crust",
                            "image": "https://img.cdn4dd.com/cdn-cgi/image/fit=contain,width=1200,height=672,format=auto/https://doordash-static.s3.amazonaws.com/media/photosV2/36d017ac-7c8f-4e07-bd3c-1fbd831decc8-retina-large.jpg",
                            "price": 11.78,
                            "popular": false,
                            "currency": "USD",
                            "description": "Large thin crust pizza with with toppings of your choice",
                            "original_price": null,
                            "discount_percent": null
                        }
                    ]
                },
                {
                    "id": "260542091",
                    "name": "LIMITED TIME OFFERS",
                    "items": [
                        {
                            "id": "11706958404",
                            "name": "Stuffed Crazy Crust Pepperoni",
                            "image": "https://img.cdn4dd.com/cdn-cgi/image/fit=contain,width=1200,height=672,format=auto/https://doordash-static.s3.amazonaws.com/media/photosV2/ff99eebd-ad0b-4e00-9d88-d62cf38812b5-retina-large.jpg",
                            "price": 15.27,
                            "popular": false,
                            "currency": "USD",
                            "description": "Large round Pepperoni pizza with a stuffed crust brushed with our signature Crazy Crust, a buttery-flavored garlic spread sprinkled with Parmesan.",
                            "original_price": null,
                            "discount_percent": null
                        },
                        {
                            "id": "11706958405",
                            "name": "Stuffed Crazy Crust Cheese",
                            "image": "https://img.cdn4dd.com/cdn-cgi/image/fit=contain,width=1200,height=672,format=auto/https://doordash-static.s3.amazonaws.com/media/photosV2/75af5a6b-726f-4de6-afe1-e832a1777504-retina-large.jpg",
                            "price": 15.27,
                            "popular": false,
                            "currency": "USD",
                            "description": "Large round Cheese pizza with a stuffed crust brushed with our signature Crazy Crust, a buttery-flavored garlic spread sprinkled with Parmesan.",
                            "original_price": null,
                            "discount_percent": null
                        }
                    ]
                }
            ],
            "hours_text": "10:00 AM - 11:29 PM",
            "item_count": 12,
            "description": "Pizzeria",
            "eta_minutes": 49,
            "price_range": 2,
            "delivery_fee": {
                "text": "$0 delivery fee, first order",
                "amount": null,
                "currency": "USD"
            },
            "review_count": 4824,
            "popular_items": [
                {
                    "id": "11706970367",
                    "name": "ExtraMostBestest\u00ae Pepperoni",
                    "image": "https://img.cdn4dd.com/cdn-cgi/image/fit=contain,width=1200,height=672,format=auto/https://doordash-static.s3.amazonaws.com/media/photosV2/b1c5ce49-fac8-40f6-b600-001ef8cf7a5c-retina-large.jpg",
                    "price": 11.09,
                    "popular": true,
                    "currency": "USD",
                    "description": "Large round pizza with more Pepperoni and Cheese than our Classic Pizza",
                    "original_price": null,
                    "discount_percent": null
                },
                {
                    "id": "11706952817",
                    "name": "Crazy Bread\u00ae",
                    "image": "https://img.cdn4dd.com/cdn-cgi/image/fit=contain,width=1200,height=672,format=auto/https://doordash-static.s3.amazonaws.com/media/photosV2/9cf6b822-cd03-4ad5-a0a2-17ce3965adb5-retina-large.jpg",
                    "price": 5.54,
                    "popular": true,
                    "currency": "USD",
                    "description": "Eight buttery garlic flavored bread sticks, sprinkled with parmesan cheese",
                    "original_price": null,
                    "discount_percent": null
                }
            ],
            "menu_available": true,
            "pickup_available": false,
            "delivery_available": false,
            "is_dashpass_partner": true
        }
    },
    "meta": {
        "credits": 1,
        "billable": true,
        "endpoint_family": "store"
    },
    "success": true
}

Errors

Handle these documented responses before retrying or showing customer-facing failures.

422

Validation Error

A query parameter is missing or invalid. This response is not billable.

{
    "errors": {
        "store": [
            "The store is a store id as the stores endpoint returns it, or the url of a store page."
        ]
    },
    "message": "The request validation failed"
}
404

Store Not Found

The site has no store with this id. This response is not billable.

{
    "meta": {
        "billable": false,
        "retryable": false,
        "endpoint_family": "store"
    },
    "error": {
        "code": "NOT_FOUND",
        "message": "DoorDash has no store with this id."
    },
    "success": false
}
503

Upstream Unavailable

The site did not answer or sent a page Scrappa cannot read. This response is not billable. Retry in a moment.

{
    "meta": {
        "billable": false,
        "retryable": true,
        "endpoint_family": "store"
    },
    "error": {
        "code": "UPSTREAM_UNAVAILABLE",
        "message": "DoorDash is temporarily unavailable. Please retry."
    },
    "success": false
}

Generate Code with AI

Copy a ready-made prompt with all the endpoint details, parameters, and example responses. Paste it into ChatGPT, Claude, or any AI assistant to instantly generate working code.

Try It Live

Test this endpoint in our interactive playground with real data.