Trendyol Product Scraper - Fast Listings + Deep Seller Details avatar

Trendyol Product Scraper - Fast Listings + Deep Seller Details

Pricing

from $2.00 / 1,000 product scraped (fast mode)s

Go to Apify Store
Trendyol Product Scraper - Fast Listings + Deep Seller Details

Trendyol Product Scraper - Fast Listings + Deep Seller Details

Scrape Turkey's #1 marketplace at $0.002/product - or switch to deep mode for seller & category data. Built for Trendyol's 2026 page layout, fair pay-per-result pricing (no charge for failed items), search & direct URL input. Ideal for price tracking, dropshipping and market research.

Pricing

from $2.00 / 1,000 product scraped (fast mode)s

Rating

0.0

(0)

Developer

MaviLinkLabs

MaviLinkLabs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Categories

Share

Trendyol Product Scraper - Prices, Ratings & Seller Data

Scrape products from Trendyol.com, Turkey's largest e-commerce marketplace — by search keyword or direct product URL.

Give it search terms like "bluetooth kulaklık" or "airfryer", get clean structured JSON per product: current price and pre-discount price in TRY, discount percentage, rating and review counts, favorite counts, seller name and ID, full category path, stock status and product image.

Why this Actor?

  • Two input modes — keyword search (with automatic pagination) and/or direct product URLs
  • Fast by default, detailed on demand — Fast mode delivers everything the search results expose at a fraction of the cost; Detail mode enriches every item from the product page (seller name, category tree, live stock status)
  • Real prices — sale price, pre-discount price and discount percentage, all as numbers ready for analysis
  • Resilient — automatic session rotation on blocks, retries, and partial-data fallback when a product page cannot be loaded
  • Pay per product scraped — no subscription, no idle cost

Use cases

  • Price tracking & monitoring — follow prices and discounts for a product set on a schedule
  • Dropshipping & sourcing research — find products by keyword, compare sellers, ratings and demand signals (favorites, review counts)
  • Competitor analysis — track competitor listings, price moves and stock availability
  • Turkish e-commerce market data — feed structured Trendyol data into dashboards, spreadsheets or AI agents

Input

{
"searchTerms": ["bluetooth kulaklık", "airfryer"],
"productUrls": ["https://www.trendyol.com/apple/airpods-4-p-855111111"],
"detailMode": false,
"maxItemsPerSearch": 50,
"includeReviewsSummary": false,
"proxyConfiguration": { "useApifyProxy": true }
}
  • searchTerms — keywords to search on Trendyol; each term collects up to maxItemsPerSearch products
  • productUrls — direct product page URLs, scraped in addition to search results (always scraped as full product pages, regardless of detailMode)
  • detailMode — Fast mode (default, false) returns all product data available on search result cards. Enable Detail mode to also visit each product page for seller name/ID, full category path and exact favorite counts — costs more per product
  • maxItemsPerSearch — 1 to 500 products per search term (default 50)
  • includeReviewsSummary — adds a reviewsSummary object (average rating, total rating count, written comment count) per item
  • proxyConfiguration — proxy settings; residential proxies (ideally Turkish) are recommended, see FAQ

At least one of searchTerms or productUrls is required.

Output

One dataset item per product:

{
"id": 819066262,
"name": "Air Pro 2 Anc Gürültü Engelleyici Bluetooth Kulaklık",
"brand": "TARÇIN",
"url": "https://www.trendyol.com/tarcin/air-pro-2-anc-gurultu-engelleyici-bluetooth-kulaklik-p-819066262",
"price": 798.3,
"originalPrice": 887,
"discountRatio": 10,
"currency": "TRY",
"rating": 4.39,
"ratingCount": 9817,
"favoriteCount": 128973,
"sellerName": "Technoverse",
"sellerId": 953397,
"categoryPath": "Elektronik > Giyilebilir Teknoloji > Kulaklıklar > Kulak içi TWS Bluetooth Kulaklık",
"imageUrl": "https://cdn.dsmcdn.com/ty1576/prod/QC/20241003/09/fdecdf1b-686c-3039-94c9-9f0b0d3dfc06/1_org_zoom.jpg",
"inStock": true,
"scrapedAt": "2026-08-06T22:55:29.626Z"
}
  • price — the price a buyer pays right now (including active promotions)
  • originalPrice — the pre-discount price; equals price when there is no discount
  • discountRatio — discount percentage (0 when no discount)

In Detail mode, if a product page cannot be loaded after retries, the Actor still emits a partial item built from the search results (with a note field explaining what happened) instead of silently dropping the product — and charges it at the cheaper Fast-mode rate.

Pricing & modes

You only pay for delivered products — a charge event fires only after an item has actually been pushed to the dataset, never for failed or dropped pages.

There are two per-product events:

EventWhen it is charged
product-scrapedFast-mode item (built from a search-result card), including Detail-mode fallback items
product-detail-scrapedDetail-mode item or a direct productUrls item (built from the product page)

Field availability per mode:

FieldFast mode (default)Detail mode
id, name, brand, url
price, originalPrice, discountRatio, currency
rating, ratingCount
imageUrl
favoriteCount~ approximate (e.g. "129K" → 129000)✅ exact
categoryPath~ leaf category only, may be missing✅ full path
sellerId~ may be missing
sellerName
inStock

Fast mode covers price tracking, ranking and demand research at a fraction of the cost, because it never opens product pages (one request fetches ~24 products). Choose Detail mode only when you need seller identity, the full category tree or live stock status.

Build a price-monitoring pipeline in 3 steps

  1. Set your searchTerms or productUrls
  2. Create an Apify Schedule (e.g. daily)
  3. Connect a webhook or integration (Google Sheets, Slack, Make, Zapier, or your own endpoint) to consume the dataset

FAQ

Does it scrape individual reviews? Not in this version — rating averages, rating counts and comment counts are included with every product, but individual review texts are not scraped.

Does it work from outside Turkey? Trendyol applies geo- and bot-protection that can block datacenter IPs and non-Turkish traffic. The Actor rotates sessions automatically on blocks; for reliable results use Apify residential proxies (Turkish residential works best).

Where do prices come from? From Trendyol's own embedded page state — the same data the Trendyol web app renders — taken from the search results page in Fast mode and from the product page in Detail mode, so prices reflect the moment of the run.

What counts as one paid event? One product pushed to the dataset — product-scraped for Fast-mode items, product-detail-scraped for Detail-mode and direct-URL items. Nothing is charged for pages that fail or products that are not delivered (see "Pricing & modes").

Can it exceed 500 products per search? No — 500 per search term is the v0.1 cap. Use multiple, more specific search terms to cover more of the catalog.

Does it handle Turkish characters? Yes — search terms and all output fields are handled as UTF-8 (e.g. "kulaklık", "ütü", "çaydanlık").