Hepsiburada search

GET https://api.api.sh/hepsiburada/v1/search
1 credit / call e-commerce try it in the playground →

Hepsiburada product search or category listing (Turkey), 36 a page: SKU, name, link, price, original price, rating, review count, campaign texts, variant count and image, with brand, price range and the site's other filters. sort orders results (price, rating, newest, best-selling, most reviewed, discount). facets lists the filter sidebar: each group's key, name and values (value, label, selected); pass key:value in filter to apply one (the site shows no counts).

Every response includes credits_used: the credits this call cost.

Parameters

nametypedescription
q string Search words (or category). Example: iphone
category string Category page path, e.g. cep-telefonlari-c-371965.
brand string Brand slugs, comma separated. Example: apple
min_price integer Lowest price in lira.
max_price integer Highest price in lira.
filter string Other site filters as key:value,value; separated by semicolons, e.g. renk:siyah. Keys and values are the key and value items of facets.
sort relevance | price_asc | price_desc | rating | newest | best_selling | most_reviewed | discount relevance (default), price_asc, price_desc, rating, newest, best_selling, most_reviewed, discount.
page integer Page number (default 1). next_page is null on the last page. Example: 1

Every endpoint also takes fresh, raw, fields (see lean responses and caching).

Example

curl "https://api.api.sh/hepsiburada/v1/search?q=iphone" \
  -H "x-api-key: $APISH_KEY"

Response

A JSON object with the fields described above, plus raw (the source's own data), cached, fetched_at and credits_used. Errors return {"success": false, "error": "…"} with the HTTP status (see errors). A lookup that ran but found nothing (404) costs the price above; refused calls and errors on our side are free (what's charged).

The fastest way to see the full response is the playground: it runs this endpoint with your account and shows the exact JSON.