Trendyol Reviews Scraper ⭐ avatar

Trendyol Reviews Scraper ⭐

Pricing

from $2.49 / 1,000 results

Go to Apify Store
Trendyol Reviews Scraper ⭐

Trendyol Reviews Scraper ⭐

Unlock detailed product reviews and ratings from Turkey's leading e-commerce platform. Perfect for sentiment analysis, market research, and monitoring competitor feedback. Turn customer voice into actionable data to boost your sales and product strategy instantly.

Pricing

from $2.49 / 1,000 results

Rating

5.0

(6)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

4

Bookmarked

73

Total users

8

Monthly active users

10 days ago

Last modified

Share

What does Trendyol Reviews Scraper do?

Trendyol Reviews Scraper collects customer reviews from Trendyol product pages using a product content ID or one or more Trendyol product and review URLs. It returns structured review data such as ratings, titles, comments, dates, helpful votes, purchase verification, product variants, image presence, and source URLs.

Use the dataset for customer feedback analysis, sentiment research, competitor monitoring, product quality checks, catalog enrichment, and other ecommerce workflows. You can run one product for a quick check or process several products in the same Apify run.

Why use Trendyol Reviews Scraper?

  • Structured customer feedback - Turn Trendyol reviews into records that are easier to filter, compare, and analyze.
  • Product-level research - Keep each review connected to its productId, product page, and review page.
  • Flexible collection limits - Set a review limit per product, collect all available reviews, or add a page limit as a safety cap.
  • Useful review context - Capture ratings, review text, dates, helpful and unhelpful votes, verified purchase status, size, color, and image availability when Trendyol provides them.
  • Repeatable monitoring - Schedule runs in Apify to track changes in customer feedback and rating patterns over time.
  • Automation-ready results - Export the dataset to common formats or connect completed runs to downstream workflows with webhooks and integrations.

What data can you extract from Trendyol?

FieldTypeDescription
productIdStringTrendyol product content ID associated with the review
reviewIdStringReview identifier when available
ratingNumberRating assigned to the product
titleStringReview title when available
commentStringReview text
createdAtStringReview creation time in ISO 8601 format
createdAtTimestampNumberReview creation time as a Unix timestamp in milliseconds
likeCountNumberHelpful vote count when available
dislikeCountNumberUnhelpful vote count when available
isVerifiedPurchaseBooleanWhether the review is marked as a verified purchase
productSizeStringSize selected by the reviewer when available
productColorStringColor selected by the reviewer when available
hasImageBooleanWhether the review includes an image
reviewPageUrlStringTrendyol review page URL used for the product
productUrlStringTrendyol product page URL

Optional fields are omitted from an individual dataset item when the source review does not contain that information.

Output Data

The Actor saves one dataset item for each collected Trendyol review. The dataset can be viewed in Apify Console, downloaded in several formats, or passed to another workflow after the run.

How to scrape Trendyol reviews

  1. Open Trendyol Reviews Scraper on Apify.
  2. Enter a Trendyol productId, add one or more startUrls, or provide both.
  3. Choose the maximum number of reviews per product and, if needed, a maximum page limit.
  4. Run the Actor and review the dataset preview.
  5. Download the results or connect the dataset to your analysis or automation workflow.

At least one valid product ID or start URL is needed for a run. A start URL can be a Trendyol product page or a product reviews page containing a product ID.

Input Parameters

ParameterTypeRequiredDefaultDescription
productIdStringNo*-Trendyol product content ID, such as 743505175.
startUrlsArrayNo*One prefilled Trendyol URL in Apify ConsoleProduct or review URLs to process. Each entry uses an object with a url property.
results_wantedIntegerNo20Maximum number of reviews to collect for each product. Use 0 to collect all available reviews.
max_pagesIntegerNo0Maximum number of pages to process per product. Use 0 to allow all available pages.
sortByStringNo"Rate"Review ordering. The available value is "Rate".
proxyConfigurationObjectNo{"useApifyProxy": false}Apify Proxy settings. Set useApifyProxy to true when you need proxy-based requests for a larger or more sensitive run.

* productId and startUrls are individually optional, but the Actor needs at least one valid value between them.

Usage Examples

Basic extraction by product ID

Collect up to 20 reviews for one Trendyol product using its content ID:

{
"productId": "743505175",
"results_wanted": 20
}

Collect reviews from multiple product URLs

