Purchase orders, shipments, invoices, remittances and Retail Analytics from Vendor Central, in one documented schema. Read them over REST, MCP or BigQuery, and acknowledge POs or confirm shipments through the same API.
# Open purchase orders this month, one row per PO line curl -X POST https://api.datadoe.com/api/v1/exports \ -H "datadoe-api-key: $DATADOE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "sellerOrVendorIds": ["$VENDOR_ID"], "sourceId": "0da50243561a87284b103b3a527f88eed9048e306c86ed6a0114933717af9ad7", "columns": ["purchase_order_number", "asin", "ordered_quantity", "accepted_quantity", "received_quantity", "receive_status"], "filters": {"combinator": "and", "rules": [ {"field": "purchase_order_status", "operator": "=", "value": "OPEN"}]}, "from": "2026-10-01", "to": "2026-10-19", "outputType": "JSON", "sendToAllOrganizationMembers": false }' # 202 Accepted. Then fetch the rows: curl https://api.datadoe.com/api/v1/exports/$EXPORT_ID/raw -H "datadoe-api-key: $DATADOE_API_KEY"
| PO | ASIN | Ordered | Accepted | Received | Status |
|---|---|---|---|---|---|
| 7HK2QX4B | B0C9XJ2L4M | 120 | 120 | 84 | Partially received |
| 7HK2QX4B | B0C9XJ7R1T | 60 | 60 | 0 | Not received |
| 2MZ8VA6C | B0D1KQ9W3P | 200 | — | 0 | Not acknowledged |
-- The same table, synced to your BigQuery project SELECT purchase_order_number, asin, ordered_quantity, accepted_quantity, received_quantity, receive_status FROM `your_project.your_dataset.amazon_vendor_purchase_orders_status` WHERE purchase_order_status = 'OPEN' AND purchase_order_date >= '2026-10-01' ORDER BY purchase_order_date DESC;
amazon_vendor_purchase_orders_status, one row per PO line, with Amazon’s acknowledgement and receiving status.Not as a separate product. Vendors reach their data through Amazon’s Selling Partner API (SP-API): the Vendor Orders, Shipments, Invoices and Direct Fulfillment APIs, plus Vendor Retail Analytics reports for sales, traffic, inventory and forecasts. Using it directly means registering as a developer, passing Amazon’s review for each role, handling Login with Amazon tokens, rate limits and report jobs, and storing every result yourself.
DataDoe has done that work once for every vendor. Connect your account and the same data arrives in tables you can query over REST, through an MCP server in your AI client, or in BigQuery. Many vendors still exchange purchase orders by EDI; the API route sits next to it and needs no EDI partner.
Orders, shipments, money, Retail Analytics, Brand Analytics and catalog, refreshed for you and kept from the day you connect. The same table names work in REST exports, MCP and BigQuery.
| Question | Table | What is in it |
|---|---|---|
| Orders and shipments | ||
| Which purchase orders are open, acknowledged or still unreceived? | amazon_vendor_purchase_ordersamazon_vendor_purchase_orders_status | One row per PO line: ordered, accepted and received quantity, receive status |
| What did we ship, and where is it? | amazon_vendor_shipmentsamazon_notifications_shipment_tracking_milestone_changed | Retail Procurement shipments and tracking milestones |
| Which Direct Fulfillment orders are waiting on us? | amazon_vendor_df_orders | Buyer name and address only through the approved buyer-data add-on |
| Money | ||
| What have we invoiced, and what has Amazon paid? | amazon_invoicesamazon_invoice_itemsamazon_remittancesamazon_remittance_items | Invoices and remittances down to the line |
| Retail Analytics | ||
| How are sales, traffic and inventory moving by ASIN? | amazon_vendor_sales_traffic_and_inventory_by_child_and_date | Daily Vendor Retail Analytics |
| What sold in the last few hours? | amazon_vendor_real_time_salesamazon_vendor_real_time_trafficamazon_vendor_real_time_inventory | Hourly sales, traffic and inventory by ASIN |
| How much will Amazon customers buy in the coming weeks? | amazon_vendor_forecasting | Amazon’s weekly customer demand forecast |
| Brand and promotions | ||
| Which search terms bring shoppers to our brand? | amazon_brand_analytics_search_terms_weekly | Brand Analytics, daily, weekly and monthly |
| Do customers come back, and what do they buy with us? | amazon_repeat_purchase_reportamazon_market_basket_by_child_asin | Repeat purchase and market basket |
| Did the coupon or promotion pay off? | amazon_coupon_performanceamazon_promotion_performance | Coupon and promotion performance |
| Catalog | ||
| Which items do we sell under which vendor code? | amazon_vendor_listingsamazon_vendor_codesamazon_products_by_child_asin | Vendor listings, codes and the product catalog |
Each change is an Action: one POST /api/v1/actions with a type and its details, or the same request made by your AI client over MCP. Actions stay off until you enable them, any change can run as a dry run first, and every one lands in your Action log.
AMAZON_VENDOR_PURCHASE_ORDERS_ACKNOWLEDGEPO 2MZ8VA6C, 200 units acceptedAMAZON_VENDOR_PURCHASE_ORDERS_ACKNOWLEDGESent to Amazon, transaction id returnedAMAZON_VENDOR_TRANSACTIONS_GETAmazon accepted the acknowledgementAMAZON_VENDOR_SHIPMENT_CONFIRMATIONS_SUBMITShipment confirmation (ASN) for PO 7HK2QX4BAMAZON_VENDOR_SHIPMENT_LABELS_GETCarton labels for the same shipmentAMAZON_VENDOR_DF_ORDERS_ACKNOWLEDGE14 Direct Fulfillment ordersBuilding on Amazon’s vendor APIs is possible; we have done it for clients since 2020. Most of the work is not the first request, it is everything around it.
| The work | Build it on SP-API | With DataDoe |
|---|---|---|
| Access | Register as an SP-API developer and pass Amazon’s review for each vendor role you need | Authorize DataDoe inside Vendor Central. DataDoe is already an approved developer, buyer data included |
| Sign-in and tokens | Login with Amazon, refresh tokens and a token store per account | Handled for every connected account |
| Reports | Request Vendor Retail Analytics report jobs, poll them, download and parse the files | Tables refreshed for you: fresh daily, key tables intraday, some hourly |
| Rate limits | Back-off and retry logic for every operation | Requests spaced to Amazon’s limits |
| History | Your own database, which only holds what you have collected | Kept from the day you connect, with exports and BigQuery |
| Writes | One integration per Vendor API call, and your own status tracking | Actions with an optional dry run, transaction status and a log |
| Upkeep | Every Amazon change or deprecation is yours to fix | DataDoe updates the integration |
| AI clients | A separate MCP server to build and host | The same data in Claude, ChatGPT, Cursor and any MCP client |
Deltologic, the team behind DataDoe, builds custom SP-API integrations for vendors and sellers, from ERP sync to custom reporting.
Talk to DeltologicNo developer registration, no app review and no report scheduling on your side.
Create a DataDoe account, authorize DataDoe inside Vendor Central for each marketplace and upload your vendor codes. Seller Central and Amazon Ads connect the same way, and every connection is included in the plan.
In the app, open Integrations and create a key. Send it in the datadoe-api-key header; the base URL is below. AI clients use the MCP server with their own key or OAuth.
https://api.datadoe.com/api/v1Ask for any table by its source id, with columns, filters and a date range, as JSON, CSV, Excel, TSV or XML. Schedule it to repeat, or switch on BigQuery and query it there.
Open the API referenceEvery customer has an account manager who replies in about 15 minutes, and each month includes a free 30-minute call with one of our engineers.
Not a separate one. Vendor Central data and actions are part of Amazon’s Selling Partner API: the Vendor Orders, Shipments, Invoices and Direct Fulfillment APIs, and the Vendor Retail Analytics reports. DataDoe connects to those for you and serves the results through one REST API, an MCP server and BigQuery.
No. You authorize DataDoe inside Vendor Central, one marketplace at a time, and DataDoe does the rest. DataDoe is already an approved developer, including for the restricted buyer data in Direct Fulfillment orders.
Yes. Actions cover PO acknowledgement, shipment requests and confirmations (ASN), carton labels and transaction status, plus Direct Fulfillment acknowledgements, labels and packing slips. Actions stay off until you enable them, any change can run as a dry run first, and every one is logged. See every Action.
Fresh daily, with key tables updated during the day. Sales, traffic and inventory by ASIN are also available hour by hour. Purchase orders and their status are synced continuously after the first load.
Yes. Any language that can send an HTTP request can call the REST API, exports come as JSON, CSV, Excel, TSV or XML and can run on a schedule, and BigQuery sync lets your BI tool read the tables directly.
Yes. The MCP server at https://mcp.datadoe.com/mcp/v1 gives Claude, ChatGPT, Cursor and any other MCP client the same tables and Actions. DataDoe for vendors shows what vendors ask it.
Yes, in the same schema, so a brand that sells both first party and third party, and advertises, can query all of it together. Every Amazon connection is included in the plan.
The Base plan is $97 a month with a 14-day free trial and unlimited Amazon connections. Buyer data for Direct Fulfillment orders is an add-on. See pricing.
Book a call and we will walk through your vendor data with you.
Book a demoConnect Vendor Central in a few minutes and pull purchase orders, shipments and Retail Analytics the same day.
We use cookies to improve your experience and analyze traffic. By clicking "Accept", you agree to our use of cookies. Read the Cookie Policy.