egdata API

Regions, Pagination, and Errors

Request conventions for regional data, paginated lists, and error handling.

Several endpoints return region-specific store data. Region-aware routes accept ISO-style country or locale inputs depending on the endpoint.

Regions

Use store regions consistently across a request flow. Price and promotion results can differ by region, currency, availability, and local catalog rules.

Common region examples:

RegionStore context
USUnited States
GBUnited Kingdom
DEGermany
FRFrance
ESSpain

If a region is unsupported or unavailable, routes may fall back to a default region or return an empty result, depending on the endpoint.

Pagination

Paginated endpoints use query parameters such as page, limit, offset, or route-specific cursors. Prefer the names documented on each OpenAPI operation.

Keep page sizes conservative. Large responses increase API latency and can be harder for clients to cache safely.

Errors

Error responses use HTTP status codes and a JSON body when the route can provide one.

StatusMeaning
400Invalid query string, path parameter, or request body
401Authentication required or token rejected
403Authenticated client cannot access the resource
404Resource was not found
429Rate limit exceeded
500Unexpected server error

Clients should branch on the HTTP status first and treat the response body as diagnostic detail.

On this page