Process two Trendyol review pages in one run, with up to 50 reviews saved for each product:

{
"startUrls": [
{
"url": "https://www.trendyol.com/rooted/square-collar-t-shirt-blouse-lycra-ribbed-camisole-fabric-p-743505175/yorumlar"
},
{
"url": "https://www.trendyol.com/example-brand/example-product-p-123456789/yorumlar"
}
],
"results_wanted": 50,
"sortBy": "Rate"
}

Collect all reviews with a page safeguard

Collect all reviews found within the first 10 pages and use Apify Proxy for the run:

{
"productId": "743505175",
"results_wanted": 0,
"max_pages": 10,
"sortBy": "Rate",
"proxyConfiguration": {
"useApifyProxy": true
}
}

Sample Output

Each dataset item represents one Trendyol product review:

{
"productId": "743505175",
"reviewId": "987654321",
"rating": 5,
"title": "Great fit",
"comment": "The fabric feels comfortable and the fit is just right.",
"createdAt": "2026-01-15T09:22:31.000Z",
"createdAtTimestamp": 1768468951000,
"likeCount": 3,
"dislikeCount": 0,
"isVerifiedPurchase": true,
"productSize": "M",
"productColor": "Black",
"hasImage": false,
"reviewPageUrl": "https://www.trendyol.com/rooted/square-collar-t-shirt-blouse-lycra-ribbed-camisole-fabric-p-743505175/yorumlar",
"productUrl": "https://www.trendyol.com/rooted/square-collar-t-shirt-blouse-lycra-ribbed-camisole-fabric-p-743505175"
}

Tips for best results

  • Use a numeric Trendyol product content ID when you already know the product you want to analyze.
  • Use the complete product or review URL when processing several products from a prepared list.
  • Start with a small results_wanted value to confirm that the product and review page are correct.
  • Use max_pages as a practical limit for large products, especially when testing a scheduled workflow.
  • Set results_wanted to 0 only when you want the full available review set and are prepared for a larger dataset.
  • Optional information such as productSize, productColor, title, or isVerifiedPurchase can be missing because it is not published for every review.
  • If a run returns no reviews, check that the product ID is valid and that the Trendyol page has customer reviews. Public page formats can change, so report persistent issues through the Actor's Issues tab.

Exports and Integrations

OptionUse
JSON, CSV, or ExcelDownload the dataset for analysis, reporting, or catalog enrichment.
Google Sheets or AirtableReview and filter customer feedback in a spreadsheet or database-style workspace.
WebhooksNotify another service when a run finishes or new data is available.
Make or ZapierSend reviews to business workflows, alerts, dashboards, or analysis tools.
Apify APIStart runs and retrieve dataset items programmatically from your own application.

Frequently Asked Questions

Can I scrape reviews for multiple Trendyol products?

Yes. Add multiple product and review URLs to startUrls, or combine startUrls with a productId. The results_wanted limit is applied separately to each product.

Can I collect all available reviews?

Yes. Set results_wanted to 0. You can also set max_pages to a positive number if you want to limit how many review pages are processed.

Can I sort the collected reviews?

Yes. Set sortBy to "Rate", the currently available review ordering option in the input schema.

Why are some output fields missing?

Fields may be missing when Trendyol does not publish that value for a review. Size, color, review title, helpful votes, images, and verified purchase status are not guaranteed for every item.

Is Apify Proxy required?

No. Proxy use is disabled by default. Set proxyConfiguration.useApifyProxy to true when you need proxy-based collection for a larger run or when direct requests are unreliable.

Can I export Trendyol reviews to CSV or Excel?

Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats after the run finishes.

Can I schedule Trendyol review collection?

Yes. Create an Apify schedule to run the Actor hourly, daily, weekly, or at another interval, then compare the resulting datasets over time.

You are responsible for using the Actor lawfully. Review Trendyol's terms, applicable privacy and data protection rules, and any other requirements that apply to your use case. Collect and store only the data you need, and use it responsibly.

Support

For bugs, feature requests, or questions about a run, use the Issues tab on the Actor page. Include the input configuration and run details when reporting a reproducible problem.

This Actor is intended for legitimate collection of publicly available Trendyol review data. You are responsible for complying with Trendyol's terms of service, applicable laws, privacy obligations, and any restrictions connected with the data you collect. Do not use the output for unlawful discrimination, harassment, spam, or other harmful activity.