Trendyol Scraper - Products, Prices & Sellers
Pricing
from $3.00 / 1,000 products
Trendyol Scraper - Products, Prices & Sellers
Scrape Trendyol — Turkey's biggest marketplace — into JSON, CSV or Excel: product names, prices, discounts, ratings, review counts, sellers and stock from any search, category or product URL. Real browser clears Cloudflare. Pay per result, no monthly fee.
Pricing
from $3.00 / 1,000 products
Rating
0.0
(0)
Developer
Yusuf
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Trendyol Scraper — Products, Prices, Ratings & Sellers
Turn Trendyol, Turkey's largest e-commerce marketplace, into clean structured data — JSON, CSV or Excel. Pull products, prices, discounts, ratings, review counts, sellers and full details from any search, category, brand or product URL.
The one that actually gets through. Trendyol serves a Cloudflare challenge that stops HTTP-only scrapers dead ("Just a moment…" forever). This runs a real browser, clears the challenge, and rotates IPs when one gets stuck — so you get data, not a block page.
Pay per result — $0.003 per product, no monthly fee. ~1,000 products for about $3.
🚀 Get started in 30 seconds
- Type a search term (e.g.
kablosuz kulaklık) or paste a Trendyol URL - Set Maximum items (this caps your cost)
- Hit Start → export the results as JSON, CSV or Excel, or pull them from the API
No login, no Trendyol account, no code required.
💸 Pricing — simple and predictable
Pay-per-result. You are charged only for products you actually scrape — there is no rent and no monthly subscription.
| You scrape | Approx. cost |
|---|---|
| 100 products | ~$0.30 |
| 1,000 products | ~$3 |
| 10,000 products | ~$30 |
$0.003 per product + a tiny per-run start fee. Maximum items is a hard stop, so your bill can never surprise you.
✅ Why this scraper
- Actually clears Cloudflare — HTTP-only scrapers get the "Just a moment…" wall forever. This drives a real browser engine, waits for the JS challenge to resolve, and retires the session + rotates IP when one gets stuck.
- Cheap for a browser scraper — images, media, fonts and CSS are blocked by default. Product data lives in the page HTML/JSON, so this cuts residential-proxy bandwidth 70–80% with zero data loss. Scrapers that skip this quietly burn your proxy quota.
- Two speeds — fast listing mode for price/rank monitoring at scale, or full detail mode with description, attributes, variants and stock.
- Resilient extraction — reads Trendyol's inline page state, falls back to the rendered DOM if the state variable is renamed, and parses schema.org JSON-LD on product pages. Keeps working when the site shifts.
- Predictable cost —
maxItemsstops the run at your limit.
📦 What you get per product
{"id": 773358088,"name": "Kablosuz Kulaklık Bluetooth 5.3","brand": "Apple","url": "https://www.trendyol.com/apple/kablosuz-kulaklik-p-773358088?merchantId=968","price": 2499.9,"originalPrice": 3999,"currency": "TL","discountRatio": 37,"rating": 4.6,"ratingCount": 12840,"sellerName": "Apple Türkiye","merchantId": 968,"categoryName": "Kulaklık","sponsored": null,"imageUrl": "https://cdn.dsmcdn.com/ty1/product/media/images/...jpg","scrapedAt": "2026-07-20T15:12:03.221Z"}
With Scrape full product details enabled, each record also carries description, availability, color, attributes (pattern, material, audience), variants[] with per-variant price and stock, and the full images[] array.
🎯 Use cases
- Price & competitor monitoring — track competitor pricing and discount depth on a daily schedule, get alerted when someone undercuts you
- Sellers & brands — watch your own listings' rank, rating, stock and sponsored placement across categories
- Market & product research — category assortment, price distribution, best-sellers and demand signals before you source a product
- Dropshipping & sourcing — export catalogs with prices, ratings and seller data to find winning products
- Data & AI — feed a live Turkish e-commerce dataset into dashboards, models or a price-comparison app
🔌 Export & integrate
Results land in an Apify dataset you can:
- Download as JSON, CSV, Excel, XML or RSS
- Pull via API — one HTTPS call returns your data
- Schedule — run it every morning and only get fresh data
- Connect to Google Sheets, Make, Zapier, n8n or your own backend via Apify integrations and webhooks
⚙️ Input example
{"search": "kablosuz kulaklık","maxItems": 200,"scrapeProductDetails": false,"blockAssets": true,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "TR" }}
Search vs Start URLs — search is the quick path. Use startUrls for a specific category, brand page, or a fixed list of product URLs (search, category, brand and product URLs all work).
❓ FAQ
How much does it cost? $0.003 per product scraped, plus a tiny start fee per run. No monthly subscription. About $3 per 1,000 products. maxItems caps every run.
Do I need proxies? Yes — Trendyol blocks datacenter IPs and redirects non-Turkish IPs to a country-selection page, so Turkish residential proxies are required (the default input is already set to RESIDENTIAL + TR). Keep blockAssets on to keep that traffic — and its cost — low.
Can I export to Excel / Google Sheets? Yes. Every run's dataset exports to CSV, Excel, JSON and more, and connects to Google Sheets, Make, Zapier and n8n.
Can I run it on a schedule? Yes — use Apify Schedules to run it daily/hourly for price tracking.
Why is detail mode slower? It opens each product page individually. For price tracking you usually don't need it — listing mode already carries price, discount, rating, review count and seller.
Is this legal? The actor reads publicly available product pages — the same data any shopper sees. No login, no personal data.