Hepsiburada Scraper - Turkish E-Commerce Products
Under maintenancePricing
Pay per usage
Hepsiburada Scraper - Turkish E-Commerce Products
Under maintenanceScrape 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
Maintained by CommunityActor 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.
- Go to the actor's input page.
- Enter a search query in Turkish or English (e.g., "laptop", "iPhone 16", "kulaklık", "ayakkabı").
- Set the maximum number of results you want.
- Click "Start" and wait for the run to finish.
- 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
| Field | Type | Description | Default |
|---|---|---|---|
searchQuery | String | Product search term (e.g., "laptop", "kulaklık") | "laptop" |
categoryUrl | String | Optional Hepsiburada category URL to scrape directly | — |
maxResults | Integer | Maximum number of products to return (1–10,000) | 100 |
proxyConfiguration | Object | Proxy settings — Turkish residential proxies recommended | TR 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
| Field | Type | Description |
|---|---|---|
productName | String | Full product name |
brand | String | Brand or manufacturer name |
price | Number | Current selling price in TRY |
originalPrice | Number | Original price before discount (if discounted) |
currency | String | Currency code (TRY) |
rating | Number | Average product rating (0–5 scale) |
reviewCount | Integer | Number of user reviews |
seller | String | Name of the seller or merchant |
inStock | Boolean | Whether the product is currently in stock |
imageUrl | String | Product image URL |
url | String | Full Hepsiburada product page URL |
scrapedAt | String | ISO 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:
- API interception — intercepts XHR/fetch responses for internal JSON API data (fastest, most reliable)
- JSON-LD structured data — parses schema.org markup embedded in the page
- Hydration data — extracts product arrays from
__NEXT_DATA__or similar client-side state - 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: 10before 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