Trendyol Scraper - Turkey Product Prices & Ratings avatar

Trendyol Scraper - Turkey Product Prices & Ratings

Pricing

from $0.55 / 1,000 products

Go to Apify Store
Trendyol Scraper - Turkey Product Prices & Ratings

Trendyol Scraper - Turkey Product Prices & Ratings

Scrape Trendyol.com products: name, brand, merchant, category, price, was-price, discount, lowest recent price, rating, review count, free-cargo and fast-delivery flags and badges. Independent tool, not affiliated with Trendyol.

Pricing

from $0.55 / 1,000 products

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by DSM Grup Danismanlik Iletisim ve Satis Tic. A.S. or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "Trendyol" is referenced only to describe the publicly available website this Actor collects data from.

Turn any Trendyol category into a clean spreadsheet of Turkish e-commerce products - name, brand, merchant, category, price, was-price and discount, rating and review count, free-cargo and fast-delivery flags, campaign badges and images.

No API key and no login. Pick a category or paste a Trendyol category URL, and results stream into a dataset you can export as JSON, CSV or Excel.

Why this Trendyol scraper?

Trendyol publishes price-transparency fields that most scrapers throw away, and merchant-level data that lets you compare sellers, not just products. This Actor keeps both.

DataTypical scrapersThis Actor
Title, brand, price, image
Was-price and discount %partial
Rating and review countpartial
lowestRecentPrice + lowestRecentPriceChange - the recent-window low Turkish law requires sellers to disclose
promotionPrice, promotionDiscountPercent, isPriceDiscounted
merchantId + hasOfficialSellerBadge
Delivery matrix - free cargo, rush, same-day, next-day
Campaign badges
Turkish, English or Arabic rendering
Filter by price, rating, reviews or discount before billing
Choose your own columns (42 available)
Monitor mode - only new products

Use cases

  • Price monitoring and repricing - track price, was-price, promotion price and the recent-window low across a category, daily.
  • Discount-compliance checks - lowestRecentPrice is the figure Turkish price-transparency rules are built around; pull it straight from the listing instead of reconstructing it.
  • Seller and marketplace research - group by merchantId to see who sells what, at what price, with which badges and delivery promises.
  • Assortment and gap analysis - a full category export shows which brands and price points actually hold shelf space.
  • Deal feeds and affiliate sites - filter by minimum discount and free cargo, then publish or alert on what qualifies.
  • New-arrival alerts - monitor mode plus a schedule emits only products it has not returned before.

How to use

  1. Sign up for Apify - the free plan is enough to try this Actor.
  2. Open the Trendyol Scraper, pick one or more categories (or paste category URLs) and click Start.
  3. Watch products stream into the dataset table.
  4. Export as JSON, CSV, Excel, XML or RSS - or pull results programmatically through the Apify API.

Browse by category, not by keyword. Trendyol refuses its own /sr?q=… keyword-search URLs to automated callers, so this Actor is category-driven: choose from the built-in list of 15 verified categories, or paste any Trendyol category URL - the ones shaped .../something-x-c123456. Hand it a /sr?q= URL and the run tells you plainly rather than failing silently.

Input

FieldWhat it does
CategoriesPick from 15 verified Trendyol categories - laptops, phones, electronics, tablets, headphones, TVs, white goods, women's clothing, shoes & bags, watches, cosmetics, home & furniture, mother & baby, books.
Trendyol URLs / from a filePaste your own category URLs, link a .txt/.csv file, a Google Sheet or a Drive file.
LanguageTurkish, English or Arabic rendering.
Sort byPrice, newest, best sellers or rating.
Max pages per search / Max products in totalCaps. Trendyol serves 36 products per page.
Min/Max price (TL), Min rating, Min review count, Min discount %Filters, applied before billing.
Only free cargo / Only on saleFilters. Filtered products are never charged.
Output fieldsTick exactly the columns you want.
Monitor modeEmit only products not seen on previous runs.

Output

One row per product, up to 42 fields. Empty fields are omitted, so exports never carry blank filler columns:

