Hepsiburada Scraper — Turkey Product Prices & Ratings avatar

Hepsiburada Scraper — Turkey Product Prices & Ratings

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Hepsiburada Scraper — Turkey Product Prices & Ratings

Hepsiburada Scraper — Turkey Product Prices & Ratings

Scrape Hepsiburada.com, one of Turkey's largest online marketplaces. Extract product name, brand, price in lira, currency, stock availability, SKU, category and product images across every category. Keyword search and category browsing. No API key, no login.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Hepsiburada Scraper — Turkey Product Prices & Stock

Turkish marketplace prices in clean rows: product name, brand, price in lira, stock status and SKU, straight from the category pages.

What does the Hepsiburada Scraper do?

This Actor collects live product data from Hepsiburada.com, one of Turkey's largest online marketplaces. Each category page publishes its products as JSON-LD, and this Actor reads that structure directly rather than parsing rendered markup.

One detail decides whether the output is trustworthy. The page describes itself as a product too — the category, priced at its cheapest item — so an unfiltered parse reports "Laptop Fiyatları" as a product costing 375 lira and quietly drags every average down. Only entries carrying a SKU are real products, and that is the filter applied here. Ratings and merchant names are not in the server-rendered markup at all, so no columns are claimed for them.

Who is it for?

  • Brands and distributors monitoring Turkish shelf prices in a high-inflation market.
  • Competitive-pricing teams tracking a major marketplace before repricing.
  • Marketplace sellers researching price bands before listing.
  • Retail analysts measuring category price movement month over month.
  • Importers and exporters benchmarking Turkish retail against their own markets.

Use cases

  • Track lira prices in a category weekly — in Turkey that curve moves fast enough to matter.
  • Build a brand-level price index across phones, laptops and appliances.
  • Watch stock availability to spot supply gaps before competitors.
  • Compare the same product across categories and catch inconsistent pricing.
  • Feed a repricing engine a daily snapshot of a competitor category.
  • Give an AI agent live Turkish retail prices instead of stale training data.

Why use this Hepsiburada Scraper?

  • The category-as-product trap handled — only entries with a real SKU are kept.
  • About 36 products per page, with clean pagination.
  • Every core field filled: name, brand, price, currency, availability and SKU come back at 100%.
  • No invented columns — ratings and merchants are absent from the markup, so they are not claimed.
  • Keyless and login-free — nothing to register, nothing to rotate.
  • Hundreds of categories, addressed by the slug from the URL.

What data can you extract?

One row per product. Anything the source left blank comes back as null.

FieldTypeDescription
skustringHepsiburada SKU
urlstringDirect link to the product
namestringProduct name
brandstringBrand
pricenumberPrice in Turkish lira
currencystringCurrency, normally TRY
availabilitystringStock status, e.g. InStock
categorystringCategory slug requested
imageUrlstringProduct photo
scrapedAtstringWhen this row was collected

Sample output

{
"sku": "HBCV0000EWMU1D",
"url": "https://www.hepsiburada.com/asus-vivobook-go-15-e1504fa-bq4895w-amd-ryzen-5-7520u-8gb-512gb-ssd-windows-11-...",
"name": "ASUS Vivobook Go 15 E1504FA-BQ4895W AMD Ryzen 5 7520U 8GB 512GB SSD Windows 11 Home 15.6\" Taşınabilir Bilgi...",
"brand": "Asus",
"price": 20999,
"currency": "TRY",
"availability": "InStock",
"category": "laptop-notebook-dizustu-bilgisayarlar-c-98",
"imageUrl": "https://productimages.hepsiburada.net/s/777/222-222/110001758118219.jpg",
"scrapedAt": "2026-08-16T16:28:51.746Z"
}

How to use the Hepsiburada Scraper

Option A — a category

Enter a category slug exactly as it appears after hepsiburada.com/ in the URL. Verified examples: laptop-notebook-dizustu-bilgisayarlar-c-98, iphone-ios-telefonlar-c-60005202, led-tv-televizyonlar-c-163192.

Option B — a price monitor

