Discover/hepsiburada.com API
live

hepsiburada.com APIhepsiburada.com

Access Hepsiburada product data, prices, reviews, categories, and campaigns via 5 endpoints. Filter by keyword, price range, and page.

Endpoints
5
Updated
10d ago
Try it
Page number for pagination.
Search keyword (e.g. 'laptop', 'headphones', 'SSD')
Advanced filter string in the format used by Hepsiburada (e.g. 'fiyat:0-1000' for a price
api.parse.bot/scraper/a42a78b8-347f-4c69-8e83-135320d2b001/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/a42a78b8-347f-4c69-8e83-135320d2b001/search_products?page=1&query=laptop' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for products by keyword query on Hepsiburada. Returns paginated product listings with brand, rating, and review count. Supports price filters.

Input
ParamTypeDescription
pageintegerPage number for pagination.
queryrequiredstringSearch keyword (e.g. 'laptop', 'headphones', 'SSD')
filtersstringAdvanced filter string in the format used by Hepsiburada (e.g. 'fiyat:0-1000' for a price range of 0–1000 TL).
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "products": "array of product objects with productId, brand, rating, reviewCount, and other fields",
    "totalCount": "integer total number of search results"
  },
  "sample": {
    "data": {
      "page": 1,
      "products": [
        {
          "sku": null,
          "url": null,
          "name": null,
          "brand": "Lenovo",
          "price": null,
          "rating": 5,
          "imageUrl": null,
          "priceText": null,
          "productId": "HBC0000DLDY3M",
          "isSponsored": false,
          "reviewCount": 49,
          "discountRate": null,
          "merchantName": null
        }
      ],
      "totalCount": 8152
    },
    "status": "success"
  }
}

About the hepsiburada.com API

The Hepsiburada API provides 5 endpoints covering product search, full product details, customer reviews, category navigation, and active campaigns from Hepsiburada.com, Turkey's largest e-commerce marketplace. The get_product_details endpoint returns price, stock status, specifications, and a structured review summary in a single call, while search_products supports keyword queries with price-range filters and pagination.

Product Search and Details

The search_products endpoint accepts a query string (e.g. 'laptop' or 'SSD') and returns a paginated list of matching products. Each product object includes productId, brand, rating, and reviewCount. You can narrow results using the filters param, which accepts Hepsiburada's native filter syntax — for example, 'fiyat:0-1000' restricts results to items priced between 0–1000 TL. The totalCount field lets you calculate how many pages exist before iterating.

The get_product_details endpoint accepts a bare product ID in HBC format (e.g. HBC00006TCEUL), a full product URL, or a slug path. It returns product_name, brand, unit_price, original_price, stock_status, category (as a > -separated hierarchy string), description, specifications (array or null), and a review_summary object containing average_rating, total_reviews, and rating_distribution.

Reviews and Category Navigation

get_product_reviews accepts the same flexible product identifier as get_product_details and returns paginated review objects. Each review includes id, userName, rating, comment, createdAt, merchantName, and isPurchaseVerified. The averageRating and totalCount fields are returned at the top level alongside the reviews array, making it straightforward to aggregate sentiment without iterating all pages.

get_category_tree takes no inputs and returns the full Hepsiburada category hierarchy as a nested tree. Each node exposes id, title, url, entityType, and a children array for subcategories. The get_campaigns endpoint retrieves the current promotional campaign page, returning campaign cards with titles, images, and URLs inside a structured result.data.items array along with seoData.

Common use cases
  • Build a price-comparison tool using unit_price and original_price fields from get_product_details.
  • Track discount depth on active promotions by combining get_campaigns card URLs with get_product_details pricing data.
  • Aggregate seller and product sentiment by collecting isPurchaseVerified reviews across categories via get_product_reviews.
  • Populate an e-commerce catalog mirror using the category hierarchy from get_product_details and the full tree from get_category_tree.
  • Monitor stock availability at scale by polling stock_status across a list of Hepsiburada product IDs.
  • Conduct brand share analysis by querying search_products with category-specific keywords and counting results by brand.
  • Build a review monitoring dashboard tracking rating, createdAt, and merchantName trends over time for specific products.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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 Hepsiburada have an official developer API?+
Hepsiburada provides a seller/partner integration API for marketplace merchants at https://developers.hepsiburada.com, but it is restricted to registered sellers and covers order and inventory management — not public product browsing, search, or review data. This Parse API covers the public-facing catalog without requiring a seller account.
What does the `filters` parameter in `search_products` accept?+
It accepts Hepsiburada's native filter string format. A price range filter looks like 'fiyat:0-1000', which limits results to products priced between 0 and 1000 TL. Other attribute-based filters follow the same colon-separated key-value pattern used on the Hepsiburada site. Only one filter string is passed per request; combining multiple filter dimensions depends on how Hepsiburada's own filter syntax concatenates them.
Can I retrieve seller listings or compare multiple merchant offers for the same product?+
Not currently. get_product_details returns a single unit_price and original_price without breaking out individual seller offers or a merchant list. It covers product-level pricing and the review summary. You can fork this API on Parse and revise it to add an endpoint that surfaces per-seller offer data for a given product.
How deep does pagination go in `get_product_reviews`?+
The endpoint returns totalCount alongside the page field, so you can calculate total pages by dividing totalCount by the number of reviews per page. Pagination is controlled by the page integer param. Very high page numbers on products with thousands of reviews may return empty arrays if the source stops serving results beyond a certain depth.
Does the API cover Hepsiburada Flash Deals or time-limited daily discounts?+
Not currently. get_campaigns returns the general campaign page structure with promotional cards, but it does not expose a dedicated flash-deal or countdown-timer feed. It covers campaign titles, images, and URLs. You can fork this API on Parse and revise it to target the flash-deal section specifically.
Page content last updated . Spec covers 5 endpoints from hepsiburada.com.
Related APIs in EcommerceSee all →
mouser.com API
mouser.com API
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.
Hepsiburada API – Products, Reviews & Campaigns · Parse