Trendyol Scraper — Turkish Ecommerce Products & Prices avatar

Trendyol Scraper — Turkish Ecommerce Products & Prices

Pricing

from $2.00 / 1,000 result scrapeds

Go to Apify Store
Trendyol Scraper — Turkish Ecommerce Products & Prices

Trendyol Scraper — Turkish Ecommerce Products & Prices

Scrape products, prices, discounts, ratings, and brands from trendyol.com — Turkey's largest ecommerce marketplace. Search by keyword and extract structured product data for price monitoring or market research.

Pricing

from $2.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Trendyol Scraper — Turkish Ecommerce Products & Prices (No Login)

Scrape products, prices, discounts, ratings, and brands from trendyol.com — Turkey's largest ecommerce marketplace with hundreds of millions of monthly visits across electronics, fashion, home, and grocery.

What is Trendyol?

Trendyol is Turkey's dominant online marketplace, comparable in scale and category breadth to Amazon in Western Europe. It lists products from thousands of third-party sellers alongside its own private-label brands, spanning electronics, fashion, cosmetics, home goods, and fast-moving consumer goods. Its scale and category depth make it a key data source for anyone tracking Turkish ecommerce pricing, brand distribution, or promotional activity.

  • Price monitoring for the Turkish market — Track pricing and discount activity across categories
  • Brand distribution analysis — See which brands dominate specific search terms and categories
  • Competitive intelligence — Compare your own Turkish catalogue against Trendyol's live prices
  • Market research — Study promotional patterns, rating distribution, and pricing tiers by category

What data does Trendyol Scraper extract?

  • Product name
  • Brand
  • Current price and currency (TRY)
  • Original price and discount percentage, when the product is on sale
  • Average rating and rating count
  • Trendyol internal product ID
  • Primary product image URL
  • Full product page URL

How to scrape trendyol.com data

FieldTypeDescription
searchQueryStringSearch term, e.g. "telefon", "laptop", "ayakkabi"
maxResultsIntegerMaximum products to return (default: 100)
brightDataApiKeyString (secret)Bright Data Web Unlocker API key — required, see below
proxyConfigurationObjectNot used by this actor — kept for input-schema compatibility

A Bright Data Web Unlocker API key is required. Trendyol runs Cloudflare anti-bot protection that returns an empty HTTP 403 to plain and datacenter requests. Bright Data's Web Unlocker (Turkish exit) solves the challenge server-side and returns the real page. Get a key at brightdata.com.

Tips:

  • This actor parses the embedded product JSON in the server-rendered page, not the DOM — it captures every field the search page carries, including ratings and discount pricing
  • The public Trendyol API is intentionally not used (it returns empty responses through most proxy layers); the SSR page is the reliable path
  • Results are deduplicated by product ID across pagination

Output

Each product is returned as a structured JSON object:

{
"productName": "Galaxy A07 4/128 Gb Akıllı Telefon",
"brand": "Samsung",
"price": 8399,
"currency": "TRY",
"originalPrice": 9001.6,
"discount": "-7%",
"rating": 4.5,
"ratingCount": 619,
"productId": "1090837476",
"imageUrl": "https://cdn.dsmcdn.com/mnresize/400/-/ty1818/prod/QC_PREP/20260202/07/34f21a18-af4a-30c1-907d-3e4531a9995f/1_org_zoom.jpg",
"url": "https://www.trendyol.com/samsung/galaxy-a07-4-128-gb-akilli-telefon-p-1090837476",
"scrapedAt": "2026-07-13T09:12:00.000Z"
}

Output fields

FieldTypeExample
productNameString"Galaxy A07 4/128 Gb Akıllı Telefon"
brandString"Samsung"
priceNumber8399
currencyString"TRY"
originalPriceNumber9001.6 (only when discounted)
discountString"-7%" (only when discounted)
ratingNumber4.5
ratingCountNumber619
sellerStringMarketplace seller name, when available
productIdString"1090837476"
imageUrlStringPrimary product image URL
urlStringFull product URL
scrapedAtStringISO 8601 timestamp

Cost estimate

Each search-results page returns 20-24 products from one Bright Data request, so this actor uses well under 1 compute unit per 100 products. At standard Apify pricing that is a fraction of a cent per product.

Limitations

  • Seller/merchant name is not consistently exposed in the search page JSON — only merchantId is available internally, so seller is omitted for most products
  • Full specs and variant options (colour, size) live on the product detail page only
  • Data is scraped from the public website and may change without notice
  • Respect Trendyol's terms of service and use responsibly

Frequently asked questions

Do I need my own Bright Data account? Yes. Trendyol blocks plain and datacenter requests with Cloudflare, so a Bright Data Web Unlocker API key is required to run this actor.

Why don't all products have an originalPrice? originalPrice and discount only appear when a product is actively discounted. A product at its regular price returns just price.

Does this scrape the same data as Trendyol's mobile app? It scrapes the public web search results, which carry the same core product fields (name, price, rating, brand) shown in the app.

Disclaimer

This actor collects only publicly available product data from trendyol.com for legitimate use such as price monitoring and market research. Respect Trendyol's terms of service and applicable data-protection law when using the output.

Need this data on a schedule, or a custom version?

We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API — maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.

See studioamba.dev/services or email hello@studioamba.dev for a free data sample. We maintain 300+ European web scrapers and answer within one business day.