---
title: "Search DoorDash dishes and items"
method: GET
path: "/doordash/search/items"
tags: ["DoorDash"]
---

# Search DoorDash dishes and items

`GET /doordash/search/items`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/doordash/search/items`
- Auth: API key in header `x-api-key`

Searches menu items across nearby merchants from the Android mobile guest experience. Nearby candidate stores are selected first, then their menus are read and every item whose name or description matches the query is returned with its parent store. At most five proximity-ranked stores are inspected per request, and a store whose menu cannot be read is skipped, so results are best-effort across that candidate set. An empty result array means no candidate store menu matched, not that no nearby merchant sells the item. No DoorDash account or caller-supplied token is required.

## Query parameters

- `query` string, required
- `tag` string
- `dashPassOnly` boolean
- `asapOnly` boolean
- `pickupOnly` boolean
- `maxDistanceMiles` number
- `latitude` number, required
- `longitude` number, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- DoordashSearchItemsResponseDoc
  - `code` integer
  - `data` DoordashSearchItemsResponse
    - `query` string
    - `results` DoordashSearchItemResult[]
      - `description` string
      - `distance` string
      - `itemId` string
      - `name` string
      - `price` string
      - `storeId` string
      - `storeName` string
  - `msg` string

## Other responses

- `400`: Bad Request
- `500`: Internal Server Error
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
