Trendyol Scraper: Turkey Ecommerce Products & Prices · Apify
Trendyol Scraper - Turkey Ecommerce Products & Prices avatar

Trendyol Scraper - Turkey Ecommerce Products & Prices

Pricing

from $0.38 / 1,000 product delivereds

Go to Apify Store
Trendyol Scraper - Turkey Ecommerce Products & Prices

Trendyol Scraper - Turkey Ecommerce Products & Prices

Scrape Trendyol (Turkey ecommerce) products by keyword, category, brand, store or product link: price, basket price, discount, rating, favorites, badges and, optionally, seller, seller score, other sellers, barcode and attributes. Only new products for daily tracking.

Pricing

from $0.38 / 1,000 product delivereds

Rating

0.0

(0)

Developer

Scrapewise Data

Scrapewise Data

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 hours ago

Last modified

Features

Limited permissions

Share

Trendyol Scraper: Turkey Ecommerce Products, Prices and Sellers

This Trendyol scraper collects products from trendyol.com, the largest Turkey ecommerce marketplace, without an account. Search by keyword or paste any search, category, brand, store or product link.

Each product is one row with price, basket price, discount, rating, favorites, badges and, optionally, seller, seller score, other sellers, barcode and attributes. Try kablosuz kulaklik, export to JSON, CSV or Excel, and track new products daily.

At a glance

WhatPrice
Product delivered (list fields)US$ 0.45 per 1,000 products (US$ 0.00045 each)
Product with full details (seller, other sellers, barcode, attributes)US$ 2.00 per 1,000 products
Run startUS$ 0.005 per run
  • 500 laptops from a search, list fields only = US$ 0.23.
  • 100 products with full details = US$ 0.205.
  • Error rows and duplicates are never charged. maxItems is a hard cap, and a spending limit set on the run stops it cleanly with everything delivered so far.

Quick start

{
"searchQueries": ["laptop"],
"maxItems": 100
}

Best sellers in a price range, with the seller of each product:

{
"searchQueries": ["air fryer", "robot vacuum"],
"sortBy": "best_seller",
"minPrice": 2000,
"maxPrice": 8000,
"includeDetails": true,
"maxItems": 200
}

Links work too. Copy them from the address bar after choosing filters on the site:

{
"startUrls": [
"https://www.trendyol.com/laptop-x-c103108",
"https://www.trendyol.com/sr?mid=968",
"https://www.trendyol.com/asus/vivobook-go-15-e1504fa-bq4462w-amd-ryzen-5-8gb-lpddr5-512gb-ssd-15-6-full-hd-windows-11-home-laptop-p-1179144350"
],
"maxItems": 300
}

Input

FieldWhat it does
searchQueriesKeywords, one per line. Turkish and English both work (Trendyol translates many English words).
startUrlsSearch, category, brand and store pages (every filter in the link is kept), and product links (with -p- in the address), which come back with full details.
sortByrelevance (default), price_asc, price_desc, newest, best_seller, most_favourite, most_rated.
minPrice / maxPricePrice range in Turkish lira (TRY).
includeDetailsOpens each product page for the seller, other sellers, barcode, attributes, variants and ranking (default off).
maxItemsCap for the whole run (default 50; 0 = no cap).
splitLargeSearchesOff by default. Trendyol lists at most about 4,900 products per search; turn this on to get every match of a bigger search, without duplicates, up to maxItems (0 = all). Large searches take longer, so raise the run timeout for tens of thousands.
onlyNewFor schedules: delivers only products not delivered by earlier runs of the same search.
proxyConfigurationApify Proxy by default.

searchQuery, keyword, queries, urls, productUrls, maxResults and limit are accepted too, so inputs written for other Trendyol tools keep working.

Output

Every row has type (product or error), scrapedAt, errorCode and error.

FieldMeaning
productIdTrendyol content ID (the number after -p- in the link)
name, brand, brandIdProduct name and brand
category, categoryIdTrendyol category
urlProduct page
priceShelf price in TRY
basketPricePrice in the basket after automatic promotions, when lower
originalPriceOld crossed-out price, when the product is discounted
discountPercentDiscount shown on the card
priceTextPrice as the site shows it (47.404,05 TL)
rating, ratingCountAverage rating (1 to 5) and number of ratings
favoriteCountHow many shoppers added it to favorites (when the site shows it)
image, imagesFull size image links
variantSize or variant shown on the card (clothing, shoes)
groupId, merchantIdProduct group (all colors/sizes) and the seller shown on the card
freeShipping, rushDelivery, sameDayShippingDelivery flags
officialSeller, isSponsored, soldOutOfficial store badge, sponsored placement, sold out
badges, promotionsCampaign badges and active promotions
cardAttributesKey attributes printed on the card (processor, material...)
searchPositionPosition in the search or list, counting from 1
sourceQueryThe keyword or link that found the product

