Hepsiburada Scraper - Turkish E-Commerce Products avatar

Hepsiburada Scraper - Turkish E-Commerce Products

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Hepsiburada Scraper - Turkish E-Commerce Products

Hepsiburada Scraper - Turkish E-Commerce Products

Under maintenance

Scrape product data from Hepsiburada.com, Turkey's leading e-commerce platform with 100M+ monthly visits. Extract product names, prices, brands, ratings, reviews, seller info, stock status, and images from search results and category pages. No login required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Hepsiburada Scraper

Scrape product data from Hepsiburada.com — Turkey's leading e-commerce platform with 100M+ monthly visits, selling electronics, fashion, home goods, beauty, sports, and more across thousands of sellers.

How to scrape Hepsiburada data

Hepsiburada is one of Turkey's top 2 e-commerce platforms (alongside Trendyol), offering millions of products from thousands of sellers. This actor lets you extract structured product data from Hepsiburada search results and category pages without any login or cookies.

  1. Go to the actor's input page.
  2. Enter a search query in Turkish or English (e.g., "laptop", "iPhone 16", "kulaklık", "ayakkabı").
  3. Set the maximum number of results you want.
  4. Click "Start" and wait for the run to finish.
  5. Download your data in JSON, CSV, or Excel format.

The actor searches Hepsiburada just like a regular user would, extracts product data from search results, and returns clean, structured data ready for analysis.

Features

  • Search by keyword across all Hepsiburada product categories
  • Browse specific category pages for targeted scraping
  • Extract current prices and original prices (discount detection)
  • Get brand names, seller information, and stock status
  • Extract ratings and review counts
  • Multi-strategy extraction: API interception, JSON-LD, hydration data, and DOM fallback
  • Automatic pagination to collect large result sets
  • Zero-item safety guard — fails explicitly instead of returning empty results
  • No cookies or login required
  • Residential proxy support for reliable access with Turkish IP

Input options

FieldTypeDescriptionDefault
searchQueryStringProduct search term (e.g., "laptop", "kulaklık")"laptop"
categoryUrlStringOptional Hepsiburada category URL to scrape directly
maxResultsIntegerMaximum number of products to return (1–10,000)100
proxyConfigurationObjectProxy settings — Turkish residential proxies recommendedTR residential

Example input

{
"searchQuery": "laptop",
"maxResults": 50,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "TR"
}
}

Scraping a specific category

You can also scrape a specific Hepsiburada category page by providing the categoryUrl instead of a search query:

{
"categoryUrl": "https://www.hepsiburada.com/laptop-c-98",
"maxResults": 200
}

Minimal input (uses defaults)

{}

When no input is provided, the actor defaults to searching "laptop" with 100 max results.

Output fields

FieldTypeDescription
productNameStringFull product name
brandStringBrand or manufacturer name
priceNumberCurrent selling price in TRY
originalPriceNumberOriginal price before discount (if discounted)
currencyStringCurrency code (TRY)
ratingNumberAverage product rating (0–5 scale)
reviewCountIntegerNumber of user reviews
sellerStringName of the seller or merchant
inStockBooleanWhether the product is currently in stock
imageUrlStringProduct image URL
urlStringFull Hepsiburada product page URL
scrapedAtStringISO 8601 timestamp of when the data was collected

Example output

{
"productName": "Apple MacBook Air M4 16 GB 256 GB SSD 13.6\" Notebook",
"brand": "Apple",
"price": 42999.00,
"originalPrice": 49999.00,
"currency": "TRY",
"rating": 4.8,
"reviewCount": 342,
"seller": "Hepsiburada",
"inStock": true,
"imageUrl": "https://productimages.hepsiburada.net/s/123/550/abc.jpg",
"url": "https://www.hepsiburada.com/apple-macbook-air-m4-p-HBCV00001ABC",
"scrapedAt": "2026-06-09T14:30:00.000Z"
}

Cost estimate

The actor uses PlaywrightCrawler (headless browser) for reliable rendering of Hepsiburada pages.

  • ~50 results: approximately $0.05–0.15 in platform costs
  • ~100 results: approximately $0.10–0.30 in platform costs
  • ~1,000 results: approximately $0.50–2.00 in platform costs
  • Residential proxy usage adds to the cost depending on data transfer

For most use cases, a single run costs well under $1.00.

How it works

The scraper uses four extraction strategies in priority order:

  1. API interception — intercepts XHR/fetch responses for internal JSON API data (fastest, most reliable)
  2. JSON-LD structured data — parses schema.org markup embedded in the page
  3. Hydration data — extracts product arrays from __NEXT_DATA__ or similar client-side state
  4. DOM extraction — falls back to parsing HTML product cards when no structured data is available

This multi-strategy approach makes the scraper resilient to site changes and ensures data quality.

Limitations

  • Hepsiburada uses anti-bot protection — Turkish residential proxies are strongly recommended.
  • Product availability and pricing data reflects what Hepsiburada shows at the time of scraping. Prices change frequently.
  • Very broad search queries may return many results across categories. Use specific queries or category URLs for focused data.
  • The HTML structure of Hepsiburada may change without notice, which could temporarily affect data extraction.
  • Some product detail fields (brand, seller, rating) may not be available on all listing cards.

Tips for best results

  • Use specific queries — "Samsung Galaxy S25 Ultra" works better than "telefon"
  • Use category URLs — for comprehensive category scraping, provide the category URL directly
  • Use Turkish proxies — Turkish residential proxies give the most reliable results
  • Start small — test with maxResults: 10 before running large scrapes
  • Turkish keywords — use Turkish search terms for more relevant results (e.g., "dizüstü bilgisayar" instead of "laptop")

Use cases

  • Price monitoring — track product prices across Turkey's largest e-commerce platform
  • Competitive analysis — compare your prices against Hepsiburada marketplace data
  • Market research — analyze product availability and pricing trends in the Turkish market
  • Brand monitoring — track how your brand's products are listed and priced
  • Seller intelligence — monitor which sellers carry which products
  • Discount tracking — detect price drops by comparing current vs. original prices
  • Review analysis — gauge product sentiment from ratings and review counts
  • Data enrichment — enhance product databases with up-to-date Turkish e-commerce pricing