Trendyol Scraper [$0.45/1k💰] | TR/AE/SA Prices | Reviews avatar

Trendyol Scraper [$0.45/1k💰] | TR/AE/SA Prices | Reviews

Pricing

from $0.40 / 1,000 results

Go to Apify Store
Trendyol Scraper [$0.45/1k💰] | TR/AE/SA Prices | Reviews

Trendyol Scraper [$0.45/1k💰] | TR/AE/SA Prices | Reviews

Scrape Trendyol product data from Turkey, UAE and Saudi storefronts: price, discount, rating, favorites, seller and reviews for price monitoring (fiyat takibi) and e-commerce competitor intelligence.

Pricing

from $0.40 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Trendyol Product Scraper

Scrape product data from Trendyol.com — Turkey's #1 e-commerce marketplace (UAE & Saudi storefronts too) — for price monitoring, competitor intelligence and e-commerce research. Search keywords or scan category pages; get structured JSON/CSV/Excel with price, discount, rating, seller and reviews.

Main Use Cases

  • Price monitoring (fiyat takibi) — track prices, discounts and stock across Trendyol storefronts (TR / AE / SA) to prevent your competitors from underpricing you.
  • Competitor intelligence — product names, brands, sellers, categories and prices in a clean dataset for market analysis.
  • E-commerce research & trend analysis — best-sellers, most-favorited and highest-rated products per keyword/category.
  • Product feed building — turn Trendyol listings into a structured product feed for your catalog or comparison engine.
  • Review & sentiment analysis — pull product reviews with ratings and dates for quality research.

How It Works

Trendyol's desktop site exposes structured JSON payloads (SFINT in static/vendor.js, x-trendyol-client headers) containing full product data for search results and category pages — served from the same backend the web app uses but with no browser required. The actor queries these internal API endpoints per search query or category URL and maps each product card to a rich record: price, discounts, rating, favorite count, merchant, price bar history and more. Product detail pages are NOT fetched (the internal endpoint lacks a detail product fetch — but own-library search and category pages fully cover it). Cloudflare's TLS-gated sites are handled with a Chromium fallback and clean browser fingerprint. Residential proxies (TR for .com.tr/TR storefront, AE/SA for the UAE/Saudi storefronts) are recommended.

Monitor Trendyol Prices & Discounts Without an Official API

Trendyol offers no public product API. This actor reads the marketplace's own internal JSON endpoints to return price, list price, discount status, price bar, rating, favorite count and seller data per product — the exact signals price-monitoring (fiyat takibi) dashboards are built on. Schedule daily runs to capture price movement over time.

Build E-commerce Competitor Intel From Turkish & MENA Marketplaces

With the storefront selector (TR / AE / SA) and category URL support, the same actor covers Trendyol's Turkish, UAE and Saudi catalogs. Capture bestSeller, mostFavorited and mostRated sort orders so your product research reflects real marketplace demand.

Input

FieldTypeRequiredDefaultNotes
searchQueriesarrayNo[]Product keyword searches, e.g. ["iphone 15"]. Each query runs one search (max 20 products per query on TR storefront).
categoryUrlsarrayNo[]Trendyol category page URLs, e.g. https://www.trendyol.com/sr?q=televizyon or category listing pages like .../kadin-ayakkabi-x-g1-c114?boutiqueId=.... Product count for category scan is controlled by maxProducts (for search it's capped at 20/query regardless).
maxProductsintegerNo50Hard cap on product rows for the whole run.
includeReviewsbooleanNofalseAlso fetch each product's reviews (increases run time significantly).
maxReviewsPerProductintegerNo10Cap on reviews kept per product (max 100).
sortenumNorelevancerelevance, bestSeller, priceAsc, priceDesc, newest, mostRated, mostFavorited.
storefrontenumNoTRTR (Turkey), AE (UAE), SA (Saudi Arabia).
maxRequestsPerCrawlintegerNo0Request cap (search/category pages + reviews). 0 = unlimited.
proxyobjectNo—Recommend {{ RESIDENTIAL_PROXY_PASS }} for TR and AE/SA residential coverage.

Example Input

{
"searchQueries": ["iphone 15"],
"categoryUrls": [],
"maxProducts": 100,
"includeReviews": false,
"sort": "bestSeller",
"storefront": "TR"
}

Output

Two datasets: products (default) and reviews (separate, when includeReviews is on).

Product row

{
"id": "177138843",
"name": "iPhone 15 128 GB",
"brand": "Apple",
"price": 54999.9,
"listPrice": 64999.9,
"currency": "TRY",
"isDiscounted": true,
"discountPercent": 15,
"priceBar": { "min": 49999, "max": 65999, "average": 54999 },
"poorPriceCount": 0,
"ratingAverage": 4.8,
"ratingCount": 1541,
"favoriteCount": 3214,
"merchantName": "Apple Resmi Satıcı",
"merchantIsOfficial": true,
"categoriesPath": "Elektronik > iPhone",
"image": "https://cdn.dsmcdn.com/ty.../image.jpg",
"url": "https://www.trendyol.com/apple/iphone-15-128-gb-p-177138843"
}

