DocumentationDashboard

Trendyol

Product Reviews

Customer reviews for a Trendyol product, page by page: rating breakdown, aspect tags with sentiment, reviewer body measurements and photos, plus Trendyol's own AI summary.

GET/v1/trendyol/reviews1 credit

Getting every page

This endpoint pages. To collect all of it in one job, queue a batch task instead of walking the pages yourself — it charges the same 1 credit per page and you poll for the result.

curl --request POST 'https://data-api.roketfy.com/v1/tasks' \
  --header 'Authorization: Bearer YOUR_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "platform": "trendyol",
  "endpoint": "reviews",
  "params": {
    "url": "<url>",
    "contentId": "<contentId>"
  }
}'

See batch tasks for the full lifecycle.

Parameters

Supply at least one of url or contentId. Neither is required on its own.

NameTypeRequiredDescription
urlstringone ofFull Trendyol product URL. Either this or contentId is required.
contentIdstringone ofTrendyol contentId, known to sellers as the product SKU.
pagenumberoptionalZero-based page number.
pageSizenumberoptionalReviews per page, 1-50.
orderstringoptionalSort direction. One of: DESC, ASC.
orderBystringoptionalScore = Trendyol's own helpfulness ranking, LastModifiedDate = newest first, Rate = by star rating. One of: Score, LastModifiedDate, Rate.
hasMediaFilesbooleanoptionalOnly reviews that carry a photo or a video.
sellerIdnumberoptionalOnly this seller's own reviews on the listing.
tagstringoptionalOne aspect tag, exactly as this product's own summary.tags lists it (e.g. "Kumaş Kalitesi"). Every product has a different set — read page 0 first. Case-sensitive.
ratesstringoptionalStar ratings to keep, comma-separated, e.g. "1,5".
heightTagsstringoptionalReviewer height bands, comma-separated, e.g. "<150,151-160". Only listings where reviewers report a body size have them (fashion, mostly): take the exact values from this product's own summary.heightTags, which is empty when the facet doesn't apply.
weightTagsstringoptionalReviewer weight bands, comma-separated, e.g. "61-70". Same rule as heightTags — read the product's own summary.weightTags rather than assuming a fixed set.

Request

curl --request GET 'https://data-api.roketfy.com/v1/trendyol/reviews?url=%3Curl%3E' \
  --header 'Authorization: Bearer YOUR_TOKEN'

MCP

Available to AI agents as the tool trendyol_reviews, with the same parameters and the same credit cost.