nvNeuralVerge
E-commerce & Marketplaces

Hepsiburada Product Reviews — Ratings, Text & Feature Scores

Send a Hepsiburada SKU, product group ID or URL and this source returns the product's customer reviews: rating, text, author, date, verified-purchase flag, helpful count, per-feature ratings, keywords and photos. Reviews are aggregated across the product's variants.

Example response
{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "hepsiburada_product_reviews",
  "product": "HBCV00004X9ZCK",
  "max_items": 2,
  "start_page": 1,
  "sort": "MOSTHELPFUL",
  "partial": false,
  "human": "# Hepsiburada product reviews\n\n- **Product:** HBCV00004X9ZCK\n- **Sort:** MOSTHELPFUL\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 1.83 MB",
  "machine": {
    "total_items": 2,
    "total_reviews_on_hepsiburada": 13022,
    "has_more": true,
    "items": [
      {
        "@type": "HepsiburadaProductReview",
        "id": "4954a016-9f97-4807-a6de-4f96c4594db5",
        "rating": 5,
        "text": "Ne Sevgilim nede ailem aldı çalışıp kendi paramla sipariş verdim ( 1 yılın ardından merhaba ürün den çok memnunum FP ürün diyebiliriz özellikle siyah rengi Premium his veriyor)",
        "author": "Abdullah Emin E***",
        "created_at": "2023-09-25T15:12:02.997Z",
        "is_purchase_verified": true,
        "helpful_count": 1123,
        "seller_name": "Hepsiburada",
        "keywords": [
          "çok memnunum",
          "çok beğendim"
        ],
        "feature_ratings": [
          {
            "@type": "HepsiburadaReviewFeature",
            "name": "Batarya",
            "rating": 5
          },
          {
            "@type": "HepsiburadaReviewFeature",
            "name": "Ekran",
            "rating": 5
          }
        ],
        "images": []
      },
      {
        "@type": "HepsiburadaProductReview",
        "id": "adeaf7cb-4172-4dff-a32f-feee2489df9e",
        "rating": 5,
        "text": "iPhone düşünenler eğer “Pro” modeli almayacak ise kesinlikle alınacak en doğru cihaz budur. \n\nPro düşünüyorsanız bile tercih edilmek için birçok noktası var. 13 üzeri tüm iPhone modellerini en ince de",
        "author": "Asım K****",
        "created_at": "2024-01-09T20:09:36.490Z",
        "is_purchase_verified": true,
        "helpful_count": 151,
        "seller_name": "Hepsiburada",
        "keywords": [],
        "feature_ratings": [
          {
            "@type": "HepsiburadaReviewFeature",
            "name": "Batarya",
            "rating": 5
          },
          {
            "@type": "HepsiburadaReviewFeature",
            "name": "Ekran",
            "rating": 5
          }
        ],
        "images": [
          "https://images.hepsiburada.net/usercontents/usercontentimages_0/1fe28beb-d4c4-4ef8-97f3-27769184d015.jpg:webp"
        ]
      }
    ],
    "response_bytes": 1922917
  },
  "total_points": 2
}
You send
A Hepsiburada SKU, product group ID or URL, with optional sort
You get back
Reviews with rating, text, author, date, verified purchase, helpful count, feature ratings, keywords and photos
Coverage
Customer reviews shown on public Hepsiburada product pages.
Price
1 point per returned review, up to 490 per request — $1 per 1,000
Billed per review actually returned, capped by max_items. A product with no reviews costs nothing.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
Checking the site by handOpen the product and read the reviews tabFree, and slowFine for a skim, useless for analysis
Building a scraperWrite it, host it, and repair it when Hepsiburada changes the review widgetEngineering timeA maintenance commitment for something that isn't your product
NeuralVergeOne request per product, sort as a parameter$1 per 1,000, misses not billedReview text is Turkish — translate or analyze it with a Turkish-capable model
Response

What you get back

Every field in the response shown above.

FieldTypeDescription
total_itemsnumberHow many reviews were returned in this batch (capped by max_items).
total_reviews_on_hepsiburadanumberTotal reviews the product has on Hepsiburada.
has_morebooleanWhether more reviews remain beyond this batch.
idstringReview ID (a UUID).
ratingnumberStar rating given in the review.
textstringReview text, in Turkish as written.
authorstringReviewer name, partially masked.
created_atstringISO timestamp of the review.
is_purchase_verifiedbooleanWhether the review is marked as a verified purchase.
helpful_countnumberNumber of helpful votes.
seller_namestringSeller the reviewer bought from.
keywordsarrayKeyword tags attached to the review; can be empty.
feature_ratingsarrayPer-feature ratings (name and rating), e.g. battery or screen.
imagesarrayPhoto URLs attached to the review; empty when there are none.
Integration

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 490, defaults to 20) 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-hepsiburada-products-reviews \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "product": "HBCV00004X9ZCK", "max_items": 20, "sort": "MOSTRECENT" }'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Sentiment analysis

Pull recent reviews and score them for the themes customers raise.

Feature feedback

Use the per-feature ratings to see which aspects of a product people rate highest and lowest.

Quality monitoring

Sort by most recent to catch a change in how a product is received.

Competitor review comparison

Compare how rival products are reviewed on the same marketplace.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Customer reviews shown on public Hepsiburada product pages.

Freshness

Read at request time.

Handling

This source returns publicly visible information, stamped with the input it was read from and a session id you can trace.

What it will not do
  • —Reviewer names are masked as the site shows them.
  • —Review text is Turkish; this source does not translate it.
  • —The set pulled is capped by max_items, so a product with thousands of reviews needs paging with start_page.
FAQ

Questions, answered

Yes. The reviews are aggregated across the product's variants, so a colour change does not split the set.

Related

Related sources

Try hepsiburada product reviews on your own data

One request format across every source in the catalog.

Get started