Home
Providers
Doordash
Doordash
DoorDash is an on-demand local commerce platform whose developer program exposes its logistics and marketplace network through thirteen publicly documented REST APIs. Drive, Drive (classic) and Parcel let businesses request deliveries fulfilled by DoorDash's Dasher fleet, with Refunds, Redelivery and Dasher Feedback attached to that surface. Marketplace, Marketplace (legacy) and Item Management let merchants and retailers receive orders and synchronize menus, catalogs, inventory and promotions, while Storefront powers white-label online ordering, Reporting delivers financial and operational data exchange, and the Ads API sells sponsored placement on the marketplace. Every API authenticates with a short-lived HS256 JSON Web Token the caller signs itself, and DoorDash serves each OpenAPI definition as plain YAML from developer.doordash.com.
Doordash publishes 20 APIs on the APIs.io network, including Addresses API, Businesses API, Catalog API, and 17 more. Tagged areas include Delivery, Logistics, Last Mile Delivery, On-Demand, and Food Delivery.
The Doordash catalog on APIs.io includes 3 event-driven AsyncAPI specifications, 9 JSON-LD contexts, and 3 Spectral governance rulesets.
Doordash’s developer surface includes authentication, documentation, engineering blog, signup flow, support, tooling, API reference, and 47 more developer resources.
14 APIs
1 MCP Servers
On this page
Kin Score
APIs 20
Postman 12
Open Collections 18
MCP Servers 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Event Specs 3
Vocabularies 9
Spectral Rules 3
JSON Schema 59
JSON Structure 55
Examples 55
Security Posture 4
Agentic Access 1
Resources 54
apis.yml
Business capabilities this provider's published APIs can perform, derived from its own
contracts. Browse all capabilities →
74 Operational Transparency
28 Create-or-Update Ergonomics
Composite quality — 76.2/100 · exemplar
Agent readiness — 38/100 · agent ready
Individual APIs this provider publishes, each with its own machine-readable definition.
Get address auto-completion suggestions based on partial input.
Manage business entities that represent legal entities or owners.
Manage the item catalog including adding new items and updating existing item information such as names, descriptions, images, and attributes.
Create, retrieve, update, cancel, and estimate deliveries using the classic API endpoints.
Manage store-level inventory, pricing, and other in-store attributes for items on the DoorDash platform.
Manage item availability and 86ing (marking items as unavailable) in real time.
Create, update, and manage menus for stores on the DoorDash marketplace.
Receive, confirm, update, and manage orders placed through the DoorDash marketplace.
Manage item-level promotions at the store level, including adding and updating promotional pricing.
Validate delivery serviceability and get pricing quotes before creating a delivery.
Create report requests and retrieve report download links for financial, operations, menu, and feedback data.
Manage store locations associated with businesses.
Plan, launch and measure sponsored-listing and brand advertising on the DoorDash marketplace. Campaigns, ad groups, product ads, keywords, creatives, targeting, budget recommend...
The white-label online-ordering surface DoorDash runs on a merchant's own site - addresses and geocoding, store and menu reads, cart and order sessions, payment methods, loyalty...
The shipped-parcel variant of Drive - quote, create, track and cancel a parcel delivery with package dimensions, labels and scanned data, on the same drive/v2 paths as the on-de...
Request a refund against a completed Drive delivery. DoorDash decides whether the refund is granted or rejected and returns a result code; no eligibility window is published.
Re-attempt a Drive delivery that could not be completed, creating a redelivery against the original external_delivery_id.
Read the Dasher assignment history for a delivery and submit a rating for the Dasher who completed it.
The embedded checkout interface used to hand a cart to DoorDash from a merchant's own e-commerce flow. The contract states absolute URLs on api.doordash.com and order.online rat...
The legacy point-of-sale integration surface - menus, orders, order confirmation, item and store availability - served from pointofsale.doordash.com. Superseded by the Marketpla...
Scroll for all 20
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 12
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 18
Model Context Protocol servers that expose these APIs to AI agents.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
JSON-LD contexts and semantic vocabularies used across these APIs.
Scroll for all 9
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 59
JSON Structure definitions describing this provider's data shapes.
Scroll for all 55
Example request and response payloads for these APIs.
Scroll for all 55
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 4
Portal, sign-up, and the first successful call
Documentation 8
Reference material describing how the API behaves
Scroll for all 8
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 11
Pagination, idempotency, versioning, errors, and events
Scroll for all 11
Build 6
SDKs, sample code, and the tooling you integrate with
Access & Security 6
Authentication, authorization, and security posture
Operate 5
Status, limits, changes, and where to get help
Commercial 5
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 2
Properties that don't map to a standard resource type
Source (apis.yml)
name: Doordash
aid: doordash
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
specificationVersion: '0.23'
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
label: Freemium · Self-serve signup
confidence: medium
source:
- plans
- authentication
- security
generated: '2026-09-03'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/doordash.png
url: https://raw.githubusercontent.com/api-evangelist/doordash/refs/heads/main/apis.yml
x-docs-platform: docusaurus
x-docs-platform-confidence: medium
x-docs-platform-checked: 2026-09-25
apis:
- aid: doordash:doordash-addresses-api
name: doordash Addresses API
description: Get address auto-completion suggestions based on partial input.
humanURL: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
baseURL: https://openapi.doordash.com/drive/v2
tags:
- Addresses
properties:
- type: OpenAPI
url: openapi/doordash-addresses-api-openapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
- type: AsyncAPI
url: asyncapi/doordash-drive-webhooks-asyncapi.yml
- type: SDKs
url: https://www.npmjs.com/package/@doordash/sdk
- type: CodeExamples
url: https://github.com/doordash-oss/doordash_sdk_example_application
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Nodejs-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Python-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Java-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Kotlin-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-PHP-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-CSharp-Dotnet-Sample
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive_classic/overview/about_drive_classic/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/marketplace/overview/about_marketplace/
- type: AsyncAPI
url: asyncapi/doordash-marketplace-webhooks-asyncapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/api/marketplace_v2/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/reporting/overview/about_reporting/
- type: AsyncAPI
url: asyncapi/doordash-reporting-webhooks-asyncapi.yml
- aid: doordash:doordash-businesses-api
name: doordash Businesses API
description: Manage business entities that represent legal entities or owners.
humanURL: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
baseURL: https://openapi.doordash.com/drive/v2
tags:
- Business
tags_raw:
- Businesses
properties:
- type: OpenAPI
url: openapi/doordash-businesses-api-openapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
- type: AsyncAPI
url: asyncapi/doordash-drive-webhooks-asyncapi.yml
- type: SDKs
url: https://www.npmjs.com/package/@doordash/sdk
- type: CodeExamples
url: https://github.com/doordash-oss/doordash_sdk_example_application
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Nodejs-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Python-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Java-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Kotlin-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-PHP-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-CSharp-Dotnet-Sample
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive_classic/overview/about_drive_classic/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/marketplace/overview/about_marketplace/
- type: AsyncAPI
url: asyncapi/doordash-marketplace-webhooks-asyncapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/api/marketplace_v2/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/reporting/overview/about_reporting/
- type: AsyncAPI
url: asyncapi/doordash-reporting-webhooks-asyncapi.yml
- aid: doordash:doordash-catalog-api
name: doordash Catalog API
description: Manage the item catalog including adding new items and updating existing item information such as names, descriptions,
images, and attributes.
humanURL: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
baseURL: https://openapi.doordash.com/drive/v2
tags:
- Catalog
properties:
- type: OpenAPI
url: openapi/doordash-catalog-api-openapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
- type: AsyncAPI
url: asyncapi/doordash-drive-webhooks-asyncapi.yml
- type: SDKs
url: https://www.npmjs.com/package/@doordash/sdk
- type: CodeExamples
url: https://github.com/doordash-oss/doordash_sdk_example_application
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Nodejs-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Python-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Java-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Kotlin-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-PHP-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-CSharp-Dotnet-Sample
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive_classic/overview/about_drive_classic/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/marketplace/overview/about_marketplace/
- type: AsyncAPI
url: asyncapi/doordash-marketplace-webhooks-asyncapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/api/marketplace_v2/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/reporting/overview/about_reporting/
- type: AsyncAPI
url: asyncapi/doordash-reporting-webhooks-asyncapi.yml
- aid: doordash:doordash-deliveries-api
name: doordash Deliveries API
description: Create, retrieve, update, cancel, and estimate deliveries using the classic API endpoints.
humanURL: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
baseURL: https://openapi.doordash.com/drive/v2
tags:
- Deliveries
properties:
- type: OpenAPI
url: openapi/doordash-deliveries-api-openapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
- type: AsyncAPI
url: asyncapi/doordash-drive-webhooks-asyncapi.yml
- type: SDKs
url: https://www.npmjs.com/package/@doordash/sdk
- type: CodeExamples
url: https://github.com/doordash-oss/doordash_sdk_example_application
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Nodejs-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Python-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Java-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Kotlin-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-PHP-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-CSharp-Dotnet-Sample
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive_classic/overview/about_drive_classic/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/marketplace/overview/about_marketplace/
- type: AsyncAPI
url: asyncapi/doordash-marketplace-webhooks-asyncapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/api/marketplace_v2/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/reporting/overview/about_reporting/
- type: AsyncAPI
url: asyncapi/doordash-reporting-webhooks-asyncapi.yml
- aid: doordash:doordash-inventory-api
name: doordash Inventory API
description: Manage store-level inventory, pricing, and other in-store attributes for items on the DoorDash platform.
humanURL: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
baseURL: https://openapi.doordash.com/drive/v2
tags:
- Inventory
properties:
- type: OpenAPI
url: openapi/doordash-inventory-api-openapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
- type: AsyncAPI
url: asyncapi/doordash-drive-webhooks-asyncapi.yml
- type: SDKs
url: https://www.npmjs.com/package/@doordash/sdk
- type: CodeExamples
url: https://github.com/doordash-oss/doordash_sdk_example_application
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Nodejs-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Python-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Java-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Kotlin-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-PHP-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-CSharp-Dotnet-Sample
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive_classic/overview/about_drive_classic/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/marketplace/overview/about_marketplace/
- type: AsyncAPI
url: asyncapi/doordash-marketplace-webhooks-asyncapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/api/marketplace_v2/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/reporting/overview/about_reporting/
- type: AsyncAPI
url: asyncapi/doordash-reporting-webhooks-asyncapi.yml
- aid: doordash:doordash-items-api
name: doordash Items API
description: Manage item availability and 86ing (marking items as unavailable) in real time.
humanURL: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
baseURL: https://openapi.doordash.com/drive/v2
tags:
- Item
tags_raw:
- Items
properties:
- type: OpenAPI
url: openapi/doordash-items-api-openapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
- type: AsyncAPI
url: asyncapi/doordash-drive-webhooks-asyncapi.yml
- type: SDKs
url: https://www.npmjs.com/package/@doordash/sdk
- type: CodeExamples
url: https://github.com/doordash-oss/doordash_sdk_example_application
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Nodejs-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Python-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Java-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Kotlin-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-PHP-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-CSharp-Dotnet-Sample
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive_classic/overview/about_drive_classic/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/marketplace/overview/about_marketplace/
- type: AsyncAPI
url: asyncapi/doordash-marketplace-webhooks-asyncapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/api/marketplace_v2/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/reporting/overview/about_reporting/
- type: AsyncAPI
url: asyncapi/doordash-reporting-webhooks-asyncapi.yml
- aid: doordash:doordash-menus-api
name: doordash Menus API
description: Create, update, and manage menus for stores on the DoorDash marketplace.
humanURL: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
baseURL: https://openapi.doordash.com/drive/v2
tags:
- Menus
properties:
- type: OpenAPI
url: openapi/doordash-menus-api-openapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
- type: AsyncAPI
url: asyncapi/doordash-drive-webhooks-asyncapi.yml
- type: SDKs
url: https://www.npmjs.com/package/@doordash/sdk
- type: CodeExamples
url: https://github.com/doordash-oss/doordash_sdk_example_application
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Nodejs-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Python-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Java-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Kotlin-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-PHP-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-CSharp-Dotnet-Sample
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive_classic/overview/about_drive_classic/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/marketplace/overview/about_marketplace/
- type: AsyncAPI
url: asyncapi/doordash-marketplace-webhooks-asyncapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/api/marketplace_v2/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/reporting/overview/about_reporting/
- type: AsyncAPI
url: asyncapi/doordash-reporting-webhooks-asyncapi.yml
- aid: doordash:doordash-orders-api
name: doordash Orders API
description: Receive, confirm, update, and manage orders placed through the DoorDash marketplace.
humanURL: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
baseURL: https://openapi.doordash.com/drive/v2
tags:
- Order
tags_raw:
- Orders
properties:
- type: OpenAPI
url: openapi/doordash-orders-api-openapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
- type: AsyncAPI
url: asyncapi/doordash-drive-webhooks-asyncapi.yml
- type: SDKs
url: https://www.npmjs.com/package/@doordash/sdk
- type: CodeExamples
url: https://github.com/doordash-oss/doordash_sdk_example_application
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Nodejs-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Python-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Java-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Kotlin-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-PHP-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-CSharp-Dotnet-Sample
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive_classic/overview/about_drive_classic/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/marketplace/overview/about_marketplace/
- type: AsyncAPI
url: asyncapi/doordash-marketplace-webhooks-asyncapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/api/marketplace_v2/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/reporting/overview/about_reporting/
- type: AsyncAPI
url: asyncapi/doordash-reporting-webhooks-asyncapi.yml
- aid: doordash:doordash-promotions-api
name: doordash Promotions API
description: Manage item-level promotions at the store level, including adding and updating promotional pricing.
humanURL: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
baseURL: https://openapi.doordash.com/drive/v2
tags:
- Promotions
properties:
- type: OpenAPI
url: openapi/doordash-promotions-api-openapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
- type: AsyncAPI
url: asyncapi/doordash-drive-webhooks-asyncapi.yml
- type: SDKs
url: https://www.npmjs.com/package/@doordash/sdk
- type: CodeExamples
url: https://github.com/doordash-oss/doordash_sdk_example_application
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Nodejs-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Python-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Java-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Kotlin-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-PHP-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-CSharp-Dotnet-Sample
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive_classic/overview/about_drive_classic/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/marketplace/overview/about_marketplace/
- type: AsyncAPI
url: asyncapi/doordash-marketplace-webhooks-asyncapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/api/marketplace_v2/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/reporting/overview/about_reporting/
- type: AsyncAPI
url: asyncapi/doordash-reporting-webhooks-asyncapi.yml
- aid: doordash:doordash-quotes-api
name: doordash Quotes API
description: Validate delivery serviceability and get pricing quotes before creating a delivery.
humanURL: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
baseURL: https://openapi.doordash.com/drive/v2
tags:
- Quotes
properties:
- type: OpenAPI
url: openapi/doordash-quotes-api-openapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
- type: AsyncAPI
url: asyncapi/doordash-drive-webhooks-asyncapi.yml
- type: SDKs
url: https://www.npmjs.com/package/@doordash/sdk
- type: CodeExamples
url: https://github.com/doordash-oss/doordash_sdk_example_application
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Nodejs-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Python-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Java-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Kotlin-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-PHP-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-CSharp-Dotnet-Sample
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive_classic/overview/about_drive_classic/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/marketplace/overview/about_marketplace/
- type: AsyncAPI
url: asyncapi/doordash-marketplace-webhooks-asyncapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/api/marketplace_v2/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/reporting/overview/about_reporting/
- type: AsyncAPI
url: asyncapi/doordash-reporting-webhooks-asyncapi.yml
- aid: doordash:doordash-reports-api
name: doordash Reports API
description: Create report requests and retrieve report download links for financial, operations, menu, and feedback data.
humanURL: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
baseURL: https://openapi.doordash.com/drive/v2
tags:
- Reports
properties:
- type: OpenAPI
url: openapi/doordash-reports-api-openapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
- type: AsyncAPI
url: asyncapi/doordash-drive-webhooks-asyncapi.yml
- type: SDKs
url: https://www.npmjs.com/package/@doordash/sdk
- type: CodeExamples
url: https://github.com/doordash-oss/doordash_sdk_example_application
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Nodejs-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Python-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Java-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Kotlin-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-PHP-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-CSharp-Dotnet-Sample
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive_classic/overview/about_drive_classic/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/marketplace/overview/about_marketplace/
- type: AsyncAPI
url: asyncapi/doordash-marketplace-webhooks-asyncapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/api/marketplace_v2/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/reporting/overview/about_reporting/
- type: AsyncAPI
url: asyncapi/doordash-reporting-webhooks-asyncapi.yml
- aid: doordash:doordash-stores-api
name: doordash Stores API
description: Manage store locations associated with businesses.
humanURL: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
baseURL: https://openapi.doordash.com/drive/v2
tags:
- Stores
properties:
- type: OpenAPI
url: openapi/doordash-stores-api-openapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive/overview/about_drive/
- type: AsyncAPI
url: asyncapi/doordash-drive-webhooks-asyncapi.yml
- type: SDKs
url: https://www.npmjs.com/package/@doordash/sdk
- type: CodeExamples
url: https://github.com/doordash-oss/doordash_sdk_example_application
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Nodejs-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Python-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Java-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-Kotlin-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-PHP-Sample
- type: CodeExamples
url: https://github.com/JoshAtDoorDash/DoorDashAPI-CSharp-Dotnet-Sample
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive_classic/overview/about_drive_classic/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/marketplace/overview/about_marketplace/
- type: AsyncAPI
url: asyncapi/doordash-marketplace-webhooks-asyncapi.yml
- type: Documentation
url: https://developer.doordash.com/en-US/api/marketplace_v2/
- type: Documentation
url: https://developer.doordash.com/en-US/docs/reporting/overview/about_reporting/
- type: AsyncAPI
url: asyncapi/doordash-reporting-webhooks-asyncapi.yml
- aid: doordash:doordash-ads-api
name: DoorDash Ads API
description: Plan, launch and measure sponsored-listing and brand advertising on the DoorDash marketplace. Campaigns, ad
groups, product ads, keywords, creatives, targeting, budget recommendations, catalog validation and downloadable performance
reports.
humanURL: https://developer.doordash.com/en-US/api/ads
baseURL: https://openapi.doordash.com
tags:
- Advertising
- Campaigns
- Retail Media
properties:
- type: OpenAPI
url: openapi/_original/doordash-ads-openapi.yml
name: DoorDash Ads API 1.0.29 (provider-published)
- type: OpenAPI
url: https://developer.doordash.com/redocusaurus/plugin-redoc-0.yaml
name: OpenAPI (provider-hosted)
- type: APIReference
url: https://developer.doordash.com/en-US/api/ads
- type: Overlay
url: overlays/doordash-ads-overlay.yaml
- aid: doordash:doordash-storefront-api
name: DoorDash Storefront API
description: The white-label online-ordering surface DoorDash runs on a merchant's own site - addresses and geocoding, store
and menu reads, cart and order sessions, payment methods, loyalty profiles, rewards and redemptions, and QR code generation.
humanURL: https://developer.doordash.com/en-US/api/storefront
baseURL: https://openapi.doordash.com
tags:
- Storefront
- Online Ordering
- Loyalty
properties:
- type: OpenAPI
url: openapi/_original/doordash-storefront-openapi.yml
name: Storefront V1 API Specification (provider-published)
- type: OpenAPI
url: https://developer.doordash.com/redocusaurus/plugin-redoc-19.yaml
name: OpenAPI (provider-hosted)
- type: APIReference
url: https://developer.doordash.com/en-US/api/storefront
- type: Overlay
url: overlays/doordash-storefront-overlay.yaml
- aid: doordash:doordash-parcel-api
name: DoorDash Parcel API
description: The shipped-parcel variant of Drive - quote, create, track and cancel a parcel delivery with package dimensions,
labels and scanned data, on the same drive/v2 paths as the on-demand Drive API.
humanURL: https://developer.doordash.com/en-US/api/drive_v2_parcel
baseURL: https://openapi.doordash.com
tags:
- Parcel
- Shipping
- Last Mile Delivery
tags_raw:
- Parcel
- Shipping
- Last Mile
properties:
- type: OpenAPI
url: openapi/_original/doordash-parcel-openapi.yml
name: Parcel API 0.3.6 (provider-published)
- type: OpenAPI
url: https://developer.doordash.com/redocusaurus/plugin-redoc-24.yaml
name: OpenAPI (provider-hosted)
- type: APIReference
url: https://developer.doordash.com/en-US/api/drive_v2_parcel
- type: Documentation
url: https://developer.doordash.com/en-US/docs/drive/how_to/Parcel/error_handling
- type: Overlay
url: overlays/doordash-parcel-overlay.yaml
- aid: doordash:doordash-drive-refunds-api
name: DoorDash Drive Refunds API
description: Request a refund against a completed Drive delivery. DoorDash decides whether the refund is granted or rejected
and returns a result code; no eligibility window is published.
humanURL: https://developer.doordash.com/en-US/api/drive_refunds
baseURL: https://openapi.doordash.com
tags:
- Refunds
- Delivery
properties:
- type: OpenAPI
url: openapi/_original/doordash-drive-refunds-openapi.yml
name: Drive Refunds API 0.0.3 (provider-published)
- type: OpenAPI
url: https://developer.doordash.com/redocusaurus/plugin-redoc-20.yaml
name: OpenAPI (provider-hosted)
- type: APIReference
url: https://developer.doordash.com/en-US/api/drive_refunds
- type: Overlay
url: overlays/doordash-drive-refunds-overlay.yaml
- aid: doordash:doordash-drive-redelivery-api
name: DoorDash Drive Redelivery API
description: Re-attempt a Drive delivery that could not be completed, creating a redelivery against the original external_delivery_id.
humanURL: https://developer.doordash.com/en-US/api/drive_redelivery
baseURL: https://openapi.doordash.com
tags:
- Delivery
- Redelivery
properties:
- type: OpenAPI
url: openapi/_original/doordash-drive-redelivery-openapi.yml
name: Drive Redelivery API 0.0.1 (provider-published)
- type: OpenAPI
url: https://developer.doordash.com/redocusaurus/plugin-redoc-23.yaml
name: OpenAPI (provider-hosted)
- type: APIReference
url: https://developer.doordash.com/en-US/api/drive_redelivery
- type: Overlay
url: overlays/doordash-drive-redelivery-overlay.yaml
- aid: doordash:doordash-drive-dasher-feedback-api
name: DoorDash Drive Dasher Feedback API
description: Read the Dasher assignment history for a delivery and submit a rating for the Dasher who completed it.
humanURL: https://developer.doordash.com/en-US/api/drive_dasher_feedback
baseURL: https://openapi.doordash.com
tags:
- Delivery
- Ratings
properties:
- type: OpenAPI
url: openapi/_original/doordash-drive-dasher-feedback-openapi.yml
name: Drive Dasher Feedback API 0.0.1 (provider-published)
- type: OpenAPI
url: https://developer.doordash.com/redocusaurus/plugin-redoc-21.yaml
name: OpenAPI (provider-hosted)
- type: APIReference
url: https://developer.doordash.com/en-US/api/drive_dasher_feedback
- type: Overlay
url: overlays/doordash-drive-dasher-feedback-overlay.yaml
- aid: doordash:doordash-checkout-api
name: DoorDash Checkout API
description: The embedded checkout interface used to hand a cart to DoorDash from a merchant's own e-commerce flow. The
contract states absolute URLs on api.doordash.com and order.online rather than a servers[] base.
humanURL: https://developer.doordash.com/en-US/api/external_checkout
baseURL: https://api.doordash.com
tags:
- Checkout
- Commerce
properties:
- type: OpenAPI
url: openapi/_original/doordash-external-checkout-openapi.yml
name: DoorDash Checkout API Interface 0.1.6 (provider-published)
- type: OpenAPI
url: https://developer.doordash.com/redocusaurus/plugin-redoc-22.yaml
name: OpenAPI (provider-hosted)
- type: APIReference
url: https://developer.doordash.com/en-US/api/external_checkout
- type: Overlay
url: overlays/doordash-external-checkout-overlay.yaml
- aid: doordash:doordash-marketplace-legacy-api
name: DoorDash Marketplace (legacy) API
description: The legacy point-of-sale integration surface - menus, orders, order confirmation, item and store availability
- served from pointofsale.doordash.com. Superseded by the Marketplace API, with a published partner migration guide but
no retirement date.
humanURL: https://developer.doordash.com/en-US/api/marketplace_legacy
baseURL: https://pointofsale.doordash.com
tags:
- Marketplace
- Point-of-Sale
- Legacy
tags_raw:
- Marketplace
- Point of Sale
- Legacy
properties:
- type: OpenAPI
url: openapi/_original/doordash-marketplace-legacy-openapi.yml
name: Marketplace (legacy) API Specification (provider-published)
- type: OpenAPI
url: https://developer.doordash.com/redocusaurus/plugin-redoc-18.yaml
name: OpenAPI (provider-hosted)
- type: APIReference
url: https://developer.doordash.com/en-US/api/marketplace_legacy
- type: Documentation
url: https://developer.doordash.com/en-US/docs/marketplace/faq/legacy_partner_migration
- type: Overlay
url: overlays/doordash-marketplace-legacy-overlay.yaml
common:
- type: CapabilityMap
url: capabilities/doordash-capability-edges.yml
name: doordash Business Capability Map
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/doordash/overview
- type: AgenticAccess
url: agentic-access/doordash-agentic-access.yml
- type: TrustCenter
url: security/doordash-trust-center.yml
- type: DomainSecurity
url: security/doordash-domain-security.yml
- type: Authentication
url: authentication/doordash-authentication.yml
- type: DeveloperPortal
url: https://developer.doordash.com/
- type: Documentation
url: https://developer.doordash.com/en-US/
- type: Website
url: https://www.doordash.com/
- type: Blog
url: https://doordash.engineering/
- type: SignUp
url: https://developer.doordash.com/portal
title: Developer Portal sign-up and login
- type: TermsOfService
url: https://www.doordash.com/terms/
- type: PrivacyPolicy
url: https://www.doordash.com/privacy/
- type: Support
url: https://help.doordash.com/
- type: GitHubOrganization
url: https://github.com/doordash
- type: GitHubOrganization
url: https://github.com/doordash-oss
title: DoorDash Open Source
- type: LinkedIn
url: https://www.linkedin.com/company/doordash
- type: SDKs
url: https://www.npmjs.com/package/@doordash/sdk
title: Node.js SDK
- type: Tools
url: https://github.com/doordash-oss/oapi-codegen-dd
title: OpenAPI Go Codegen (oapi-codegen-dd)
- type: JSONLD
url: json-ld/doordash-context.jsonld
- type: JSONSchema
url: json-schema/doordash-delivery-schema.json
- type: JSONSchema
url: json-schema/doordash-order-schema.json
- type: JSONSchema
url: json-schema/doordash-menu-schema.json
- type: JSONSchema
url: json-schema/doordash-report-schema.json
# --- truncated at 32 KB (36 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/doordash/refs/heads/main/apis.yml
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/doordash"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/doordash/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/doordash/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms .
A second provider on the same verified email joins the account you already have.