Discover/n11 API
live

n11 APIn11.com

Access n11.com product listings, reviews, best sellers, and search suggestions via API. Covers pricing, stock, installment plans, and seller data for Turkey's major marketplace.

Endpoint health
verified 7d ago
get_category_products
get_product_detail
get_product_reviews
search_suggestions
get_best_sellers
6/6 passing latest checkself-healing
Endpoints
6
Updated
22d ago

What is the n11 API?

The n11.com API exposes 6 endpoints covering product search, category browsing, product details, reviews, autocomplete suggestions, and best sellers from Turkey's major e-commerce marketplace. The get_product_detail endpoint alone aggregates pricing, stock status, HTML specifications, installment payment plans, and related product recommendations into a single response, identified by a numeric product ID.

Try it
Page number for pagination (1-indexed).
Sorting option for results.
Search keyword (e.g., 'iphone', 'laptop', 'samsung').
api.parse.bot/scraper/32a7d16d-8fb2-436e-9f3a-423816d72e1d/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/32a7d16d-8fb2-436e-9f3a-423816d72e1d/search_products?page=1&sort=RELEVANCE&query=laptop' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace n11-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""n11 Marketplace SDK — search, browse, drill into details and reviews."""
from parse_apis.n11_marketplace_api import N11, Sort, CategorySlug, ProductNotFound

client = N11()

# Search products by keyword, sorted by price low to high
for product in client.products.search(query="laptop", sort=Sort.PRICE_LOW, limit=3):
    print(product.title, product.display_price, product.brand)

# Browse a category — phones
phone = client.products.by_category(
    category_slug=CategorySlug.TELEFON_VE_AKSESUARLARI_CEP_TELEFONU, limit=1
).first()
if phone:
    print(phone.title, phone.seller_nick_name, phone.stock)

# Drill into reviews for the found product
if phone:
    for review in phone.reviews.list(page_size=10, limit=3):
        print(review.score_as_star, review.masked_buyer_name, review.contents)

# Get full product details (specs, pricing, installments)
try:
    detail = client.productdetails.get(product_id="735927454")
    print(detail.description, detail.personalized)
except ProductNotFound as exc:
    print(f"Product not found: {exc.product_id}")

# Autocomplete suggestions
for suggestion in client.suggestions.search(query="iphone", limit=5):
    print(suggestion.keyword, suggestion.highlight_keyword)

# Best sellers
for item in client.bestsellers.list(limit=3):
    print(item.title, item.price_float, item.product_brand)

print("Exercised: products.search / products.by_category / reviews.list / productdetails.get / suggestions.search / bestsellers.list")
All endpoints · 6 totalmissing one? ·

Full-text search across n11.com product listings. Returns paginated results with product items, filter attributes, and pagination metadata. Each item includes id, title, brand, pricing, seller info, stock, and review count. Supports sorting by relevance, price, date, or reviews.

Input
ParamTypeDescription
pageintegerPage number for pagination (1-indexed).
sortstringSorting option for results.
queryrequiredstringSearch keyword (e.g., 'iphone', 'laptop', 'samsung').
Response
{
  "type": "object",
  "fields": {
    "query": "string search query",
    "pageCount": "integer total pages",
    "totalCount": "integer total results",
    "currentPage": "integer current page",
    "seoMetaData": "object with SEO metadata",
    "itemsPerPage": "integer per page",
    "productListingItems": "array of product listing objects",
    "attributeSearchItems": "array of filter attributes"
  },
  "sample": {
    "data": {
      "query": "laptop",
      "pageCount": 2254,
      "totalCount": 45079,
      "currentPage": 1,
      "seoMetaData": {
        "title": "Laptop - n11.com",
        "canonical": "https://www.n11.com/bilgisayar/dizustu-bilgisayar"
      },
      "itemsPerPage": 20,
      "productListingItems": [
        {
          "id": 735927454,
          "url": "/urun/lenovo-ideapad-slim-3-120798503",
          "brand": "LENOVO",
          "stock": 3,
          "title": "Lenovo IdeaPad Slim 3",
          "priceStr": "24.429,99 TL",
          "categoryId": 1000271,
          "categoryName": "Dizüstü Bilgisayar",
          "displayPrice": 25989.35,
          "isFreeShipping": true,
          "sellerNickName": "olnino",
          "totalReviewCount": 4
        }
      ],
      "attributeSearchItems": [
        {
          "name": "Marka",
          "seoName": "m",
          "valueList": [
            {
              "name": "Asus",
              "count": 9452,
              "value": "Marka[-]Asus"
            }
          ]
        }
      ]
    },
    "status": "success"
  }
}

About the n11 API

Product Search and Category Browsing

The search_products endpoint accepts a query string and returns paginated results including productListingItems (each with id, title, brand, pricing, seller info, stock, and review count) alongside attributeSearchItems for filter facets and totalCount/pageCount for pagination. Sorting can be controlled via the sort parameter. The get_category_products endpoint works identically but requires a deep category slug of two or more path segments — for example, telefon-ve-aksesuarlari/cep-telefonu — and returns a categoryNameForSeo field in addition to the shared listing structure. Shallow single-segment slugs such as elektronik are not supported.

