Trendyol Scraper - Turkish E-Commerce Product Data avatar

Trendyol Scraper - Turkish E-Commerce Product Data

Pricing

Pay per event

Go to Apify Store
Trendyol Scraper - Turkish E-Commerce Product Data

Trendyol Scraper - Turkish E-Commerce Product Data

Extract product listings from Trendyol, Turkey's largest e-commerce platform. Scrape product names, prices, seller names, ratings, reviews, images, and more. Supports all Trendyol storefronts including Turkey, Germany, GCC countries, and Eastern Europe.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Extract product listings from Trendyol, Turkey's largest e-commerce platform. Scrape product names, prices, sellers, ratings, reviews, and images across all Trendyol storefronts — Turkey, Germany, GCC countries (Saudi Arabia, UAE, Qatar, Kuwait), and Eastern Europe.

What it does

The scraper queries Trendyol's product search API directly. For each search URL you provide, it paginates through results and extracts structured product records:

  • Product details — name, brand, category, item ID
  • Pricing — current price (TRY), original price, discount label, currency
  • Seller — seller name and ID
  • Social proof — average rating and total review count
  • Images — all product image URLs (comma-separated)
  • URL — full canonical product URL
  • Storefront metadata — storefront ID and country code

Input

FieldTypeDescription
searchUrlsstring[]One or more Trendyol search or category URLs. Required.
maxItemsintegerMaximum products to return across all URLs. Default: 10.
proxyConfigurationobjectProxy settings. Trendyol requires Turkish residential proxy.

Example input

{
"searchUrls": [
"https://www.trendyol.com/sr?q=laptop&qt=laptop&st=laptop&os=1",
"https://www.trendyol.com/sr?q=telefon&qt=telefon&st=telefon&os=1"
],
"maxItems": 100,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "TR"
}
}

Building search URLs

Navigate to Trendyol, perform a search or browse a category, and copy the URL from the address bar. Both search URLs (/sr?q=...) and category URLs work.

Multi-storefront: Trendyol serves Germany (/de-DE/...), Austria, Belgium, GCC countries, and Eastern Europe through the same platform. Append ?storefrontId=<ID>&countryCode=<CC> or use locale-prefixed paths to target non-TR storefronts.

StorefrontCountry CodeStorefront ID
TurkeyTR1
GermanyDE2
Saudi ArabiaSA35
UAEAE36
PolandPL27

Output

Each record has these fields:

{
"platform": "trendyol",
"item_id": "816491173",
"content_id": "816491173",
"listing_id": "abc123",
"title": "Apple MacBook Air 13 M2",
"brand": "Apple",
"category": "Dizustu Bilgisayar",
"price_try": 47999.99,
"original_price": 52999.99,
"discount_label": null,
"currency": "TRY",
"seller_name": "Trendyol Milla",
"seller_id": "275729",
"ratings": 4.8,
"reviews_count": 342,
"images": "https://cdn.dsmcdn.com/img1.jpg, https://cdn.dsmcdn.com/img2.jpg",
"url": "https://www.trendyol.com/apple/macbook-air-p-816491173.html",
"storefront_id": "1",
"country_code": "TR",
"scraped_at": "2026-05-04T16:01:13.000Z"
}

Pricing

Pay-per-event: $0.10 per run + $0.001 per record scraped.

Technical details

  • Uses Trendyol's internal search API (apigw.trendyol.com) with TLS fingerprint spoofing via impit
  • Turkish residential proxy required — included in the default proxy configuration
  • Page-based pagination: automatically iterates through result pages until maxItems is reached
  • Stops when a page returns no products (end of results)

Limitations

  • Trendyol requires a Turkish IP address for reliable API access — always use the provided proxy configuration
  • Product detail pages (descriptions, full specifications) are not scraped — listing-level data only
  • Maximum 5,000 results per run recommended for stable performance