Trendyol Reviews Scraper – Ratings, AI Summary & Sentiment avatar

Trendyol Reviews Scraper – Ratings, AI Summary & Sentiment

Pricing

from $0.50 / 1,000 reviews

Go to Apify Store
Trendyol Reviews Scraper – Ratings, AI Summary & Sentiment

Trendyol Reviews Scraper – Ratings, AI Summary & Sentiment

Scrape Trendyol product reviews by product URL or ID: rating, text, date, likes, seller, variant, photos, plus Trendyol's rating distribution, aspect sentiment and AI review summary. No browser, fast and cheap. Pay per review.

Pricing

from $0.50 / 1,000 reviews

Rating

0.0

(0)

Developer

Atesen Software

Atesen Software

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Get Trendyol product reviews in bulk from product URLs or IDs: star rating, review text, date, likes, seller, size/variant and customer photos, plus a per-product summary with the 1–5 star distribution, aspect sentiment (Kalite, Paketleme, Fiyat, Teslimat…) and Trendyol's own AI review summary.

It reads Trendyol's public review data directly, without a browser, so it is fast and cheap: about 10 seconds per 1,000 reviews and 256 MB of memory.

Good for: product research before listing on Trendyol, competitor review monitoring, collecting negative reviews (1–2★) to find product problems, sentiment analysis / LLM pipelines, and brand reputation tracking.

Input

{
"products": [
"https://www.trendyol.com/karaca/inox-yag-filtreli-zamanlayicili-fritoz-xl-3-2l-p-80580612",
"838129892"
],
"maxReviewsPerProduct": 100,
"reviewSort": "NEWEST",
"minRating": 1,
"maxRating": 5,
"onlyWithMedia": false,
"includeSummary": true
}
  • products: product URLs (any Trendyol product link, also /yorumlar pages) or the numeric ID after -p-. Duplicates are removed.
  • maxReviewsPerProduct: 0 = every review.
  • minRating / maxRating: e.g. maxRating: 2 for negative reviews only.
  • onlyWithMedia: only reviews with photos/videos.

Need the product list first? Use Trendyol Scraper – Prices, All Sellers & Reviews on a category, brand, store or search, then feed the product URLs here.

Output

One row per review:

{
"productId": 80580612,
"productUrl": "https://www.trendyol.com/karaca/inox-yag-filtreli-zamanlayicili-fritoz-xl-3-2l-p-80580612",
"reviewId": 672959088,
"reviewRating": 5,
"reviewText": "çok beğendim",
"reviewDate": "2026-10-14T15:55:54.403Z",
"reviewLikes": 0,
"reviewSellerId": 1288112,
"reviewSellerName": "AYDIN KARDEŞLER ZÜCCACİYE",
"reviewVariant": null,
"reviewLanguage": "tr",
"reviewMediaUrls": [],
"reviewTrusted": true
}

Plus one "type": "summary" row per product (when Add review summary is on):

{
"type": "summary",
"productId": 838129892,
"averageRating": 4.4,
"ratingCount": 232,
"commentCount": 97,
"photoReviewCount": 21,
"ratingDistribution": { "1": 19, "2": 2, "3": 12, "4": 25, "5": 174 },
"aspects": [{ "name": "Kalite", "mentions": 10, "positive": 9, "negative": 1, "positivePercent": 90 }],
"aiSummary": ["…"]
}

Reviewer names, height and weight are not exported (personal data).

Status rows (never charged, the run never fails on bad input)

statusMeaning
invalid_inputNot a Trendyol product URL / ID (e.g. a category page)
no_reviewsThe product has no ratings, or the ID doesn't exist
no_matching_reviewsReviews exist but none match your star/photo filters
blockedTrendyol rate-limited the requests after retries; try later or enable the RESIDENTIAL TR proxy
failedUnexpected response after retries; message explains

The Reviews and Product summaries views in the Output tab separate the row types; filter on type in the API.

Pricing

Pay per event: $0.0005 per review ($0.50 per 1,000) and $0.001 per product summary. Status rows are free. Example: 50 products × 100 reviews with summaries = 5,000 × $0.0005 + 50 × $0.001 = $2.55. Set a maximum cost per run and the Actor stops exactly there.

Use with Make, Zapier, n8n or Google Sheets

  • Make / n8n / Zapier: Apify app → Run an Actor atesen-software/trendyol-reviews-scraper → Get dataset items (view reviews).
  • API: POST https://api.apify.com/v2/acts/atesen-software~trendyol-reviews-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN
  • Schedule a daily run with reviewSort: "NEWEST" and maxReviewsPerProduct: 50 to monitor new reviews of competitors.

FAQ

Do I need a proxy? The default is Apify Proxy RESIDENTIAL in Turkey, because Trendyol often refuses cloud-server IPs. Review data is tiny (about 30 KB per 50 reviews), so proxy traffic costs fractions of a cent. If you switch the proxy off and Trendyol refuses the connection, the Actor switches to RESIDENTIAL TR by itself.

Is it legal? It collects publicly visible review content without logging in and without personal data. You are responsible for how you use the data (KVKK/GDPR, Trendyol terms).

This Actor is not affiliated with Trendyol.