nvNeuralVerge
E-commerce & Marketplaces

Hepsiburada Product Search — Keyword, Sort & Filter Data

Send a keyword and this source searches Hepsiburada and returns matching products as data: SKU, name, brand, price, list price, discount, image, rating and seller, with filters for brand, seller, colour, price range, minimum rating, fast delivery, discounted, photo reviews and authorized sellers.

Example response
{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "hepsiburada_products_search",
  "keyword": "iphone 15",
  "max_items": 2,
  "start_page": 1,
  "sort": "NONE",
  "brand": null,
  "merchant": null,
  "color": null,
  "rating_min": null,
  "price_min": null,
  "price_max": null,
  "fast_delivery": false,
  "discounted_only": false,
  "with_photo_reviews": false,
  "authorized_seller": false,
  "recently_reviewed": false,
  "advantageous_price": false,
  "product_type": null,
  "partial": false,
  "human": "# Hepsiburada products search\n\n- **Keyword:** iphone 15\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 2.65 MB",
  "machine": {
    "total_items": 2,
    "items": [
      {
        "@type": "HepsiburadaSearchProduct",
        "id": "HBCV00004X9ZCK",
        "product_id": "HBC00004X9ZCG",
        "url": "https://www.hepsiburada.com/apple-iphone-15-128-gb-mavi-p-HBCV00004X9ZCK",
        "name": "Apple iPhone 15 128 GB Mavi",
        "brand": "Apple",
        "price": 57049,
        "list_price": 57049,
        "discount_percentage": 0,
        "currency": "TRY",
        "image": "https://productimages.hepsiburada.net/s/462/500/110000498600869.jpg",
        "rating": 4.8,
        "rating_count": 13022,
        "color_variant_count": 3,
        "seller_name": "Hepsiburada",
        "seller_id": "e750130c-d0ff-469f-8767-66a63af8ea0c",
        "category": "iPhone iOS Telefonlar",
        "is_in_stock": true
      },
      {
        "@type": "HepsiburadaSearchProduct",
        "id": "HBCV00004X9ZCH",
        "product_id": "HBC00004X9ZCG",
        "url": "https://www.hepsiburada.com/apple-iphone-15-128-gb-siyah-p-HBCV00004X9ZCH",
        "name": "Apple iPhone 15 128 GB Siyah",
        "brand": "Apple",
        "price": 56999,
        "list_price": 56999,
        "discount_percentage": 0,
        "currency": "TRY",
        "image": "https://productimages.hepsiburada.net/s/462/500/110000498569710.jpg",
        "rating": 4.8,
        "rating_count": 13022,
        "color_variant_count": 3,
        "seller_name": "Hepsiburada",
        "seller_id": "e750130c-d0ff-469f-8767-66a63af8ea0c",
        "category": "iPhone iOS Telefonlar",
        "is_in_stock": true
      }
    ],
    "response_bytes": 2781140
  },
  "total_points": 2
}
You send
A search keyword, with optional sort and filters
You get back
Matching products with SKU, name, brand, price, list price, discount, image, rating and seller
Coverage
Hepsiburada's searchable product catalog.
Price
1 point per returned result, up to 500 per request — $1 per 1,000
Billed per record actually returned, capped by max_items. A search that matches nothing costs nothing.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
Checking the site by handType the keyword, filter, scroll, copyFree, and slowNobody keeps a category list current this way
Building a scraperWrite it, host it, and repair it when Hepsiburada changes the results pageEngineering timeA maintenance commitment for something that isn't your product
NeuralVergeOne request, keyword and filters as parameters$1 per 1,000, misses not billedA broad keyword returns a broad — and larger, more expensive — result set
Response

What you get back

Every field in the response shown above.

FieldTypeDescription
total_itemsnumberHow many products were returned in this batch (capped by max_items).
idstringHepsiburada SKU of the listing.
product_idstringProduct group ID the SKU belongs to.
urlstringDirect link to the product page.
namestringListing title.
brandstringProduct brand as listed.
pricenumberCurrent price.
list_pricenumberPre-discount list price.
discount_percentagenumberDiscount between list price and price, as a percentage.
currencystringISO currency code (TRY in the sample).
imagestringPrimary product image URL.
ratingnumberAverage star rating.
rating_countnumberNumber of ratings.
color_variant_countnumberNumber of colour variants of the product.
seller_namestringName of the seller behind the listing.
seller_idstringSeller ID (a UUID).
categorystringLeaf category the listing is filed under.
is_in_stockbooleanWhether the item is currently in stock.
Integration

How to run it

The same lookup works from the app, the API, or as a tool an agent can call mid-task.

keyword is the only required field. max_items caps the result count (up to 500, defaults to 25) and sets what you are billed for; sort, rating_min, brand, color, merchant, price_min and price_max narrow the query before you pay for results.

curl -X POST https://api.neuralverge.ai/functions/v1/run-hepsiburada-products-search \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "keyword": "iphone 15", "max_items": 25, "sort": "coksatan", "rating_min": "4-max" }'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Price comparison

Pull every listing for a product type and compare price against rating.

Assortment research

See what a category actually contains on Hepsiburada, sorted by best seller.

Discount tracking

Sort by biggest discount and re-run on a schedule to catch price drops.

Sourcing candidates

Find SKUs to feed into Hepsiburada product for full detail.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Hepsiburada's searchable product catalog.

Freshness

Read at request time.

Handling

This source returns publicly visible information, stamped with the input it was read from and a session id you can trace.

What it will not do
  • —A broad keyword returns a broad result set — narrow it or you pay for noise.
  • —Price and stock reflect the moment of the search and can change right after.
  • —The same product can appear once per colour or capacity variant.
FAQ

Questions, answered

Yes. merchant takes the exact seller name (case sensitive) and brand takes a brand slug such as apple or samsung.

Related

Related sources

Try hepsiburada product search on your own data

One request format across every source in the catalog.

Get started