Looking for the overview — what this API returns, what it costs, and a call you can run without a key? See the Namshi API page →
docs / namshi

Namshi

Namshi

base /namshi/v13 endpoints
post/namshi/v1/category/products1 credit

List one namshi category by its path — the same product rows, filters, sorts and paging as `search`, plus the category breadcrumb. Use it to walk a department (women's dresses, men's shoes, kids' clothing) rather than a keyword.

ParameterAllowed / rangeDescription
categoryrequired—The namshi category to list, as its path or as a full category URL. Take it from `breadcrumbs[].path` or from `filters` → `category` on any result, e.g. 'women-clothing-dresses', 'men-shoes', 'women/women-clothing/women-clothing-dresses/women-clothing-dresses-midi'.
country = aeoptionalae · sa · kw · bh · om · qaWhich namshi storefront to read. Each one is a separate market with its OWN catalogue, availability and currency — a price is only meaningful together with the market it came from, and every row returns both. All six were measured open.
language = enoptionalen · arLanguage of the titles, descriptions, categories and filter names namshi returns.
page = 1optional1–400Result page. namshi returns 60 products per page; `total_pages` in the response says how many there are.
sort = recommendedoptionalrecommended · price_asc · price_desc · discount · newestHow namshi orders the results. Anything outside this list is refused, because namshi answers an unrecognised sort by dropping the search and returning its whole catalogue.
brandoptional—Keep only one brand, given as namshi's brand code — lowercase with underscores, as it appears in `brand_code` on every result row and in the `brand_code` entry of `filters` (e.g. 'nike', 'tommy_hilfiger', 'h_m').
colouroptional—Keep only one colour family, given as namshi's colour code. The codes available for the current result set, with counts, are returned under `filters` → `colour_family` (e.g. 'red', 'black', 'multicolour').
price_minoptional0–Lowest price to keep, IN THE CURRENCY OF THE CHOSEN MARKET (AED for ae, SAR for sa, KWD for kw, BHD for bh, OMR for om, QAR for qa). The band namshi itself offers for the current result set is in `filters` → `current_price` → `range`.
price_maxoptional0–Highest price to keep, in the currency of the chosen market. Must not be below `price_min`.
discounted_only = falseoptional—Keep only products namshi currently shows at a reduced price (those with a struck-through `price_before_discount`).
new_arrivals_only = falseoptional—Keep only the products namshi flags as new arrivals.
delivery_typeoptionalstandard · globalKeep only products in one of namshi's delivery programmes.
Try in playground →
post/namshi/v1/product/detail1 credit

The full namshi product record for one product in one market: title, brand and brand logo, description, the whole image gallery, the price paid with the struck-through price and discount, the market and currency, availability, rating and review count where namshi publishes them, the attribute table, the category breadcrumb, the returns and exchange policy flags, and every size variant with its own stock state and its own price.

ParameterAllowed / rangeDescription
product_idrequired—Which product to read: the code before /p/ in a namshi product URL (…/Z39B32B8C27F319D6E18FZ/p/ → Z39B32B8C27F319D6E18FZ), or the full product URL itself. Every `search` and `category/products` row returns it as `product_id`; a size-specific code such as …FZ-2 is accepted and resolves to its parent product.
country = aeoptionalae · sa · kw · bh · om · qaWhich namshi storefront to read. Each one is a separate market with its OWN catalogue, availability and currency — a price is only meaningful together with the market it came from, and every row returns both. All six were measured open.
language = enoptionalen · arLanguage of the titles, descriptions, categories and filter names namshi returns.
Try in playground →
Built for volume
5M+ requests a day

Measured at 60 requests a second across the fleet, with no central bottleneck. Volume pricing is on request, and per-key limits are raised for high-volume accounts.

Missing a source?
We build it

Tell us a site we do not cover yet and it becomes an engine. A customer asked for bestprice.gr on a Sunday and it was in the catalog the next day.

Support
2 minute median reply

Median time from a question in the live chat to the first answer, measured across every answered conversation. Setup help included, no support tier to buy.

One key, one balance
Every API included

No per-site plans and no separate subscriptions. One key and one credit pool across the whole catalog, so adding a source costs nothing up front.

Planning something large? Tell us the volume and the sources and we will come back with what it costs and what we would have to build.