{
"productId": 1053991134,
"url": "https://www.trendyol.com/asus/tuf-gaming-a15-...-p-1053991134",
"name": "TUF GAMING A15 FA506NCG-HN265 AMD RYZEN 7 16GB 512GB RTX3050",
"brand": "ASUS",
"categoryName": "Oyuncu Dizüstü Bilgisayarı",
"merchantId": 169540,
"price": 35849,
"wasPrice": null,
"discountPercent": null,
"isPriceDiscounted": false,
"lowestRecentPrice": null,
"currency": "TL",
"rating": 4.12,
"ratingCount": 1132,
"freeCargo": true,
"rushDelivery": true,
"nextDayDelivery": true,
"campaignTags": ["Avantajlı Ürün", "Hesaplı Ürünler"],
"hasOfficialSellerBadge": true,
"imageCount": 5
}

Three dataset views ship with it: Products overview, Deals & discounts, and Merchants & delivery.

Good to know

  • Trendyol serves its full pages to Turkish visitors. The Actor pins Turkish IPs for you, so there is no proxy to configure and no empty page to debug.
  • Robots.txt is honoured. Trendyol's User-agent: * group carries no rules at all - nothing on the site is disallowed.
  • A was-price only exists on discounted products, and a rating only exists once a product has reviews. Both come straight from Trendyol's own payload, so a null means Trendyol published nothing there - the Actor never invents a value.
  • Prices are the listing price at scrape time, in Turkish lira, and exclude cart-level promotions unless the listing itself exposes them (promotionPrice).
  • A run never fails on a transient block. It ends Succeeded with whatever it collected plus a status message explaining what happened, and stops before its own time limit rather than timing out.

How much does it cost to scrape Trendyol?

This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:

  • Product - One Trendyol product with its full record - name, brand, merchant, category, price, was-price and discount, rating and review count, free-cargo and fast-delivery flags, campaign badges and images. Products filtered out by your price, rating, review-count, discount, free-cargo or on-sale filters are never charged.

The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.

Automate & schedule

Run this Actor on autopilot and pull results into your own stack:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/trendyol-scraper').call({
// your input - see the Input section above
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} records`);

Integrate with any app

Connect the dataset to thousands of apps - no code required:

  • Make - multi-step automation scenarios.
  • Zapier - push new records straight into your CRM or spreadsheet.
  • Slack - get notified when a scheduled run finds something new.
  • Google Drive / Sheets - auto-export every run to a spreadsheet.
  • Airbyte - pipe results into your data warehouse.
  • GitHub - trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. You can call this Actor from Claude, ChatGPT or any agent framework through the Apify MCP server - describe the data you need and let the assistant run this Actor for you.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
  • Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

More scrapers from scrapesage

Related Actors in the same category:

Tips

  • Paste your own category URLs for anything outside the built-in 15 - any .../…-x-c123456 page works, including deep sub-categories.
  • Sort plus a cap beats a big crawl. Sort by best sellers or rating and set a small maxResults when you only need the head of a category.
  • Find real discounts by combining minDiscountPercent with onlyOnSale, then compare price against lowestRecentPrice to see whether the "discount" is genuine.
  • Compare merchants by exporting the Merchants & delivery view and grouping on merchantId.
  • Daily price history. Put the run on a Schedule and append each dataset to your warehouse - productId plus the run date is all the key you need.

FAQ

How is this Actor billed? Pay-per-event: you pay only for the results it delivers, with no monthly rental and no start fee. The per-event price is shown on the Pricing tab.

Can I schedule it and get results automatically? Yes - create a Schedule and add a webhook or an integration (Google Sheets, Slack, Make, Zapier) to push each run's dataset wherever you need it.

Which export formats are available? Every run's dataset can be downloaded as JSON, CSV, Excel (XLSX), XML, HTML or RSS from the Apify Console or the API.

Can I run it from code or an AI agent? Yes - through the Apify API and client libraries, or from Claude, ChatGPT and other assistants via the Apify MCP server.

Is it legal to scrape Trendyol? This Actor collects publicly available data only. You are responsible for using the output in compliance with applicable laws (including data-protection law where personal data is involved) and the source's terms. See the Disclaimer below.

Is this an official Trendyol tool? No. It is an independent, third-party Actor with no affiliation to, endorsement by or sponsorship from DSM Grup Danismanlik Iletisim ve Satis Tic. A.S. See the Disclaimer below.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by DSM Grup Danismanlik Iletisim ve Satis Tic. A.S. or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.

"Trendyol" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official Trendyol product, is not authorised or certified by DSM Grup Danismanlik Iletisim ve Satis Tic. A.S., and does not distribute Trendyol software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.

Need help?

Open an issue on the Actor's Issues tab, or visit the Apify help center. Feature requests are welcome - this Actor is actively maintained.