docs / n11

n11 API scraper

n11 API scraper

base /n11/v16 endpoints
post/n11/v1/product/detail1 credit

Full n11 product by `url` or `product_id`: title, brand, price, discount, campaign (Sepette indirim), rating, review_count, images, seller, gtin/barcode, category, description, attributes, variants, rating_breakdown and sample reviews. Parsed from n11's own window.model JSON (durable).

ParameterAllowed / rangeDescription
urloptionalFull n11 product URL (…/urun/<slug>-<id>). Provide url OR product_id.
product_idoptionaln11 product id — the digits at the end of /urun/<slug>-<id>. Provide product_id OR url (url is most reliable).
max_rotations = 6optional1–12Advanced: residential IP-rotation attempts (1-12, default 6).
Try in playground →
post/n11/v1/product/reviews1 credit

Customer reviews for a product by `url` or `product_id`, paginated (`page`). Returns author, text, rating, date, helpful_count.

ParameterAllowed / rangeDescription
urloptionalFull n11 product URL (…/urun/<slug>-<id>). Provide url OR product_id.
product_idoptionaln11 product id — the digits at the end of /urun/<slug>-<id>. Provide product_id OR url (url is most reliable).
page = 1optional1–Result page (1-based).
max_rotations = 6optional1–12Advanced: residential IP-rotation attempts (1-12, default 6).
Try in playground →
post/n11/v1/category1 credit

Browse an n11 category by its `url` (…/<slug> or …-c-<id>), paginated + sortable.

ParameterAllowed / rangeDescription
urlrequiredFull n11 category URL (…/<slug> or …-c-<id>).
page = 1optional1–Result page (1-based).
sort = defaultoptionaldefault · price_asc · price_desc · best_seller · newestResult ordering.
max_rotations = 6optional1–12Advanced: residential IP-rotation attempts (1-12, default 6).
Try in playground →
post/n11/v1/seller1 credit

Seller (mağaza) profile + its products by nickname or store `url`.

ParameterAllowed / rangeDescription
sellerrequiredSeller nickname (nickName) or full store URL (…/magaza/<nick>).
page = 1optional1–Result page (1-based).
max_rotations = 6optional1–12Advanced: residential IP-rotation attempts (1-12, default 6).
Try in playground →
post/n11/v1/resolve1 credit

Resolve an n11 short-link (`token` or `url`, e.g. sl.n11.com/n/<token>) to its REAL n11.com URL + type. Follows www.n11.com/n/<token> THROUGH the wall (which a plain client 403s) and captures the final URL — escaping the app-only adj.st/Play-Store dead-end that the short link otherwise hits. Classifies product/store/campaign/category; for products it embeds the full product detail (include_detail) so one call returns both. Deterministic per token → cacheable.

ParameterAllowed / rangeDescription
tokenoptionaln11 short-link token — the part after /n/ in https://sl.n11.com/n/<token> or https://www.n11.com/n/<token>. Provide token OR url.
urloptionalFull n11 short-link (sl.n11.com/n/…, www.n11.com/n/…, or an adj.st link carrying the token). Provide url OR token.
include_detail = trueoptionalWhen the token resolves to a product, also embed the full product detail under `product` (saves a second call). Default true.
max_rotations = 6optional1–12Advanced: residential IP-rotation attempts (1-12, default 6).
Try in playground →