Trendyol Product Scraper avatar
Trendyol Product Scraper

Pricing

Pay per usage

Go to Apify Store
Trendyol Product Scraper

Trendyol Product Scraper

Unlock deep insights from Trendyol, Turkey’s leading e-commerce giant. Instantly extract product details, prices, reviews, and images. Perfect for competitor analysis, price tracking, and retail trend spotting. Get fast, structured data to power your e-commerce strategy.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract comprehensive product data from Trendyol search results with a fast, reliable scraper. Collect product names, prices, brands, ratings, reviews, images, and URLs at scale. Perfect for market research, pricing analysis, and catalog enrichment.

Features

  • Search-based collection — Scrape products from Trendyol search pages using keywords or direct URLs
  • Rich product fields — Capture prices, brands, images, ratings, reviews, and product links
  • Detail enrichment — Optionally gather additional product details for more complete records
  • Pagination support — Automatically walks multiple result pages to reach your target count
  • Structured output — Ready-to-use datasets for analysis, reporting, or integrations

Use Cases

Product Research

Analyze product positioning, pricing, and popularity across categories. Build datasets to compare similar items and identify best-performing products.

Market Intelligence

Monitor pricing trends and brand visibility to spot competitive gaps. Track ratings and reviews to evaluate market sentiment.

Catalog Enrichment

Fill missing fields in product catalogs with up-to-date names, images, and links. Improve data quality for ecommerce workflows.

Competitive Analysis

Compare brands and merchants across search queries. Understand how competitors are priced and presented.


Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlsArrayNoTrendyol search URLs to start scraping from
keywordStringNo"tshirt"Search keyword when startUrls are not provided
results_wantedIntegerNo20Maximum number of products to collect
max_pagesIntegerNo5Maximum number of result pages to visit
collectDetailsBooleanNotrueFetch product details for richer fields like rating, reviews, and merchant
proxyConfigurationObjectNo{"useApifyProxy": false}Proxy settings for reliable scraping

Output Data

Each item in the dataset contains:

FieldTypeDescription
idStringTrendyol product identifier
nameStringProduct name
brandStringBrand name
merchantStringSeller or merchant name
priceNumberCurrent price
originalPriceNumberOriginal price before discount
currencyStringCurrency code
ratingNumberAverage rating
reviewCountNumberNumber of reviews
imageUrlStringPrimary product image URL
imageUrlsArrayAll product image URLs
urlStringProduct page URL
positionNumberPosition in search results
searchUrlStringSearch URL used

Usage Examples

Basic Extraction

{
"keyword": "tshirt",
"results_wanted": 20
}

Use a Search URL

{
"startUrls": [
{ "url": "https://www.trendyol.com/en/sr?q=sneakers&qt=sneakers&st=sneakers&os=1" }
],
"results_wanted": 50,
"max_pages": 5
}

Enriched Details with Proxy

{
"keyword": "hoodie",
"results_wanted": 100,
"collectDetails": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

{
"id": "828255851",
"name": "Oversize Unisex T-Shirt",
"brand": "Elvino",
"merchant": "Elvino",
"price": 149.0,
"originalPrice": 199.0,
"currency": "TL",
"rating": 4.64,
"reviewCount": 38,
"imageUrl": "https://cdn.dsmcdn.com/ty1234/prod/QC/20250101/12/abcd/1_org_zoom.jpg",
"imageUrls": [
"https://cdn.dsmcdn.com/ty1234/prod/QC/20250101/12/abcd/1_org_zoom.jpg",
"https://cdn.dsmcdn.com/ty1234/prod/QC/20250101/12/efgh/2_org_zoom.jpg"
],
"url": "https://www.trendyol.com/brand/product-name-p-828255851",
"position": 7,
"searchUrl": "https://www.trendyol.com/en/sr?q=tshirt&qt=tshirt&st=tshirt&os=1"
}

Tips for Best Results

Choose Strong Search URLs

  • Use popular search keywords to get rich product data
  • Test with a single URL before scaling to many queries

Optimize Collection Size

  • Start with 20 to validate output
  • Increase results_wanted for larger datasets

Use Proxies for Stability

  • Enable proxy for consistent results
  • Residential proxies are best for large runs

Integrations

Connect your data with:

  • Google Sheets — Export for analysis
  • Airtable — Build searchable product databases
  • Slack — Send alerts for new items
  • Webhooks — Deliver data to your systems
  • Make — Automate multi-step workflows
  • Zapier — Trigger actions from new data

Export Formats

  • JSON — For developers and APIs
  • CSV — For spreadsheet analysis
  • Excel — For business reporting
  • XML — For system integrations

Frequently Asked Questions

How many items can I collect?

You can collect all available items. The practical limit depends on the number of search results and your results_wanted setting.

Can I scrape multiple pages?

Yes. Pagination is handled automatically up to max_pages.

Why are some fields empty?

Some products may not provide certain fields such as ratings or merchant names. Enabling collectDetails can improve completeness.

Can I use multiple search URLs in one run?

Yes. Add multiple entries to startUrls.

Is proxy required?

Not always, but proxies improve reliability and consistency for larger runs.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with website terms of service and applicable laws. Use data responsibly and respect rate limits.