Trendyol Scraper - Turkish E-Commerce Product Data
Pricing
Pay per event
Trendyol Scraper - Turkish E-Commerce Product Data
Extract product listings from Trendyol, Turkey's largest e-commerce platform. Scrape product names, prices, seller names, ratings, reviews, images, and more. Supports all Trendyol storefronts including Turkey, Germany, GCC countries, and Eastern Europe.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Extract product listings from Trendyol, Turkey's largest e-commerce platform. Scrape product names, prices, sellers, ratings, reviews, and images across all Trendyol storefronts — Turkey, Germany, GCC countries (Saudi Arabia, UAE, Qatar, Kuwait), and Eastern Europe.
What it does
The scraper queries Trendyol's product search API directly. For each search URL you provide, it paginates through results and extracts structured product records:
- Product details — name, brand, category, item ID
- Pricing — current price (TRY), original price, discount label, currency
- Seller — seller name and ID
- Social proof — average rating and total review count
- Images — all product image URLs (comma-separated)
- URL — full canonical product URL
- Storefront metadata — storefront ID and country code
Input
| Field | Type | Description |
|---|---|---|
searchUrls | string[] | One or more Trendyol search or category URLs. Required. |
maxItems | integer | Maximum products to return across all URLs. Default: 10. |
proxyConfiguration | object | Proxy settings. Trendyol requires Turkish residential proxy. |
Example input
{"searchUrls": ["https://www.trendyol.com/sr?q=laptop&qt=laptop&st=laptop&os=1","https://www.trendyol.com/sr?q=telefon&qt=telefon&st=telefon&os=1"],"maxItems": 100,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "TR"}}
Building search URLs
Navigate to Trendyol, perform a search or browse a category, and copy the URL from the address bar. Both search URLs (/sr?q=...) and category URLs work.
Multi-storefront: Trendyol serves Germany (/de-DE/...), Austria, Belgium, GCC countries, and Eastern Europe through the same platform. Append ?storefrontId=<ID>&countryCode=<CC> or use locale-prefixed paths to target non-TR storefronts.
| Storefront | Country Code | Storefront ID |
|---|---|---|
| Turkey | TR | 1 |
| Germany | DE | 2 |
| Saudi Arabia | SA | 35 |
| UAE | AE | 36 |
| Poland | PL | 27 |
Output
Each record has these fields:
{"platform": "trendyol","item_id": "816491173","content_id": "816491173","listing_id": "abc123","title": "Apple MacBook Air 13 M2","brand": "Apple","category": "Dizustu Bilgisayar","price_try": 47999.99,"original_price": 52999.99,"discount_label": null,"currency": "TRY","seller_name": "Trendyol Milla","seller_id": "275729","ratings": 4.8,"reviews_count": 342,"images": "https://cdn.dsmcdn.com/img1.jpg, https://cdn.dsmcdn.com/img2.jpg","url": "https://www.trendyol.com/apple/macbook-air-p-816491173.html","storefront_id": "1","country_code": "TR","scraped_at": "2026-05-04T16:01:13.000Z"}
Pricing
Pay-per-event: $0.10 per run + $0.001 per record scraped.
Technical details
- Uses Trendyol's internal search API (
apigw.trendyol.com) with TLS fingerprint spoofing via impit - Turkish residential proxy required — included in the default proxy configuration
- Page-based pagination: automatically iterates through result pages until
maxItemsis reached - Stops when a page returns no products (end of results)
Limitations
- Trendyol requires a Turkish IP address for reliable API access — always use the provided proxy configuration
- Product detail pages (descriptions, full specifications) are not scraped — listing-level data only
- Maximum 5,000 results per run recommended for stable performance