With includeDetails (or a product link), also:

FieldMeaning
sellerId, sellerName, sellerScore, sellerCitySeller store of the Buy Box, its score (0 to 10) and city
sellerCompanyNameRegistered company name, only when the seller is a company
sellerCorporateInvoice, sellerStoreUrlCorporate invoice available, link to the seller store
otherSellersCount, otherSellersEvery other seller of the same product with score, price and delivery flags
productCode, barcodeManufacturer code and barcode (EAN)
categoryPath, webCategoryPath, businessUnitFull category paths
inStock, lowestPriceInDaysStock, and "lowest price of the last N days" label
maxInstallments, vatPercent, isRefundableInstallments, VAT rate, returns
reviewCountRatings that have a written review
categoryRankingsRank in the category lists (best seller, most favorited...)
attributesFull attribute table
variantsEvery variant with stock, barcode and price

Example (real row, full details, trimmed)

{
"type": "product",
"productId": 1179144350,
"name": "Vivobook Go 15 E1504FA-BQ4462W AMD Ryzen 5 8GB LPDDR5 512GB SSD 15.6\" Full HD Windows 11 Home Laptop",
"brand": "ASUS",
"category": "Dizüstü Bilgisayar",
"url": "https://www.trendyol.com/asus/vivobook-go-15-e1504fa-bq4462w-amd-ryzen-5-8gb-lpddr5-512gb-ssd-15-6-full-hd-windows-11-home-laptop-p-1179144350",
"price": 24499,
"originalPrice": 28999,
"currency": "TRY",
"productCode": "E1504FA-BQ4462W",
"barcode": "4711636460576",
"webCategoryPath": "Elektronik > Bilgisayar&Tablet > Bilgisayar > Laptop",
"sellerName": "Techburada",
"sellerScore": 9.3,
"sellerCity": "İstanbul",
"otherSellersCount": 3,
"otherSellers": [
{"sellerId": 106740, "sellerName": "Teknorya", "sellerScore": 9.3, "price": 24999, "freeShipping": true},
{"sellerId": 107870, "sellerName": "Teknosa", "sellerScore": 9, "price": 25999, "freeShipping": true}
],
"favoriteCount": 310,
"categoryRankings": [{"list": "bestSeller", "position": 9}],
"attributes": {"Garanti Tipi": "Resmi Distribütör Garantili", "Ram (Sistem Belleği)": "8 GB", "SSD Kapasitesi": "512 GB"},
"scrapedAt": "2026-10-17T00:39:49Z"
}

Errors you may see

Error rows are free and have type: "error", an errorCode and a plain explanation.

errorCodeWhen
INVALID_URLThe link is not from trendyol.com, or it is not a product list page
PRODUCT_NOT_FOUNDA product link that is removed or did not open
NO_RESULTSThe search and filters have no product
BLOCKEDTrendyol refused every attempt for one search; run it again later
INVALID_INPUTA field has a value the Actor cannot use (the message says which)

Integrations, scheduling and AI agents

  • Schedule the same searches daily in Apify schedules with onlyNew to get only new listings, or without it to follow prices and Buy Box changes over time.
  • Export as JSON, CSV, Excel or XML, or read the dataset from the Apify API.
  • Connect it to Make, n8n, Zapier or Google Sheets through Apify integrations.
  • AI agents: call it as a tool through the Apify MCP server in Claude, ChatGPT, Cursor or any MCP client, for example "find the 50 best selling air fryers on Trendyol under 5,000 TRY and compare their sellers".

FAQ

Do I need a Trendyol account? No. Everything comes from the public pages any visitor sees.

Which price should I use? price is the shelf price. basketPrice is what the shopper pays after Trendyol's automatic basket promotions, when that is lower. originalPrice is the old price shown crossed out.

Can I get every seller of a product? Yes, with includeDetails on (or by pasting the product link): otherSellers lists each one with score and price.

How many products can one search return? Trendyol lists up to a few thousand products per search; split big categories with price ranges or brand links to go deeper.

Are prices in lira? Yes, the Actor reads the Turkey storefront, so prices are in TRY.

Limitations

  • Turkey storefront only (prices in TRY). The international storefronts are not covered.
  • Written review texts and questions are not collected; ratings and counts are.
  • favoriteCount on list rows appears only when Trendyol shows it on the card; full details always have it.
  • The seller's tax number, address and e-mail are never collected.

Changelog

  • 2026-11-10: lower price: US$ 0.45 per 1,000 products on Free, less on paid plans.
  • 16 Oct 2026: first version. Keyword search with sort and price range, search/category/brand/store/product links, optional full details with seller and other sellers, onlyNew for schedules, free error rows.
  • 25 Oct 2026: new option splitLargeSearches to get more than 4,900 products from one search.