Kaspi Reviews Scraper avatar

Kaspi Reviews Scraper

Pricing

from $1.00 / 1,000 reviews

Go to Apify Store
Kaspi Reviews Scraper

Kaspi Reviews Scraper

The Kaspi Reviews Scraper exports product and merchant reviews from Kaspi.kz — ratings, review text, pros and cons, photos, dates, helpful votes and the selling merchant, plus star breakdowns — ideal for product research, seller vetting and reputation monitoring in Kazakhstan.

Pricing

from $1.00 / 1,000 reviews

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

1

Monthly active users

a day ago

Last modified

Share

🚀 Kaspi Reviews Scraper

Export customer reviews from Kaspi.kz, Kazakhstan's largest marketplace. The Kaspi Reviews Scraper turns any Kaspi product page or merchant (store) page into structured review data: star rating, review text, pros and cons, photos, date, helpful votes — and on every review, the merchant who sold the item. Each product or merchant also gets a rating summary with the full star breakdown. Use it for product research, to compare sellers of the same product, or to monitor your store's reputation.

✨ Features

  • ⭐ Full review history: every public review, newest first — rating, text, pros, cons, date, helpful votes, photos and whether the review was edited. Reviews are in Russian and Kazakh, as written by buyers.
  • 🏪 Merchant on every review: see which seller each buyer bought from, so you can compare stores selling the same product.
  • 🛍️ Merchant reviews: paste a merchant page to get all reviews of that store across every product it sells, each with the product's name, category and link.
  • 📊 Rating summaries: average rating, count of 5 to 1 star ratings, and how many reviews have text, photos, positive or negative ratings.
  • 🎯 Filters: only reviews with text (default), only negative (1–3 stars) or only positive (4–5 stars) ratings.
  • 📅 Monitoring-ready: Reviews since returns only new reviews, so scheduled runs pay only for what changed.

🛠️ How It Works

  1. Add pages – Paste Kaspi.kz product URLs (https://kaspi.kz/shop/p/...-113137790/), merchant URLs (https://kaspi.kz/shop/info/merchant/960061/...) or numeric product IDs.
  2. Set limits and filters – Maximum reviews per page (default 50, 0 returns summaries only), text-only, rating filter, and an optional start date.
  3. Run the scraper – You get one rating summary per product or merchant followed by its reviews, newest first.

⚙️ Input

FieldDescription
urlsKaspi.kz product or merchant URLs, or numeric product IDs.
maxReviewsNewest reviews first. Default 50; 0 = rating summaries only.
onlyWithTextSkip star-only reviews without any text. On by default.
ratingFilterall (default), positive (4–5 stars) or negative (1–3 stars).
reviewedSinceOnly reviews written on or after this date.
proxyConfigurationResidential proxies in Kazakhstan are required (Kaspi blocks other countries); the country is set to KZ automatically.
{
"urls": [
"https://kaspi.kz/shop/p/apple-iphone-15-128gb-nanosim-esim-chernyi-113137790/",
"https://kaspi.kz/shop/info/merchant/960061/reviews-tab/"
],
"maxReviews": 500,
"ratingFilter": "negative"
}

📊 Sample Output Data

Every row has a recordType: product-summary / merchant-summary or review. Use the Reviews and Rating summaries views in the dataset, or filter on recordType in your export.

[
{
"recordType": "product-summary",
"id": "113137790",
"url": "https://kaspi.kz/shop/p/apple-iphone-15-128gb-nanosim-esim-chernyi-113137790/",
"name": "Apple iPhone 15 128Gb NanoSIM+eSIM черный",
"averageRating": 4.9,
"reviewCount": 11810,
"withText": 6337,
"withPhotos": 2435,
"positive": 6187,
"negative": 150,
"fiveStar": 11262,
"fourStar": 397,
"threeStar": 40,
"twoStar": 17,
"oneStar": 94,
"scrapedAt": "2026-09-27T12:29:59.117Z"
},
{
"recordType": "review",
"reviewId": "8a558b0ba0d6dc1401a0e22447206cdd",
"source": "product",
"rating": 5,
"text": "Балама ұнады.",
"pros": null,
"cons": null,
"date": "2026-09-27",
"author": "Балжан",
"helpfulVotes": 0,
"photoUrls": [],
"edited": false,
"productId": "113137790",
"productName": "Apple iPhone 15 128Gb NanoSIM+eSIM черный",
"productCategory": "Смартфоны",
"productUrl": "https://kaspi.kz/shop/p/apple-iphone-15-128gb-nanosim-esim-chernyi-113137790/",
"merchantCode": "960061",
"merchantName": "Sirius",
"scrapedAt": "2026-09-27T12:29:59.117Z"
}
]

author is the first name Kaspi displays with the review.

📋 Coverage report

Each run saves a SUMMARY record with, per product or merchant, the stated review count, how many reviews were scanned and returned, and why collection stopped (maxReviews, dateReached, listEnd, summaryOnly, noReviews, siteCap).

  • Kaspi serves at most the newest 10,000 reviews of one list. Lists with text-only reviews rarely reach it; with onlyWithText: false a very popular product (e.g. 11,810 ratings) stops at 10,000 and the status message says so.
  • The same review can belong to a product and to its merchant. When you scrape both in one run, each review is returned (and charged) once.
  • A product with no reviews — or an ID that does not exist — returns a rating summary with zero counts, free of charge.

💰 Pricing

Pay only for what you get:

EventPrice
Rating summary (product or merchant with at least one review)$0.002
Review$0.001

50 reviews on each of 20 products cost about $1.04. All 6,600 text reviews of a large merchant cost about $6.60. If you set a maximum cost per run, the scraper stops when it is reached.

❓ FAQ

Which languages are the reviews in? As written by buyers — mostly Russian, with many in Kazakh. Texts are not translated.

Can I get reviews for one merchant on one product? Scrape the product; every review names the merchant, so you can filter by merchantCode.

How do I monitor new reviews? Schedule the actor with reviewedSince set to your last run date.

Know what Kaspi.kz buyers really say — try the Kaspi Reviews Scraper today! 🚀