Trendyol Scraper — Products, Prices, Sellers & Reviews avatar

Trendyol Scraper — Products, Prices, Sellers & Reviews

Pricing

from $1.00 / 1,000 product scrapeds

Go to Apify Store
Trendyol Scraper — Products, Prices, Sellers & Reviews

Trendyol Scraper — Products, Prices, Sellers & Reviews

Scrape Trendyol products from search, category, brand, store and product URLs: price, discount, rating, favourites, seller, variants, stock, other sellers and reviews.

Pricing

from $1.00 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

Trevor Ortega

Trevor Ortega

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Scrape Trendyol, Turkey's largest online marketplace, from keyword searches, category, brand and seller-store pages, and single product URLs. Every product comes with its price, struck-through price, discount, rating, number of ratings, favourites, seller, official-seller flag, free-shipping and fast-delivery badges, campaigns, stock and images. Add product details (seller name and score, every size / colour variant with price, stock and barcode, the other sellers of the same product and their prices, attributes, description, delivery estimate) and customer reviews with star rating, text, date, purchased variant and photos. Turkey and 19 of Trendyol's international sites are supported. No login and no browser: the actor reads the same JSON endpoints the Trendyol website uses.

What data does Trendyol Scraper extract?

Products (type: "product", from any search, category, brand or store page):

FieldExampleNotes
productId819066262Trendyol content id (the number after -p- in the URL)
title, brand, urlAir Pro 2 Anc Gürültü Engelleyici…, TARÇIN
price, originalPrice, discountPercent, currency798.3, 887, 10, TRYprice = what the shopper pays, incl. automatic basket discounts; originalPrice = the struck-through price, null when there is none
rating, ratingCount, favoriteCount, orderCountText4.37, 13230, 171000, 1000+favourites are rounded on listings ("171K"), exact with details
sellerId, isOfficialSeller953397, trueseller name comes with product details
inStock, freeShipping, fastDelivery, nextDayDelivery, sameDayShipping, hasCoupontrue
isSponsored, position, pagefalse, 3, 1sponsored (ad) cards are flagged; rank in the listing
badges, categoryRank, campaignLabels, promotions["Kargo Bedava", "Hızlı Satıcı"], {"type": "BEST_SELLER", "rank": 1}, ["Avantajlı Ürün"], [{"name": "300 TL'ye %10 İndirim"}]
category, categoryId, variant, attributesKulak içi TWS Bluetooth Kulaklık, 1058, Tek Ebat, {"Mikrofon": "Var"}key attributes shown on the card
image, images, groupId, itemNumberfull-size photo URLs
searchTerm, sourceUrl, country, scrapedAtkablosuz kulaklık, TR

