Trendyol Scraper - Products, Prices, Sellers & Ratings
Pricing
from $0.85 / 1,000 product delivereds
Trendyol Scraper - Products, Prices, Sellers & Ratings
Scrape Trendyol (Turkey) 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. onlyNew for daily tracking. Error rows are free.
Pricing
from $0.85 / 1,000 product delivereds
Rating
0.0
(0)
Developer
Scrapewise Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Trendyol Scraper: products, prices, basket discounts, sellers and ratings from Trendyol Turkey
Trendyol Scraper collects products from trendyol.com, Turkey's largest marketplace, without an account, cookies or a browser. Search by keyword, or paste any search, category, brand, store (magaza) or product link, and each product comes back as one clean row: name, brand, category, the shelf price, the basket price after Trendyol's automatic promotions, the old crossed-out price, discount, average rating and number of ratings, favorites, badges, free and fast shipping flags, images and the product link.
Turn on Full product details and every row also gets the seller (store name, seller score, city, company name when the seller is a company), the other sellers of the same product with their prices, barcode, product code, the full attribute table, variants, category path and the product's rank in its category.
It is used for price monitoring and repricing, competitor and assortment research, Buy Box tracking across sellers, finding suppliers and brands that sell well in Turkey, and building product datasets for analytics and AI.
At a glance
| What | Price |
|---|---|
| Product delivered (list fields) | US$ 1.00 per 1,000 products (US$ 0.001 each) |
| Product with full details (seller, other sellers, barcode, attributes) | US$ 2.00 per 1,000 products |
| Run start | US$ 0.005 per run |
- 500 laptops from a search, list fields only = US$ 0.505.
- 100 products with full details = US$ 0.205.
- Error rows and duplicates are never charged.
maxItemsis 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
| Field | What it does |
|---|---|
searchQueries | Keywords, one per line. Turkish and English both work (Trendyol translates many English words). |
startUrls | Search, 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. |
sortBy | relevance (default), price_asc, price_desc, newest, best_seller, most_favourite, most_rated. |
minPrice / maxPrice | Price range in Turkish lira (TRY). |
includeDetails | Opens each product page for the seller, other sellers, barcode, attributes, variants and ranking (default off). |
maxItems | Cap for the whole run (default 50; 0 = no cap). |
onlyNew | For schedules: delivers only products not delivered by earlier runs of the same search. |
proxyConfiguration | Apify datacenter proxy by default; the run moves to a Turkish residential IP by itself if Trendyol refuses it. |
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.
| Field | Meaning |
|---|---|
productId | Trendyol content ID (the number after -p- in the link) |
name, brand, brandId | Product name and brand |
category, categoryId | Trendyol category |
url | Product page |
price | Shelf price in TRY |
basketPrice | Price in the basket after automatic promotions, when lower |
originalPrice | Old crossed-out price, when the product is discounted |
discountPercent | Discount shown on the card |
priceText | Price as the site shows it (47.404,05 TL) |
rating, ratingCount | Average rating (1 to 5) and number of ratings |
favoriteCount | How many shoppers added it to favorites (when the site shows it) |
image, images | Full size image links |
variant | Size or variant shown on the card (clothing, shoes) |
groupId, merchantId | Product group (all colors/sizes) and the seller shown on the card |
freeShipping, rushDelivery, sameDayShipping | Delivery flags |
officialSeller, isSponsored, soldOut | Official store badge, sponsored placement, sold out |
badges, promotions | Campaign badges and active promotions |
cardAttributes | Key attributes printed on the card (processor, material...) |
searchPosition | Position in the search or list, counting from 1 |
sourceQuery | The keyword or link that found the product |
With includeDetails (or a product link), also:
| Field | Meaning |
|---|---|
sellerId, sellerName, sellerScore, sellerCity | Seller store of the Buy Box, its score (0 to 10) and city |
sellerCompanyName | Registered company name, only when the seller is a company |
sellerCorporateInvoice, sellerStoreUrl | Corporate invoice available, link to the seller store |
otherSellersCount, otherSellers | Every other seller of the same product with score, price and delivery flags |
productCode, barcode | Manufacturer code and barcode (EAN) |
categoryPath, webCategoryPath, businessUnit | Full category paths |
inStock, lowestPriceInDays | Stock, and "lowest price of the last N days" label |
maxInstallments, vatPercent, isRefundable | Installments, VAT rate, returns |
reviewCount | Ratings that have a written review |
categoryRankings | Rank in the category lists (best seller, most favorited...) |
attributes | Full attribute table |
variants | Every 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.
| errorCode | When |
|---|---|
INVALID_URL | The link is not from trendyol.com, or it is not a product list page |
PRODUCT_NOT_FOUND | A product link that is removed or did not open |
NO_RESULTS | The search and filters have no product |
BLOCKED | Trendyol refused every attempt for one search; run it again later |
INVALID_INPUT | A 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
onlyNewto 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.
favoriteCounton 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
- 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.