Pick the categories you compete in and schedule the Actor daily; diff price between runs to see repricing as it happens.

Option C — a brand index

Collect several categories, then group by brand to build a brand-level price index across the marketplace.

Input parameters

InputTypeDescription
categoryPathstringHepsiburada category path as it appears after hepsiburada.com/ in the URL. Verified examples: laptop-notebook-dizustu-bilgisayarlar-c-98, iphone-ios-telefonlar-c-60005202, led-tv-televizyonlar-c-163192, tablet-c-3008012, masaustu-bilgisayarlar-c-34. Default: "laptop-notebook-dizustu-bilgisayarlar-c-98".
maxResultsintegerStop after this many products. Each page returns about 36. Default: 1000.
proxyConfigurationobjectHepsiburada serves Turkish exits. Residential proxy pinned to Turkey is used automatically.

Tips for best results

  • Copy the category slug from the URL rather than guessing it — the numeric suffix is part of the identifier and a wrong one returns nothing.
  • Turkish inflation means a price series is only meaningful with its collection date; scrapedAt is on every row for that reason.
  • The Actor filters out the category's own self-describing entry, so a page adds about 36 real products.
  • Keyword search is not offered because Hepsiburada's search pages carry no structured product data — category browsing is the honest path.
  • Prices are in lira as published; no conversion is applied.

Integrations

Connect this Actor to Make, Zapier, n8n, Slack, Google Sheets, GitHub, Airtable or any HTTP endpoint through Apify integrations. Every finished run can push its dataset straight into your warehouse, or fire a webhook so a downstream job starts the moment the data lands.

API usage

Run the Actor from your own code with the Apify API. Datasets can be exported as JSON, CSV, Excel, XML, RSS or HTML, and every run is available through the Apify API reference.

curl -X POST "https://api.apify.com/v2/acts/logiover~hepsiburada-product-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"input": {"categoryPath": "laptop-notebook-dizustu-bilgisayarlar-c-98", "maxResults": 1000, "proxyConfiguration": {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "TR"}}}'

Python, JavaScript, PHP and CLI clients are documented under Apify API clients.

Use with AI agents (MCP)

This Actor is callable from any MCP-compatible client — Claude, Cursor, VS Code or your own agent — through the Apify MCP server. An agent can call it to answer live questions about Turkish marketplace prices, stock status and brand-level pricing instead of guessing from stale training data.

FAQ

Do I need a Hepsiburada account or API key?

No. The Actor reads public category pages with no login and no key.

Hepsiburada's search pages do not emit the structured product data that category pages do. Rather than ship a mode that silently returns nothing, only category browsing is offered.

How many products can one run return?

Each page carries about 36 and large categories run to thousands of pages, so the practical limit is the result cap you set.

Why are ratings and seller names missing?

They are not present in the server-rendered markup. Claiming columns for them would mean shipping fields that are always blank.

What currency are prices in?

Turkish lira (TRY), exactly as published.

Why did my run return zero products?

Almost always a category slug that does not exist. Open the category on Hepsiburada and copy the slug from the address bar.

Is the data in Turkish?

Yes. Product names and categories are published in Turkish and collected as written.

How often should I run it?

Daily is a good default in a market where prices move monthly; hourly is worth it during campaign periods.

Can I export to CSV or Excel?

Yes. Every run's dataset exports as JSON, CSV, Excel, XML, RSS or HTML from the Storage tab, the API, or automatically through an integration.

How fresh is the data?

Every run reads the site live at that moment, so the data is as fresh as the site itself. Schedule the Actor hourly, daily or weekly to build a time series.

How often is the Actor updated?

It is monitored and fixed when the site changes its markup or its endpoints. Report anything that looks wrong through the Issues tab and it gets picked up.

This Actor collects only publicly available information — the same pages any visitor can open without logging in. It does not bypass a login, and it does not touch private or personal accounts. Public data collection is legal in most jurisdictions, but how you use the data is your responsibility: if any record contains personal data, GDPR and comparable laws still apply, and you need a lawful basis for processing it. When in doubt, take legal advice. See Apify's ethical web scraping guide.