Multiple item inventory for all ship nodes

Returns the inventory level for every SKU at every ship node.

• Each response contains up to 50 records (zero- or non-zero inventory).
• Use the nextCursor value from the last response to get the next page.

Call the endpoint repeatedly, passing the updated nextCursor each time—until the response omits nextCursor. The WFS Inventory API provides real-time inventory data for items fulfilled through Walmart Fulfillment Services (WFS). This API allows you to monitor stock availability, manage your catalog, item publishing, and lifecycle status. By querying for specific SKUs, you can access a wide range of inventory metrics, to ensure optimal stock management, streamline operations, and make informed decisions about WFS inventory.

Important: Effective May 15, 2026, the API will begin enforcing sequential behavior and no longer support parallel requests. Any request that submits a cursor out of order, reuses a cursor from a prior response, or runs multiple requests simultaneously within the same session will receive a 404 error. The API endpoint, data format, and response structure are not changing, only the enforcement of the documented sequential requirement.

Do I need to take action?

If you manage inventory through an approved Solution Provider, they are responsible for confirming their integration meets this requirement. If you have questions about how this change may affect your inventory management, please contact your approved Solution Provider directly.

If your integration already calls this API sequentially, one batch at a time before issuing the next request, then no changes are needed.

If your integration makes parallel or concurrent calls using the same cursor token, you will need to update before May 15 to avoid errors.

Questions

Open a case through the Walmart Developer Support portal or contact your Partner Success Manager.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
Defaults to 10

The maximum number of records to return (1–50). If you omit this parameter, Walmart returns up to 10 records.

string

The cursor token for pagination. Pass the nextCursor value that Walmart returned in your previous response to fetch the next page (up to 50 inventory items). Omit this parameter on the first request.

Headers
string
required

The access token retrieved in the Token API call

string

A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding

string
required

A unique ID which identifies each API call and used to track and debug issues; use a random generated GUID for this ID

string
required

Walmart Service Name

string
enum

Include this header to access the Marketplace dynamic sandbox environment.
Market availability: US

Allowed:
Response

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json