Review rows (reviews dataset) include productName, productUrl, rating, text, date, username, verifiedPurchase (when available) and likes.

Dataset schema (default dataset — overview view)

id, name, brand, price, listPrice, currency, isDiscounted, discountPercent, ratingAverage, ratingCount, favoriteCount, merchantName, url, scrapedAt, plus priceBar, categoriesPath, image, reviews under detail modes (schema-backed fields; the actor's dataset schema is being completed by the developer).

Track Price History With the Trendyol Price Bar Data

Every product row carries the priceBar (min/max/average of recent price history) and discount signals. Run this actor on a schedule and append to your own store to build a full price-history dataset for Turkey, UAE and Saudi marketplaces.

Integrations & Automation

  • Apify API — feed product rows into your price-tracking dashboard or catalog.
  • Webhooks — alert your team when prices change.
  • Scheduling — daily price monitoring (fiyat takibi), weekly category sweeps.
  • Export — JSON, CSV, HTML, Excel.

Recommended schedule: daily for price monitoring; weekly for category/research sweeps.

FAQ

Why use this actor instead of the official Trendyol API?

Trendyol does not expose a public product search/listing API (only seller/order APIs for registered merchants). This actor reads the internal JSON endpoints the Trendyol web app uses, returning price, discount, rating, favorite and seller data with no browser and no merchant registration.

What are alternatives to this actor / Turkish e-commerce data?

How can I track a product's price automatically?

Run this actor daily on searchQueries (or the product's category URL) with sort: "relevance" and append outputs to your dataset — product rows include priceBar (history min/max/avg) plus current price and discount, so you get day-over-day price movement without storing full history yourself.

What is the best way to find best sellers on Trendyol?

Set sort: "bestSeller" on a keyword or category URL. Product rows include favoriteCount, ratingCount and ratingAverage, so you can rank by real demand signals, not just order.

Why use residential proxies?

Trendyol uses Cloudflare TLS-gated content; residential IPs (TR for Turkey, AE/SA for the Gulf storefronts) keep the internal endpoint calls clean and stable.

For AI Agents & LLM Apps

  • Purpose: given keywords, category URLs, or a sort order plus storefront (TR/AE/SA), returns one structured product record per Trendyol listing (id, name, brand, price, list price, discount, rating, favorite count, merchant, category, image, url).
  • Minimal input:
{
"searchQueries": ["iphone 15"],
"maxProducts": 20,
"sort": "bestSeller",
"storefront": "TR"
}
  • Variant — category scan with reviews:
{
"categoryUrls": ["https://www.trendyol.com/kadin-ayakkabi-x-g1-c114"],
"maxProducts": 50,
"includeReviews": true,
"maxReviewsPerProduct": 10,
"sort": "mostFavorited",
"storefront": "TR"
}
  • Output field list (products dataset): id, name, brand, price, listPrice, currency, isDiscounted, discountPercent, priceBar (min/max/average), poorPriceCount, ratingAverage, ratingCount, favoriteCount, merchantName, merchantIsOfficial, categoriesPath, image, url, scrapedAt, plus reviews ({productName, rating, text, date, username}).

Behaviors an agent should know:

  • Search queries are capped at 20 products per query on the TR storefront regardless of maxProducts; use categoryUrls for deeper category scans (bounded by maxProducts).
  • Product detail pages are not fetched — search/category endpoints only. The URL field is the canonical product URL.
  • includeReviews significantly increases run time/cost; bound with maxReviewsPerProduct.
  • proxy should be residential (RESIDENTIAL_PROXY_PASS); TR/AE/SA storefronts each need their matching country IP pool for stability.
  • If maxProducts exceeds the available products for a query, the actor returns whatever it finds — no error.
  • Billing: pay-per-event — result $0.00045/product row, Review $0.00045/review row.

This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Trendyol (Doğuş Grubu / Alibaba). It reads only publicly available product-listing data from Trendyol's public storefronts — no login bypass. Users are responsible for complying with Trendyol's Terms of Service and applicable data-protection law (GDPR applies to any EU/Turkish personal data; review usernames should be handled carefully). Market data gathered should be used in line with fair-competition rules; do not use scraped data to impersonate Trendyol or its sellers.

SEO Keywords

trendyol scraper, trendyol veri çekme, fiyat takibi, trendyol price monitoring, turkey ecommerce data, trendyol product data, trendyol reviews, trendyol price tracking, turkish marketplace data, trendyol best seller, trendyol category scraping, trendyol api alternative, trendyol uae storefront, trendyol saudi arabia, ecommerce competitor intelligence, product price history, trendyol discount tracking, mena marketplace data, trendyol merchant data, most favorited products