Trendyol Product Reviews — Ratings, Text & Photos
Send a Trendyol product ID or URL and this source returns the product's customer reviews: rating, text, author, date, helpful count, language, trusted flag, seller and photos.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "trendyol_product_reviews",
"product": "689227641",
"product_id": "689227641",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Trendyol product reviews\n\n- **Product:** 689227641\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 933.0 KB",
"machine": {
"total_items": 2,
"first_item": {
"id": "564152301",
"rating": 5,
"text": "Gerçekten harika çok teşekkür ediyorum saygılar sevgiler",
"author": "N** D**",
"created_at": 1755556115027,
"helpful_count": 0,
"language": "tr",
"is_trusted": true,
"seller": null,
"images": []
},
"items": [
{
"id": "564152301",
"rating": 5,
"text": "Gerçekten harika çok teşekkür ediyorum saygılar sevgiler",
"author": "N** D**",
"created_at": 1755556115027,
"helpful_count": 0,
"language": "tr",
"is_trusted": true,
"seller": null,
"images": []
},
{
"id": "410751585",
"rating": 5,
"text": "Kötü yorumlara asla kulak asmayın ürün çok çok güzel, hiçbir sorunu yok bayıldım 👍🏻",
"author": "A** B** E**",
"created_at": 1720776468055,
"helpful_count": 0,
"language": "tr",
"is_trusted": true,
"seller": null,
"images": [
"https://cdn.dsmcdn.com/mnresize/-/820/prod-migrated-product-review-media_1756808468433/img/2017928/2024907/2029892/805788095/10975267-1720776467211.jpeg"
]
}
],
"proxy_traffic_bytes": 955393
},
"total_points": 2
}- You send
- A Trendyol product ID or URL
- You get back
- Reviews with rating, text, author, date, helpful count, language, seller and photos
- Coverage
- Customer reviews shown on public Trendyol product pages.
- Price
- 1 point per returned review, up to 500 per request — $1 per 1,000
- Billed per review actually returned, capped by max_items. A product with no reviews costs nothing.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| Checking the site by hand | Open the product and scroll the reviews | Free, and slow | Fine for a skim, useless for analysis |
| Building a scraper | Write it, host it, and repair it when Trendyol changes the review widget | Engineering time | A maintenance commitment for something that isn't your product |
| NeuralVerge | One request per product | $1 per 1,000, misses not billed | Review text is Turkish — translate or analyze it with a Turkish-capable model |
What you get back
Every field in the response shown above.
| Field | Type | Description |
|---|---|---|
total_items | number | How many reviews were returned in this batch (capped by max_items). |
first_item | object | A copy of the first review, for quick access. |
id | string | Review ID. |
rating | number | Star rating given in the review. |
text | string | Review text, in the language written. |
author | string | Reviewer name, partially masked. |
created_at | number | Review time as a Unix timestamp in milliseconds. |
helpful_count | number | Number of helpful votes. |
language | string | Language code of the review. |
is_trusted | boolean | Whether the review is flagged as trusted. |
seller | string | Seller the review is attached to; null when not shown. |
images | array | Photo URLs attached to the review; empty when there are none. |
How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
product is the only required field. max_items caps the review count (up to 500, defaults to 25) and sets what you are billed for; start_page lets you continue where a previous pull stopped.
curl -X POST https://api.neuralverge.ai/functions/v1/run-trendyol-products-reviews \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "product": "689227641", "max_items": 25 }'What teams use it for
Where this field shows up in an actual workflow.
Pull reviews and score them for the themes customers raise.
Collect reviews that include customer photos.
Re-run on a schedule to catch a change in how a product is received.
Compare how rival products are reviewed on the same marketplace.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Customer reviews shown on public Trendyol product pages.
Read at request time.
This source returns publicly visible information, stamped with the input it was read from and a session id you can trace.
- —Reviewer names are masked as the site shows them.
- —Review text is not translated.
- —The set pulled is capped by max_items, so a product with many reviews needs paging with start_page.
Questions, answered
The product ID from the Trendyol URL, or the full URL.
Related sources
Try trendyol product reviews on your own data
One request format across every source in the catalog.