DataDoe API

DataDoe API as documented publicly: 68 operations. Contract generated from the documentation by API Evangelist (2026-11-05); not the provider's own document.

Operations 68

POST /actions Webhooks by Zapier POST /actions with dryRun #
GET /amazon/callback Your callback gets the account ID after consent #
GET /amc/operations/{operationid} Poll GET /amc/operations/:operationId for accepted operation state. #
GET /api/v1/actions GET /api/v1/actions #
POST /api/v1/actions POST /api/v1/actions #
GET /api/v1/actions/{actionid} GET /api/v1/actions/{actionId} #
GET /api/v1/amc/operations/{operationid} Get AMC operation status, recoveryStatus, and sanitized errors. #
POST /api/v1/amc/query-executions Start an on-demand AMC query. #
GET /api/v1/amc/query-results List AMC query results; filter by templateId for template runs. #
GET /api/v1/amc/query-results/{resultid} Get an AMC query result, including short-lived download URLs when delivery is AVAILABLE. #
POST /api/v1/amc/query-results/{resultid}/cancellation Cancel a pending or running AMC query. #
GET /api/v1/amc/query-templates List DataDoe AMC query templates (metadata without SQL). #
GET /api/v1/amc/query-templates/{templateid} Get one DataDoe AMC query template including its SQL. #
POST /api/v1/amc/query-validations Validate an AMC query with an Amazon dry run. #
GET /api/v1/amc/schema Read the live AMC schema for the bound AMC instance. #
GET /api/v1/amc/workflows AMC #
POST /api/v1/amc/workflows Create an AMC workflow from sql or a query template (templateId, never both). #
PATCH /api/v1/amc/workflows/{workflowid} Update an AMC workflow. #
POST /api/v1/amc/workflows/{workflowid}/deletion Delete an AMC workflow. #
DELETE /api/v1/cogs Cogs #
POST /api/v1/cogs POST /api/v1/cogs #
GET /api/v1/cogs/missing Cogs #
GET /api/v1/docs/json GET /api/v1/docs/json #
GET /api/v1/exports GET /api/v1/exports #
POST /api/v1/exports POST /api/v1/exports #
GET /api/v1/exports/ Then fetch the rows: curl https://api.datadoe.com/api/v1/exports/ $EXPORT_ID /raw #
POST /api/v1/exports/schedules POST /api/v1/exports/schedules #
DELETE /api/v1/exports/schedules/{scheduleid} DELETE /api/v1/exports/schedules/{scheduleId} #
GET /api/v1/exports/schedules/{scheduleid} GET /api/v1/exports/schedules/{scheduleId} #
PUT /api/v1/exports/schedules/{scheduleid} PUT /api/v1/exports/schedules/{scheduleId} #
GET /api/v1/exports/schedules/{scheduleid}/latest Get the latest export for a schedule #
DELETE /api/v1/exports/{exportid} Delete a specific export #
GET /api/v1/exports/{exportid} Retrieve a specific export #
GET /api/v1/exports/{exportid}/raw Get raw data for an export #
GET /api/v1/files GET /api/v1/files #
POST /api/v1/files POST /api/v1/files #
DELETE /api/v1/files/{fileid} DELETE /api/v1/files/{fileId} #
GET /api/v1/files/{fileid} GET /api/v1/files/{fileId} #
GET /api/v1/files/{fileid}/download GET /api/v1/files/{fileId}/download #
DELETE /api/v1/kdp-royalty-parameters KDP Royalty Parameters #
POST /api/v1/kdp-royalty-parameters KDP Royalty Parameters #
GET /api/v1/spec/data-scheme GET /api/v1/spec/data-scheme #
GET /api/v1/spec/data-scheme.md GET /api/v1/spec/data-scheme.md #
GET /api/v1/spec/data-scheme/{file} GET /api/v1/spec/data-scheme/{file} #
GET /api/v1/spec/datadoe_api.md GET /api/v1/spec/datadoe_api.md #
GET /api/v1/spec/webhook-scheme GET /api/v1/spec/webhook-scheme #
DELETE /api/v1/sqp-asins SQP ASINs #
GET /api/v1/sqp-asins SQP ASINs #
POST /api/v1/sqp-asins SQP ASINs #
GET /api/v1/usage-logs Usage Logs #
GET /api/v1/util/organization Retrieve organization information #
GET /api/v1/util/sellers-and-vendors List all sellers and vendors #
POST /api/v1/util/sellers-and-vendors POST /api/v1/util/sellers-and-vendors #
DELETE /api/v1/util/sellers-and-vendors/invitations/{invitationid} Delete a specific invitation #
GET /api/v1/util/sellers-and-vendors/invitations/{invitationid} Get details of a specific invitation #
POST /api/v1/util/sellers-and-vendors/invite Invite a seller or vendor #
DELETE /api/v1/util/sellers-and-vendors/{sellerorvendorid} DELETE /api/v1/util/sellers-and-vendors/{sellerOrVendorId} #
GET /api/v1/util/sellers-and-vendors/{sellerorvendorid} Get details for a specific seller or vendor #
PATCH /api/v1/util/sellers-and-vendors/{sellerorvendorid} PATCH /api/v1/util/sellers-and-vendors/{sellerOrVendorId} #
POST /api/v1/util/sellers-and-vendors/{sellerorvendorid}/reconnect POST /api/v1/util/sellers-and-vendors/{sellerOrVendorId}/reconnect #
DELETE /api/v1/vendor-codes Vendor Codes #
POST /api/v1/vendor-codes Vendor Codes #
GET /api/v1/vendor-codes/missing Vendor Codes #
POST /exports Export Ask for the rows and columns #
POST /exports/schedules Create an export schedule once with the DataDoe REST API ( POST /exports/schedules ) #
GET /exports/sources Find a table Find the table you need #
GET /exports/{exportid}/raw Download Download the file #
GET /util/sellers-and-vendors Accounts Every Amazon account you connected #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/datadoe-com:datadoe-com-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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.

OpenAPI Specification

datadoe-com-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: DataDoe API
  version: '2026-11-05'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-11-05: 68 operation(s) read from 14 public documentation page(s) (each
    operation names its page in x-source). This is not the provider''s published contract; DataDoe has published no machine-readable contract
    that the pipeline could find. Engine: local.'
  x-evidence-tiers:
    code-example: 2
    documentation: 66
    pages-with-code: 9
    pages-read: 14
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-11-05'
  x-generator: generate-contract-from-docs.py
  x-engine: local
  x-sources:
  - https://api.datadoe.com/api/v1/docs
  - https://api.datadoe.com/api/v1/docs/json
  - https://www.datadoe.com/hub/docs/datadoe-api/v0
  - https://www.datadoe.com/amazon-vendor-central-api
  - https://www.datadoe.com/hub/docs/datadoe-api/how-to-connect
  - https://www.datadoe.com/hub/docs/datadoe-api/invitation-links
  - https://www.datadoe.com/hub/docs/datadoe-api/sellers-and-vendors
  - https://www.datadoe.com/hub/docs/datadoe-api/codex
  - https://www.datadoe.com/hub/docs/datadoe-api/cursor
  - https://www.datadoe.com/hub/docs/datadoe-api/replit
  - https://www.datadoe.com/hub/docs/datadoe-api/lovable
  - https://www.datadoe.com/hub/docs/datadoe-api/claude-code
  - https://www.datadoe.com/connect/amazon/zapier


# --- truncated at 32 KB (33 KB total) ---
# Full source: https://artifacts.apis.io/datadoe-com/openapi/_ae-authored/datadoe-com-openapi-generated.yml