Product Detail and Reviews

get_product_detail takes a product_id string and an optional category_id to refine accuracy. The response is structured into four sub-objects: description (containing a productDetails array with HTML specs and tab content), personalized (real-time price, stock, delivery info, and seller data), installments (credit and corporate card installment plans), and recommendations (an array of related products). get_product_reviews returns a productFeedBackReviewList with each entry containing contents, scoreAsStar, createdDate, maskedBuyerName, and sellerNickname, plus a reviewStatistics object that breaks down star counts and provides a satisfyScore. Page size is configurable up to 100 reviews per request.

Suggestions and Best Sellers

search_suggestions accepts a partial query and returns three arrays: keywords, categories (each with categoryId and categoryUrl), and completeList where each item carries an autoCompleteType of KEYWORD, CATEGORY, BRAND, SELLER, or CAMPAIGN. get_best_sellers returns 10 products per page with fields including displayPrice, priceFloat, productBrand, and seller info. Note that the input page parameter is 1-indexed while the response's currentPage field is 0-indexed.

Reliability & maintenanceVerified

The n11 API is a managed, monitored endpoint for n11.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when n11.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official n11.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
7d ago
Latest check
6/6 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Monitor competitor pricing on n11.com by polling search_products for specific brands and tracking displayPrice changes over time.
  • Build a category explorer by traversing deep category slugs with get_category_products and surfacing attributeSearchItems as filterable facets.
  • Aggregate review sentiment by fetching productFeedBackReviewList from get_product_reviews and analyzing scoreAsStar distributions via reviewStatistics.
  • Power a typeahead search widget using search_suggestions with its autoCompleteType-tagged completeList for keywords, brands, and categories.
  • Track trending products by paginating get_best_sellers and recording priceFloat and stock fields across daily snapshots.
  • Display installment payment options in a Turkish e-commerce price comparison tool using the installments object from get_product_detail.
  • Feed a recommendation widget by extracting the recommendations.recommendationResult array from get_product_detail responses.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does n11.com have an official public developer API?+
n11.com does not offer a public REST API for general developers to access product data, reviews, or listings.
What does `get_product_detail` return beyond basic product info?+
It returns four structured sub-objects: description with HTML product specs and tab content, personalized with real-time price, stock, and delivery details, installments with credit and corporate card payment plans, and recommendations with related product suggestions. Supplying the optional category_id parameter can improve the accuracy of the pricing and stock data in the personalized object.
Are there limitations on category browsing with `get_category_products`?+
Yes. The endpoint requires a deep category slug with at least two path segments, such as bilgisayar/dizustu-bilgisayar. Single-segment top-level slugs like elektronik are not supported and will not return results. Category slugs and IDs can be discovered via search_suggestions, which returns categoryUrl and categoryId for each category suggestion.
Does the API expose seller profile pages or seller-level product catalogs?+
Not currently. The API returns seller identifiers and nicknames within product listing and review responses, but there is no dedicated endpoint for fetching a seller's full storefront or complete product catalog. You can fork this API on Parse and revise it to add a seller-focused endpoint.
Can I retrieve product data for n11.com listings that require a logged-in account?+
The API covers publicly visible product data — listings, pricing, reviews, and specs that are accessible without authentication. Private or account-specific data such as order history, saved addresses, or personalized discount codes are not exposed. You can fork this API on Parse and revise it if you need to target additional public-facing pages not currently covered.
Page content last updated . Spec covers 6 endpoints from n11.com.
Related APIs in MarketplaceSee all →
hepsiburada.com API
Search and browse products on Hepsiburada with access to detailed product information, pricing, customer reviews, categories, and active campaigns. Retrieve comprehensive product data to power shopping, research, or price-comparison applications.
emag.ro API
Access product data from eMAG.ro, Romania's largest online retailer. Search by keyword, browse categories, retrieve product details and reviews, and look up seller information.
verkkokauppa.com API
Search and browse products from Verkkokauppa.com to find items across categories, check real-time prices and availability, read customer reviews, and discover deals in outlet and clearance sections. Filter products by your preferences and get detailed product information including specifications and store stock levels.
ozon.kz API
Browse and search thousands of products on Ozon.kz, view detailed product information, reviews, and seller details across category listings. Get instant search suggestions and explore the complete category tree to discover items that match your needs.
amzn.to API
Search Amazon products and retrieve detailed information including pricing, reviews, and specifications, plus discover current best sellers across categories. Get real-time product data to compare options and find trending items on Amazon.
amazon.nl API
Search Amazon.nl for products by keyword, retrieve full product details and specifications, read customer reviews, and browse category bestseller lists.
aliexpress.com API
Search for products across AliExpress and instantly access detailed information including product specs, customer reviews, and pricing to make informed purchasing decisions. Browse through product categories and retrieve complete product data directly from URLs to compare options and find exactly what you're looking for.
notonthehighstreet.com API
Search and browse unique products from Not On The High Street, viewing detailed product information, customer reviews, seller profiles, and similar items all in one place. Discover curated gift and home goods with real-time access to pricing, availability, and seller details to help you find the perfect independent retailers.