Request an API traffic report

Sellers can request an API traffic report to view historical Marketplace API traffic and client‑error trends. The report breaks down calls by API endpoint and 4xx error code so you can spot integration issues and rate‑limit patterns quickly.

When to use it

  • Monitor overall API call volume by endpoint.
  • Identify spikes in 400/401/403/404/429 and other 4xx errors.

Request the report

  1. Call Create Report Request and set:
    • reportType=API_traffic_report
    • reportVersion=v1
  2. (Optional) Add date range filters in the request body to limit the lookback window. If you don’t pass a range, the report defaults to the past 30 days. The maximum lookback is 2 years.
  3. Check the request status and download the file when it’s ready.

Example (cURL)

curl --request POST \ 'https://marketplace.walmartapis.com/v3/reports/reportRequests?reportType=API_traffic_report&reportVersion=v1' \ --header 'accept: application/json' \ --header 'content-type: application/json'
# If needed, include date range filters in the request body per the On-request Reports guide.

Columns in the report

ColumnDescription
API groupHigh-level area (for example, Orders).
API endpointEndpoint path (for example, GET /v3/orders).
Total API trafficSum of all API calls in the selected time period.
400 API trafficSum of 400 – Bad Request calls in the selected time period.
401 API trafficSum of 401 – Unauthorized calls in the selected time period.
403 API trafficSum of 403 – Forbidden calls in the selected time period.
404 API trafficSum of 404 – Not Found calls in the selected time period.
429 API trafficSum of 429 – Too Many Requests calls in the selected time period.
Other 4xx API trafficSum of all remaining 4xx calls (other than 400, 401, 403, 404, 429) in the selected time period.

See also