With "Include product details" on (always for product URLs): sellerName, sellerScore (0-10), sellerCity, sellerOfficialName (registered company name), isAuthorizedSeller, sellerBadges; variants (every size / colour option with price, inStock, barcode) and variantAttribute (Beden, …); otherSellers (the other sellers of the same product with their price, score, free shipping, stock) and otherSellersCount; the full attributes list, categoryPath, description and descriptionImages, all images, color, barcode, productCode, exact reviewCount and favoriteCount, maxSaleLimit, stockLeft (when Trendyol shows "running out"), estimatedDeliveryFrom / estimatedDeliveryTo / shipsBy (for Trendyol's default delivery address), deliveryOptions and questionCount.

Reviews (type: "review", with "Include reviews" on or for review URLs):

FieldExample
rating, text, date, editedDate5, her rengini aldım…, 2025-12-08T04:42:19Z
reviewerNameAylin Ç. A. (as Trendyol shows it; null when Trendyol masks the name)
productAttributes{"Beden": "XL"} (the variant the reviewer bought)
sellerId, sellerName, helpfulCount, images, videos1188, DeFacto, 1, photo URLs
isTrusted, isEliteReviewer, isInfluencer, language, sellerReply
reviewId, productId, productTitle, productUrl

Products whose reviews are fetched also get ratingDistribution ({"5": 10118, "4": 925, …}), reviewTopics (Trendyol's review topics with the share of positive mentions) and reviewCount.

How to scrape Trendyol products

  1. Enter keywords in Search terms (kablosuz kulaklık, airfryer, elbise), or paste Trendyol URLs into Start URLs: search pages, category pages (…/kulaklik-x-c92), brand pages (…/defacto-x-b3268), seller stores (…/magaza/…-m-1188), product pages (…-p-819066262) or review pages (…-p-819066262/yorumlar). Filters and sort you set on Trendyol (price range, brand, size, colour, rating…) are kept: copy the URL from your browser.
  2. Set Max items, and optionally Sort by, Min price / Max price and the Trendyol site (Turkey by default; Germany, the Netherlands, the UK, Poland, Romania, Saudi Arabia, the UAE and other international sites).
  3. Turn on Include product details and / or Include reviews if you need them.
  4. Click Start and download the results from the Dataset tab as JSON, CSV or Excel, or read them through the API.

Input example

{
"searchTerms": ["kablosuz kulaklık"],
"startUrls": [
{ "url": "https://www.trendyol.com/kadin-elbise-x-g1-c56?prc=200-800&sst=PRICE_BY_ASC" },
{ "url": "https://www.trendyol.com/tarcin/air-pro-2-anc-gurultu-engelleyici-bluetooth-kulaklik-ios-android-tum-telefonlar-ile-uyumlu-kulaklik-p-819066262" }
],
"country": "TR",
"maxItems": 200,
"sortBy": "best_seller",
"includeDetails": true,
"includeReviews": true,
"maxReviewsPerProduct": 10
}

Output example

A product with details (lists shortened):

{
"type": "product",
"productId": "928751893",
"title": "Bodycon Vücudu Saran Bisiklet Yaka Fitilli Kaşkorse Kısa Kollu Mini Elbise E7231AX25SP",
"brand": "DeFacto",
"url": "https://www.trendyol.com/defacto/bodycon-vucudu-saran-bisiklet-yaka-fitilli-kaskorse-kisa-kollu-mini-elbise-e7231ax25sp-p-928751893",
"price": 200,
"originalPrice": 499.99,
"discountPercent": 60,
"currency": "TRY",
"rating": 3.82,
"ratingCount": 17,
"reviewCount": 5,
"favoriteCount": 579,
"sellerId": 1188,
"sellerName": "DeFacto",
"sellerScore": 8.4,
"sellerCity": "İstanbul",
"inStock": true,
"freeShipping": false,
"promotions": [{ "id": 30567511, "name": "Sepette %60 İndirim", "type": "DiscountOnBasket", "endsAt": "2026-10-13T23:00:00" }],
"categoryPath": ["Giyim", "Elbise"],
"attributes": { "Kumaş Tipi": "Örme", "Materyal": "Elastan", "Kalıp": "Bodycon", "Kol Boyu": "Kısa" },
"variantAttribute": "Beden",
"variants": [
{ "itemNumber": 1313240626, "value": "XS", "price": 200, "inStock": true, "barcode": "8683526863612", "selected": true },
{ "itemNumber": 1313240625, "value": "XL", "price": 200, "inStock": false, "barcode": "8683526863650", "selected": false }
],
"otherSellersCount": 2,
"otherSellers": [
{ "sellerId": 349369, "sellerName": "MarkaMola", "sellerScore": 9.2, "price": 594.99, "originalPrice": null,
"freeShipping": true, "fastDelivery": true, "inStock": true, "badges": ["FAST_SELLER", "AUTHORIZED_SELLER"] }
],
"barcode": "8683526863612",
"description": "Ürün Bilgileri\nModelin Ölçüleri S Beden - 1,76cm - 77/57/88\nNumune Bedeni: S…",
"estimatedDeliveryFrom": "2026-10-13",
"estimatedDeliveryTo": "2026-10-15",
"questionCount": 1,
"images": ["https://cdn.dsmcdn.com/ty1836/prod/QC_ENRICHMENT/20260312/05/97806f9d-99ea-32b4-acdc-fd40de816bff/1_org_zoom.jpg"],
"detailsScraped": true
}

A review:

{
"type": "review",
"reviewId": "593966937",
"productId": "928751893",
"rating": 5,
"text": "her rengini aldım o kadar beğendim ki birer de yedek yaptım çok iyi",
"date": "2025-12-08T04:42:19Z",
"reviewerName": "Aylin Ç. A.",
"productAttributes": { "Beden": "XL" },
"sellerName": "DeFacto",
"helpfulCount": 1,
"images": ["https://cdn.dsmcdn.com/mnresize/-/820/prod-product-review-media_1762732810909/img/2018925/2030889/2026901/928751893/16324904-1765168963209.jpeg"],
"isTrusted": true,
"productTitle": "Bodycon Vücudu Saran Bisiklet Yaka Fitilli Kaşkorse Kısa Kollu Mini Elbise E7231AX25SP"
}

How to scrape Trendyol reviews

Turn on Include reviews for any search or URL, or paste review pages (…-p-<id>/yorumlar) into Start URLs to get only reviews. Choose the Review order (recommended, newest, oldest, highest or lowest rating) and Reviews per product. To collect only fresh reviews, set Only reviews newer than to a date (2026-10-01) or a period (7 days): reviews are then read newest first and reading stops as soon as the reviews get older than that.

Monitor changes on a schedule

Turn on Only new or changed items and save the input as a task with a daily Schedule. Each run remembers what earlier runs of the same search returned and outputs only products that are new or whose price, struck-through price or stock changed; unchanged products are not output and not charged, and no details or reviews are fetched for them. Changed items carry changeType: "changed" and previousValues with the old values (for example {"price": 849}); new ones carry changeType: "new". With reviews on, only reviews not seen in earlier runs are output. Use Monitoring key to keep several watches of the same search apart, and turn off sponsored products for a stable watch, because ads rotate.

Track Trendyol prices and sellers (buy box)

With Include product details on, each product lists the seller that currently wins the product page and every otherSellers entry with its own price, score and stock, so you can see who undercuts whom on the same product. Combine it with a brand page or a seller store URL and Only new or changed items to get a daily report of price drops, discounts that ended and products that went out of stock.

How much does it cost to scrape Trendyol?

You pay per result: per product, plus an extra event when product details are fetched, plus per review (see the Pricing tab). Platform usage is small because one request returns 36 products: 1,000 listed products take about 28 requests and well under a minute of compute.

Does it work without login or proxies?

Yes. Everything comes from Trendyol's public pages, without an account. The default Apify proxy (datacenter) works; residential proxies are not needed.

The actor collects only data that Trendyol shows publicly to every visitor: product listings, prices, public seller profiles and published reviews with the reviewer name exactly as Trendyol displays it (masked names stay masked). It does not log in and does not collect private data. Seller tax numbers, e-mail and street addresses that Trendyol shows in its legal seller box are deliberately not exported. Check Trendyol's terms and the data-protection rules (KVKK, GDPR) that apply to your use case before using the data.