Get Stock Movement for a Single SKU

Endpoint: GET /api/v1/inventory/stock-movement/{sku}

Full URL: https://api.spreetaileu.com/api/api/v1/inventory/stock-movement/{sku}?start_date=2026-08-01&end_date=2026-08-21

Returns the total stock movement for one SKU between start_date and end_date: units in (stock_in), units out (stock_out), the net change (net_movement, can be negative), the number of movement events, and a per-warehouse-location breakdown.

Computed live from warehouse movement history at request time, so the window may include today, and full ISO timestamps are accepted for sub-day precision (date-only values mean start-of-day / end-of-day UTC). Expect a response time of a few seconds.

The {sku} is your own SKU (case-insensitive). Returns 404 if the SKU does not resolve for your account.

Accuracy notes

Accuracy is bounded by how far back movement history is retained — earliest_history_date shows the oldest movement visible, and a start_date older than it may undercount. A transfer between two of your locations counts as an "out" at one and an "in" at the other, so gross totals include transfers while net_movement is unaffected. history_available: false means the SKU has no movement history to read.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Your SKU (case-insensitive)

Query Params
string
required

Window start, inclusive. YYYY-MM-DD (start of day UTC) or full ISO timestamp.

string
required

Window end, inclusive. YYYY-MM-DD (end of day UTC) or full ISO timestamp. May include today.

string

Optional warehouse location id (supplied by your Account Manager) — movement is scoped to this location

Responses

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