DoorDash Dasher 数据 API:报酬、班次与提现
DoorDash - Dasher 是总部位于旧金山的配送公司 DoorDash 为美国独立配送员(即 Dasher)提供的接单应用。Dasher 在首页于所在本地市场上线跑单,接收并接受配送报价,查看每一单的门店与预计取餐时间,按导航先到餐厅取餐、再送到顾客手中,也会接到需要先在店内选购商品的“代购+配送”订单。每次送达后,应用会显示这一单的报酬(含顾客小费);一趟 dash 结束时,Dash 收入汇总界面会列出活跃时长与总上线时长、收到的报价数和完成的配送数,并把底薪、小费与奖励逐项列明。在许多市场,骑手可以在按单计酬与按时长计酬之间选择。收入页提供可下载的周度、年度收入凭证,用于美国 1099 报税;Fast Pay 让骑手当天就把收入提现到借记卡或 Dasher Direct 卡,不必等每周到账;账户界面则显示骑手所在市场、奖励等级与累计配送单数。它承担 DoorDash 美国餐厅、杂货与便利品配送市场的骑手履约一端,使用它的零工骑手常同时跑 Uber Eats、Grubhub、Instacart、沃尔玛的 Spark Driver 和 Amazon Flex 等配送应用。
Dash 收入在班次结束时收束成一份逐项列明的报酬记录:start_time 与 end_time,active_time 对照 dash_time,offers、deliveries 与 tasks 的计数,以及把底薪、小费和奖励逐项拆开、汇总到 total_pay_line_item 的嵌套 pay_line_items 与 offer_line_items,并标明骑手所用的 earnings_mode。这趟 dash 里的每一单都有自己的配送段:pickup_business_name 与 store,带经纬度的 pickup_address 和 delivery_address,estimated_pickup_time 与 quoted_delivery_time,consumer、item_count、购物车 items 与 subtotal_monetary_fields,is_shop_and_deliver 标记,以及送达后结算为 actual_pay、base_pay、tip_amount_monetary_fields、cash_on_delivery 和表示可事后追加小费的 is_post_tippable 标记的 dasher_pay_details。
围绕这些报酬记录的,是骑手的账户与资金轨迹:preferred_name、email、phone_number_components 等身份字段;由 market_id 与 submarket 标定的所在市场;rewards_tier、earnings_model、lifetime_num_deliveries_made 与账户 status 构成的骑手状态;绑定的 payment_account;按 agg_type(周或年)、compliance_code 与 agg_start_date 生成、以 pdf 返回的收入凭证;以及按 payout_method_type 记录的 Fast Pay 提现。
合起来,这就是一名零工骑手自己的工作账本。记账机器人按班次、按单把 base_pay、tip_amount_monetary_fields 与奖励行项拆进骑手的个人账本;现金流工具分辨一笔 Fast Pay 即时提现与打到 payment_account 的每周到账;报税工具把周度或年度的美国 1099 收入凭证 PDF 与 lifetime_num_deliveries_made 一并归档,组装年终报税材料;车队看板则叠加进行中的 DoorDash 配送(取餐门店、地址与 quoted_delivery_time),而不必抓取骑手应用界面。openData Studio 把这套 Dasher 报酬与配送数据变成可调用的开放数据,直接服务这些集成。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
骑手资料(me)
GET
/v1/courier/profileosint读取已登录骑手的身份、市场、奖励等级、累计配送单数与账户状态,驱动 Dasher 首页与账户界面。
认证方式: 骑手登录时签发的 Bearer 访问令牌(Authorization: Bearer)
- id
- first_name
- last_name
- preferred_name
- phone_number_components
- country_shortname
- default_starting_point_id
- market_id
- submarket
- rewards_tier
- earnings_model
- lifetime_num_deliveries_made
- is_active
- is_deactivated
- status
- user_id
- payment_account
GET /v1/courier/profile HTTP/1.1 Authorization: Bearer eyJhbGciOi...{ "id": "123456789", "first_name": "Jordan", "last_name": "Lee", "preferred_name": "Jordan", "email": "[email protected]", "phone_number_components": {"country_code": 1, "national_number": "4155550199"}, "country_shortname": "US", "default_starting_point_id": 88421, "market_id": 8, "submarket": {"id": 2104, "name": "San Francisco"}, "rewards_tier": "platinum", "earnings_model": "offer", "lifetime_num_deliveries_made": 1842, "is_active": true, "is_deactivated": false, "status": "active", "user_id": "u_9b0e12f4", "payment_account": "acct_1Ndash" }在途配送订单
GET
/v2/orders/{order_id}opendata返回已指派的配送单——门店、取餐/送达地址、消费者、购物车商品与嵌套的 dasher_pay_details——驱动进行中的订单界面。
认证方式: 骑手登录时签发的 Bearer 访问令牌(Authorization: Bearer)
- delivery_uuid
- estimated_pickup_time
- quoted_delivery_time
- is_ready_for_pickup
- pickup_business_name
- store
- pickup_address
- delivery_address
- consumer
- item_count
- items
- subtotal_monetary_fields
- order_reference
- is_shop_and_deliver
- dasher_pay_details
- show_pay_summary
GET /v2/orders/ord_8f21c0a4-9b11-4e02-a1c3-77d4e8b01234 HTTP/1.1 Authorization: Bearer eyJhbGciOi...{ "delivery_uuid": "ord_8f21c0a4-9b11-4e02-a1c3-77d4e8b01234", "estimated_pickup_time": "2026-09-24T18:12:00Z", "quoted_delivery_time": "2026-09-24T18:41:00Z", "is_ready_for_pickup": true, "pickup_business_name": "Sunrise Bagels", "store": {"id": "st_44102", "name": "Sunrise Bagels", "phone_number": "+14155550100"}, "pickup_address": {"printable_address": "450 Mission St, San Francisco, CA 94105", "lat": 37.7902, "lng": -122.3971}, "delivery_address": {"printable_address": "1 Market St, San Francisco, CA 94105", "lat": 37.7936, "lng": -122.3942}, "consumer": {"first_name": "Alex", "id": "cx_77a1"}, "item_count": 3, "items": [{"name": "Everything bagel", "quantity": 2}], "subtotal_monetary_fields": {"currency": "USD", "display_string": "$18.40", "unit_amount": 1840, "decimal_places": 2, "symbol": "$"}, "order_reference": "DD-884211", "is_shop_and_deliver": false, "dasher_pay_details": { "actual_pay": 925, "actual_pay_monetary_fields": {"currency": "USD", "display_string": "$9.25", "unit_amount": 925, "decimal_places": 2, "symbol": "$"}, "base_pay": 625, "base_pay_monetary_fields": {"currency": "USD", "display_string": "$6.25", "unit_amount": 625, "decimal_places": 2, "symbol": "$"}, "tip_amount_monetary_fields": {"currency": "USD", "display_string": "$3.00", "unit_amount": 300, "decimal_places": 2, "symbol": "$"}, "actual_pay_may_change": true }, "show_pay_summary": true }订单报酬汇总
GET
/v2/orders/{order_id}/earningsopenfinance返回单笔配送送达后的报酬明细——actual pay、base pay、小费、货到付款与事后小费资格——展示在订单报酬汇总页。
认证方式: 骑手登录时签发的 Bearer 访问令牌(Authorization: Bearer)
- delivery_uuid
- dasher_pay_details
- actual_pay
- actual_pay_monetary_fields
- base_pay
- base_pay_monetary_fields
- tip_amount_monetary_fields
- is_post_tippable
- cash_on_delivery
- cash_on_delivery_monetary_fields
- pickup_address
- store
- earnings_type
GET /v2/orders/ord_8f21c0a4-9b11-4e02-a1c3-77d4e8b01234/earnings HTTP/1.1 Authorization: Bearer eyJhbGciOi...{ "delivery_uuid": "ord_8f21c0a4-9b11-4e02-a1c3-77d4e8b01234", "dasher_pay_details": { "actual_pay": 1125, "actual_pay_monetary_fields": {"currency": "USD", "display_string": "$11.25", "unit_amount": 1125, "decimal_places": 2, "symbol": "$"}, "base_pay": 725, "base_pay_monetary_fields": {"currency": "USD", "display_string": "$7.25", "unit_amount": 725, "decimal_places": 2, "symbol": "$"}, "tip_amount_monetary_fields": {"currency": "USD", "display_string": "$4.00", "unit_amount": 400, "decimal_places": 2, "symbol": "$"}, "doordash_contribution_amount_monetary_fields": {"currency": "USD", "display_string": "$0.00", "unit_amount": 0, "decimal_places": 2, "symbol": "$"}, "actual_pay_may_change": false, "is_base_pay_external": false }, "is_post_tipping_ever_eligible": true, "is_post_tippable": true, "is_pre_tippable": false, "cash_on_delivery": 0, "cash_on_delivery_monetary_fields": {"currency": "USD", "display_string": "$0.00", "unit_amount": 0, "decimal_places": 2, "symbol": "$"}, "pickup_address": {"printable_address": "450 Mission St, San Francisco, CA 94105"}, "store": {"name": "Sunrise Bagels"}, "earnings_type": "offer", "pay_details_version": 2 }班次收入汇总
GET
/v1/shifts/{shift_id}/summaryopenfinance返回已完成班次的收入明细——active 与 dash 时长、报价/配送单数,以及嵌套的 pay_line_items(base pay、小费、奖励),展示在 Dash Earnings Summary。
认证方式: 骑手登录时签发的 Bearer 访问令牌(Authorization: Bearer)
- start_time
- end_time
- active_time
- active_time_display_string
- dash_time
- dash_time_display_string
- offers
- deliveries
- tasks
- pay_line_items
- offer_line_items
- earnings_mode
- total_pay_line_item
- final_monetary_fields
- final_display_string
GET /v1/shifts/shift_44102881/summary HTTP/1.1 Authorization: Bearer eyJhbGciOi...{ "start_time": "2026-09-24T16:02:11Z", "end_time": "2026-09-24T20:18:44Z", "active_time": 148, "active_time_display_string": "2 hr 28 min", "dash_time": 256, "dash_time_display_string": "4 hr 16 min", "offers": 11, "deliveries": 9, "tasks": 9, "pay_line_items": [ { "type": "total", "style": "header", "name": "Total pay", "description": "Includes base pay, tips and promotions", "final_display_string": "$86.40", "final_monetary_fields": {"currency": "USD", "display_string": "$86.40", "unit_amount": 8640, "decimal_places": 2, "symbol": "$"}, "pay_line_items": [ {"type": "base_pay", "name": "Base pay", "final_display_string": "$52.15"}, {"type": "tip", "name": "Customer tips", "final_display_string": "$28.00"}, {"type": "promo", "name": "Peak pay", "final_display_string": "$6.25"} ] } ], "offer_line_items": [], "earnings_mode": {"mode": "offer"}, "total_pay_line_item": {"type": "total", "name": "Total pay", "final_display_string": "$86.40"} }骑手收入收据 PDF
GET
/v1/earnings/receiptopenfinance按聚合类型、合规代码与周期起始下载骑手的 base64 收入/税务收据 PDF——即用于 1099 式申报的记录下载。
认证方式: 骑手登录时签发的 Bearer 访问令牌(Authorization: Bearer)
- agg_type
- compliance_code
- agg_start_date
GET /v1/earnings/receipt?agg_type=WEEKLY&compliance_code=US_1099&agg_start_date=2026-09-15 HTTP/1.1 Authorization: Bearer eyJhbGciOi...{ "pdf": "JVBERi0xLjcKJcTl8uXrp/Og0MTGCjEgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDIgMCBSPj4KZW5kb2JqCg==" }Fast Pay 提现提交
POST
/v1/payouts/instantopenfinance向骑手选定的提现方式(借记卡或 Dasher Direct)提交即时 Fast Pay 提现,并可能返回一个 upsell 横幅。
认证方式: 骑手登录时签发的 Bearer 访问令牌(Authorization: Bearer)
- payout_method_type
- upsell
POST /v1/payouts/instant HTTP/1.1 Authorization: Bearer eyJhbGciOi... Content-Type: application/json { "payout_method_type": "DEBIT_CARD" }{ "upsell": { "title": "Try Dasher Direct", "body": "Get Fast Pay with no extra fee when you cash out to Dasher Direct.", "cta": "Learn more" } }
数据类别
- 骑手资料
- 配送订单
- 收入
- 提现
- 税务收据
数据使用场景与案例
骑手报酬账本
每个班次后拉取 /v1/shifts/{shift_id}/summary、每单拉取 /v2/orders/{order_id}/earnings,让记账机器人把 base_pay、tip_amount_monetary_fields 与奖励行项拆进骑手的个人账本。
即时提现与每周结算对比
将 POST /v1/payouts/instant 与提现中心面板一起监控,让现金流工具分辨骑手是即时提现,还是等待 payment_account 的每周到账。
1099 报税材料归集
以 agg_type=WEEKLY 或 YEARLY、compliance_code=US_1099 调用 /v1/earnings/receipt,把返回的 pdf 与 /v1/courier/profile 的 lifetime_num_deliveries_made 一并归档,用于年终报税材料。
在途订单运营叠加层
订阅 /v2/orders/{order_id} 获取 pickup_address、store、quoted_delivery_time 与 dasher_pay_details,让车队看板叠加进行中的 DoorDash 配送,而不必直接读取骑手应用界面。
常见问题
Dasher 应用暴露哪些收入数据?
单笔订单上,/v2/orders/{order_id}/earnings 返回含 actual_pay、base_pay 与 tip_amount_monetary_fields 的 dasher_pay_details。班次上,/v1/shifts/{shift_id}/summary 返回 start_time、active_time、deliveries 与嵌套的 pay_line_items。
Dasher 应用中的 Fast Pay 提现如何工作?
提现界面向 /v1/payouts/instant 提交 payout_method_type(例如 DEBIT_CARD)。响应可能包含一个推广 Dasher Direct 的 upsell 对象。
我能下载骑手收入收据吗?
可以。/v1/earnings/receipt 接受 agg_type、compliance_code 与 agg_start_date,返回用于每周或 1099 式记录的 base64 pdf。
哪些资料字段标识一名骑手?
GET /v1/courier/profile 返回 id、first_name、last_name、email、phone_number_components、country_shortname、market_id、rewards_tier、lifetime_num_deliveries_made、status 与 user_id。
与 DoorDash - Dasher 相似的应用
- Uber Eats — Uber Eats 是餐厅外卖骑手应用,常与 DoorDash 同时跑单,部分城市支持自行车或滑板车配送。
- Grubhub — Grubhub 是美国餐厅外卖平台,骑手常把它当作 DoorDash 和 Uber Eats 之外的补单应用。
- Instacart — Instacart 把到店选购与送货结合在一起,工作流程与餐厅取餐配送不同。
- Spark Driver — Spark Driver 是沃尔玛的骑手应用,从当地 Walmart 门店配送杂货与日用品。
- Amazon Flex — Amazon Flex 以预约时段派送亚马逊包裹和杂货订单。
- Shipt — Shipt 是杂货代购配送应用,常对接 Target 订单,面向会员顾客。
- Roadie — Roadie 是当日达快递应用,主要送包裹和大件,而不是餐厅餐食。
- Gopuff — Gopuff 骑手从公司自有的微型仓取货,配送便利店类订单。
相关主题
- DoorDash Dasher API
- Dasher 报酬汇总
- DoorDash 骑手收入
- Fast Pay 提现
- Dasher 收入收据
- 骑手 pay_line_items
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业