Choose a reports type

This page helps you select the right on request report for your job. Start with the question you need to answer, pick the report that contains the fields you need, then decide how often to run it and which filters to apply.

How to choose

  1. Identify the outcome. Do you need a catalog snapshot, operational quality metrics, or performance insights.
  2. Confirm the data fields. Open the report guide to check the column list and definitions.
  3. Pick the cadence. Decide if this is a one‑time request or a recurring schedule.
  4. Plan filters. Use row filters, exclude columns, and date ranges to reduce size and speed up processing.

Note: Some reports support filters. Others return a fixed schema. Each report guide states what is supported and provides examples.

Use this page to choose the right on‑request report by job to be done. Each report type links to a guide with request payloads, filters, and example downloads.

Quick selector

Use the tables below to find the report you need. Reports are grouped by business type and include common use cases, supported filters, output formats, scheduling capabilities, and market availability.

Advertising

ReportUse caseTypical filtersFormatBadgesMarket(s)
Request an SEM performance reportAnalyze advertising campaignsdate range, campaign IDCSV/ZIPfilters
schedulable
US
Request an SEM search terms reportAnalyze search queriesrange filter, multi-value filterCSV/ZIPfilters
schedulable
US

Catalog and growth

ReportUse caseTypical filtersFormatBadgesMarket(s)
Request an item reportCatalog status and attributesSKU or date rangeCSVfilters schedulableUS
Request an assortment recommendations reportAssortment opportunitiescategoryCSVfilters schedulableUS
Request a vehicle compatibility coverage reportVehicle compatibility coverage gapsCSVfilters schedulableUS

Inventory and fulfillment readiness

ReportUse caseTypical filtersFormatBadgesMarket(s)
Request a lag time reportLag time hygieneshipNodeCSVfilters schedulableUS
Request a shipping configuration reportShipping configuration auditshipNodeCSVfilters schedulableUS
Request a shipping program reportShipping program eligibility and statusprogramCSVfilters schedulableUS
Request an inventory reportInventory position by SKUSKU, shipNodeCSVfilters schedulableUS

Listing quality

ReportUse caseTypical filtersFormatBadgesMarket(s)
Request an item listing quality reportReview quality scoresdate range, range filter, enum filterCSV/ZIPfiltersUS
Request a content quality reportReview content issuesenum filterCSVfiltersUS

Orders and post-purchase quality

ReportUse caseTypical filtersFormatBadgesMarket(s)
Request a cancellation reportOrder cancellations monitoringdate rangeCSV/ZIPfilters schedulableUS
Request a delivery defect reportDelivery defects trackingdate rangeCSV/ZIPfilters schedulableUS
Request a return item overrides reportReturn overrides reviewSKUCSVfilters schedulableUS

Pricing and performance

ReportUse caseTypical filtersFormatBadgesMarket(s)
Request a Buy Box insights reportBuy Box positioningSKU, category, date rangeCSVfilters schedulableUS
Request a CPA reportCost‑per‑action (CPA) reviewcampaign ID, date rangeCSVfilters schedulableUS
Request a promotions reportPromotions auditpromotion ID, date rangeCSV/XLSXfilters schedulableUS
Request an item performance reportItem performance analyticsSKU, category, date range, date grainCSV/XLSXfilters schedulable
dateGranularity
US

Recommendations

ReportUse caseTypical filtersFormatBadgesMarket(s)
​Request an inventory recommendations reportInventory recommendationsitem ID, GTINCSV/XLSVfiltersUS

Walmart Fulfillment Services (WFS)

ReportUse caseTypical filtersFormatBadgesMarket(s)
Request an inventory reconciliationInventory reconcilingSKU, date rangeCSVfilters schedulableUS
Request a settlement reportInventory itemizationdate rangeCSVfilters schedulableUS
Request an order reportOrders in a time perioddate rangeCSVfilters schedulableUS
Request a customer returns reportReturns in a time perioddate rangeCSVfilters schedulableUS

Note: Filter support varies by report. The report guide states which filter types are available and shows payload shapes.

Choosing cadence

  • Run a one‑time request for audits, large migrations, and catalog checks.
  • Create a schedule for operational monitoring, alerts, and period‑over‑period analysis.
  • Pin a report version when you automate schedules to keep schema stable.

Examples

One‑time item report

curl -X POST \ 'https://marketplace.walmartapis.com/v3/reports/reportRequests?reportType=ITEM&reportVersion=v6' \ -H 'WM_SEC.ACCESS_TOKEN: eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM.....' \ -H 'WM_QOS.CORRELATION_ID: b3261d2d-028a-4ef7-8602-633c23200af6' \ -H 'WM_SVC.NAME: Walmart Marketplace' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "filters": { "rowFilters": [ {"column": "lifecycleStatus", "operator": "IN", "values": ["ACTIVE"]} ], "excludeColumns": ["longDescription", "imageUrl"] } }'

Scheduled item performance report

curl -X POST \ 'https://marketplace.walmartapis.com/v3/reports/schedules' \ -H 'WM_SEC.ACCESS_TOKEN: eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM.....' \ -H 'WM_QOS.CORRELATION_ID: b3261d2d-028a-4ef7-8602-633c23200af6' \ -H 'WM_SVC.NAME: Walmart Marketplace' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "reportType": "ITEM_PERFORMANCE", "reportVersion": "v1", "schedule": {"cadence": "WEEKLY", "dayOfWeek": "MONDAY"}, "filters": {"dateRange": {"from": "2025-08-01", "to": "2025-08-31"}} }'

Next steps

Terms

  • filters: Supports filters when requesting the report.
  • schedulable: Can be automated via the report scheduler API.

Did this page help you?