Trendyol Scraper - Products, Prices, Sellers, Reviews & Q&A
Pricing
from $0.40 / 1,000 products
Trendyol Scraper - Products, Prices, Sellers, Reviews & Q&A
Scrape Trendyol products and prices from search, category, brand, store or product links in 35 storefronts: price, discount, rating, favourites, seller, shipping, badges. Add product pages, 30-day price history, reviews, answered questions and seller profiles. Price monitor mode. No login.
Pricing
from $0.40 / 1,000 products
Rating
0.0
(0)
Developer
Scrapers Delight
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
What does Trendyol Scraper do?
Trendyol Scraper extracts product data from Trendyol, Turkey's largest online marketplace, and turns a search term, a category, brand or store link, or a list of product ids into clean rows: one row per product with price, struck-through price, discount, rating, favourites, seller, shipping flags and badges. Built for e-commerce sellers, brands, price-intelligence teams and market researchers who need Trendyol prices and sellers on a schedule without copying pages by hand.
Trendyol scraper · Trendyol product scraper · Trendyol price scraper · Trendyol API · fiyat takibi
- Every product surface: keyword search, category, brand, gender, store (
/magaza/…), campaign and product links, product ids and seller ids, in one run. - 35 Trendyol storefronts: Turkey, Azerbaijan, Germany, the Gulf, Central and Eastern Europe — each in its own currency.
- Product page details on demand: seller legal details, every other seller's offer, all attributes, sizes with stock and price, description, exact favourite count and Trendyol's AI review summary.
- Trendyol's own 30-day price history for each product, plus a price monitor mode that returns only new products and price or stock changes.
- Past the search limit: Trendyol stops every search after 138 pages; "Search past the 5,000-result limit" splits a big search into price bands and returns far more of the catalogue.
- Reviews, answered questions and seller profiles as separate rows, each charged only when you switch it on.
- No login or Trendyol API key needed.
- Export anywhere: JSON, CSV, Excel; schedules, webhooks, Make, Zapier, n8n, Google Sheets; the Apify API and MCP server.
What data can you get from Trendyol?
🆔 Product id (productId) | 🏷️ Name, brand, category | 🔗 Product link + images |
💲 Price paid (price) | ✂️ Struck-through price + discount % | 📉 30-day low reference, Plus and app prices |
| ⭐ Rating + rating count | ❤️ Favourites (exact with details) | 🛒 Order count label |
| 🚚 Free shipping, fast delivery, ships today, next day | 🎟️ Coupon, deal, flash sale, influencer pick | 🏆 Best-seller rank, badges, promotions |
| 🏪 Seller id, name, score | 🧾 Seller official name, tax and registration numbers, address, email | 👥 Other sellers' offers, lowest / highest offer |
| 📐 Sizes / variants with stock and price | 📋 All attributes, description | 🤖 AI review summary, rating histogram, topics |
| 📈 Daily price history (30 days) | 🔔 Change type, previous price, change % | 📢 Sponsored flag + position |
| 💬 Reviews: stars, text, date, size bought, photos | ❓ Answered questions with the seller's answer | 🏬 Seller profiles: followers, products, time on Trendyol |
Measured on real Trendyol responses (432 search results across Turkey, Germany, Azerbaijan and the UAE): every row had id, name, brand, price, currency, link and images; 85% had a rating, 86% a favourites label, 56% free shipping, 47.5% a struck-through price. With product page details on (100 products), 100% had the seller name, score, official name, city, tax number, address and attributes; 93% a seller email (Turkish sellers publish their registered KEP address), 73% a registration number, 55% other sellers' offers and 53% a description.
How to scrape Trendyol with Trendyol Scraper
- Create a free Apify account — monthly free credit, no card needed.
- Open Trendyol Scraper and click Try for free.
- Type a search term into Search terms (e.g.
telefon) or paste Trendyol links into Trendyol links, and pick your Storefronts. - Set Maximum products, and switch on Product page details, Reviews or Answered questions if you need them.
- Click Start. Rows appear in the dataset as each page is read.
- Open Storage and Export as JSON, CSV or Excel — or schedule the run.
⬇️ Input
| Section | Parameter | Type | What it does |
|---|---|---|---|
| What to scrape | searchQueries | string list | Search terms, e.g. telefon, airpods pro. Prefilled: telefon. |
startUrls | string list | Search, category (…-x-c103498), brand (…-x-b794), store (/magaza/…-m-968), campaign (/butik/liste/…) and product links (…-p-881465224). /yorumlar and /saticiya-sor links return reviews or answered questions. | |
productIds | string list | Product (content) ids; each is read in every storefront you pick. | |
sellerIds | string list | Seller ids or store links: lists that seller's products. | |
storefronts | list | 35 countries. Default TR. | |
| Filters (Trendyol's own) | sort | select | Recommended, newest, price up / down, best sellers, most favourited, most rated. |
minPrice, maxPrice | integer | Price range in the storefront's currency. | |
minRating | select | 1 to 4.5 stars and up. | |
freeShippingOnly, fastDeliveryOnly, sameDayShippingOnly, couponOnly, dealsOnly, flashSaleOnly, newReleaseOnly, influencerOnly, topSellersOnly | boolean | Trendyol's filter toggles. | |
lowestPriceDays | select | Only products at their lowest price of the last 10, 14 or 30 days. | |
| Refine results | maxRating, minRatingCount, minDiscountPercent, discountedOnly, inStockOnly, officialSellerOnly, brandMatchOnly, includeSponsored, includeKeywords, excludeKeywords | mixed | Checked on every row before it is saved. |
| Extra data | includeDetails | boolean | Product page details (add-on). |
includePriceHistory | boolean | Trendyol's daily price series. | |
includeReviews, maxReviewsPerProduct (20), reviewSort, reviewsSince, reviewRatings, reviewsWithPhotosOnly, reviewKeyword | mixed | Review rows and their filters. | |
includeQuestions, maxQuestionsPerProduct (20) | mixed | Answered question rows. | |
includeSellerProfiles | boolean | One profile row per seller found. | |
| Monitoring | monitorMode, minPriceChangePercent, monitorStoreName | mixed | New and changed products only; see below. |
| Output | maxResults (100), maxResultsPerSource, deepSearch, compact, includeRawData | mixed | Caps and row shape. |
| Advanced | proxyConfiguration, maxConcurrency (8) | mixed | Usually left alone. |
Input JSON
{"searchQueries": ["airpods"],"storefronts": ["TR"],"sort": "bestSeller","minRating": "4","freeShippingOnly": true,"includeDetails": true,"includePriceHistory": true,"maxResults": 100}
Paste the link Trendyol shows you
Filters you set on trendyol.com travel inside the link (?prc=1000-5000&fc=true&sst=BEST_SELLER). Paste that link into Trendyol links and the run reads exactly the result list you see. Links with a language prefix (/de/, /pl/, /ar-qa/) or on trendyol.ae / trendyol.sa are read in that storefront.
Use product ids for a price comparison across countries
Give a product id and pick several storefronts: each storefront that sells it returns its own row and currency. A product a storefront does not sell is listed under notFound in the run summary and is not charged.
⬆️ Output
Each product is one row (recordType: "product"). A real row from a test run, shortened:
{"recordType": "product","productId": "812982801","name": "Yenilenmiş iPhone 13 128 GB Yıldız Işığı Cep Telefonu (12 Ay Garantili) - A Kalite","brand": "Apple","price": 27528.39,"sellingPrice": 28977.25,"currency": "TRY","rating": 3.9,"ratingCount": 1379,"favoriteCount": 87430,"sellerName": "Getmobil","sellerScore": 7.7,"sellerOfficialName": "GETMOBİL TEKNOLOJİ ANONİM ŞİRKETİ","offerCount": 6,"lowestOfferPrice": 27528.39,"highestOfferPrice": 31824.05,"priceHistoryMin": 27528.39,"priceHistoryMax": 32045.02,"storefront": "TR"}
Review rows (recordType: "review") carry rating, comment, createdAt, isVerifiedPurchase, likesCount, the seller bought from, and for clothing the productSize, productFit, reviewerHeight and reviewerWeight; photos come as full-size imageUrls. Question rows (recordType: "question") carry question, answer, askedAt, answeredIn and the seller. Seller rows (recordType: "seller") carry followerCount, productCount, sellerScore, onTrendyolFor, sellerLocation, averageShippingTime, averageAnswerTime, officialName, taxNumber, registrationNumber, address and email. The dataset has six views: Products, Prices & monitor, Sellers on products, Reviews, Answered questions, Seller profiles.
Reviewer and asker names arrive masked by Trendyol (**** ****).
Use cases
- 💲 Price monitoring (fiyat takibi): schedule a daily run in monitor mode and get only price drops, rises and stock changes.
- 🏪 Seller research: list every seller in a category with score, followers, product count and official company details.
- 🥊 Competitor tracking: watch a competitor's store (
sellerIds) and every other seller undercutting you on a product. - 📊 Assortment analysis: read a whole category past Trendyol's page limit and compare brands, prices and ratings.
- ⭐ Review mining: pull 1- and 2-star reviews (
reviewRatings) with sizes and photos for product feedback. - 🌍 Cross-border pricing: compare one product's price across Turkey, Germany, the UAE and 32 other storefronts.
How much does it cost to scrape Trendyol?
Pay per row delivered, no start fee. Filtered, duplicate, sponsored-repeat, unchanged (monitor mode) and not-found products are not charged.
| Event | Price | 100 rows | 1,000 rows |
|---|---|---|---|
| Product | $0.0004 | $0.04 | $0.40 |
| Product page details (add-on per product) | $0.00028 | $0.028 | $0.28 |
| Review | $0.00018 | $0.018 | $0.18 |
| Answered question | $0.00045 | $0.045 | $0.45 |
| Seller profile | $0.0013 | $0.13 | $1.30 |
The prefilled run (20 products) costs $0.008. Price history is included at no extra charge. Apify's free plan credit covers thousands of product rows a month.
Integrations, API, scheduling & MCP
Run Trendyol Scraper on a schedule (daily price checks pair with monitor mode), send results to Google Sheets, Slack or email with webhooks, or connect it to Make, Zapier and n8n. Call it from your own code with the Apify API in Python or JavaScript, or from an AI agent through the Apify MCP server. The run summary (RUN_SUMMARY in the key-value store) lists Trendyol's own result total for each source next to the rows delivered.
More marketplace scrapers
- Amazon Product Scraper — Amazon search results, prices, ratings and reviews.
- Amazon Reviews Scraper — Amazon ratings histogram and review text.
- Amazon Seller Email Scraper — Amazon sellers' business details.
- AliExpress Products Scraper — AliExpress prices, sellers, SKUs and stock.
Limits & empty runs
- Search depth: Trendyol shows 138 pages per search. A page holds 36 cards, of which 9-18 can be sponsored, so one search reaches about 3,700-5,000 products. "Search past the 5,000-result limit" splits it into price bands.
- Sponsored cards repeat on many pages; each product is delivered once per storefront.
- Price history exists only where Trendyol keeps one (products with a recent price change); other products return an empty list.
- Seller email is published by Trendyol for Turkish sellers (their KEP address) and on EU storefronts; it is empty where the seller has none.
- Store reviews (buyers rating the seller rather than a product) are not read; seller rows carry the store's score and average product rating instead.
- An empty run (a seller id with no products, a filter that matches nothing) finishes successfully, charges nothing and says why in the run summary.
FAQ
How much does Trendyol Scraper cost?
$0.0004 per product row, plus optional add-ons (details $0.00028 per product, reviews $0.00018, answered questions $0.00045, seller profiles $0.0013). There is no start fee.
How many products can Trendyol Scraper return?
As many as Trendyol lists. A normal search stops after 138 pages (about 3,700-5,000 products); a plain "telefon" search returned 3,664 products in 138 pages. With "Search past the 5,000-result limit" a search for "airpods" (29,313 results reported by Trendyol) returned 33,223 unique products in 1,066 pages and 47 price bands, in under 9 minutes on a test run.
Can Trendyol Scraper monitor prices on a schedule?
Yes. Set Monitor mode to "New and changed" and schedule the run daily. Each run checks the same top products and returns only new ones and those whose price or stock changed, with changeType, previousPrice and priceChangePercent. Reviews and answered questions in monitor mode return only new ones.
Which Trendyol storefronts does Trendyol Scraper support?
Turkey, Azerbaijan, Germany, Austria, Belgium, Bulgaria, Croatia, Czechia, Denmark, Estonia, Finland, France, Greece, Hungary, Italy, Latvia, Lithuania, Luxembourg, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Serbia, Ukraine, Moldova, the UAE, Saudi Arabia, Qatar, Kuwait, Oman and Bahrain.
Do I need a Trendyol account or API key for Trendyol Scraper?
No. It reads the same public product data the Trendyol website shows any visitor.
Can I use Trendyol Scraper with the Apify API or Python?
Yes. Start it with the Apify API or the apify-client package for Python or JavaScript and read the dataset when the run finishes. Every row has a recordType column so one export splits into products, reviews, questions and sellers.
Can I use Trendyol Scraper through an MCP server?
Yes. Add it to the Apify MCP server and an AI agent can run searches and read the rows; switch on Compact output for smaller rows.
Why did Trendyol Scraper return no products?
Check the run summary: it lists each source with Trendyol's own total, filtered counts by reason, and ids Trendyol does not sell in that storefront. Nothing is charged for a run that returns no rows.
Does Trendyol Scraper return sponsored products?
Yes, marked isSponsored: true with their position. Switch off Include sponsored results to keep organic results only.
Is it legal to scrape Trendyol?
Trendyol Scraper collects publicly available product, price, seller, review and answered-question information. You are responsible for making sure your use complies with applicable laws and Trendyol's terms.
Your feedback
Found a bug or need a field? Open an issue on the Issues tab and we will look at it.