Kaspi Listings Scraper
Pricing
from $1.00 / 1,000 product listings
Kaspi Listings Scraper
The Kaspi.kz Product Scraper extracts product listings from Kazakhstan's largest marketplace by keyword, category, or URL, capturing prices, ratings, stock, images, full specs, per-seller offers with delivery options, and customer reviews — ideal for price monitoring, repricing, and market research.
Pricing
from $1.00 / 1,000 product listings
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
2
Bookmarked
40
Total users
11
Monthly active users
a day ago
Last modified
Categories
Share
🇰🇿 Kaspi.kz Scraper: Kaspi Shop Prices, Sellers and Reviews
Export Kaspi Shop (Kaspi магазин) search and category results as clean JSON, CSV or Excel. The Kaspi Listings Scraper returns each product's price in KZT, bonus-adjusted price, monthly installment, rating, review count, stock and images from Kazakhstan's largest marketplace. Turn on the optional add-ons for full specifications, every seller's offer with delivery options, customer reviews and Kaspi seller (merchant) profiles. Use it as a Kaspi parser (парсер каспи) and a practical alternative to a Kaspi API for price monitoring, Kaspi seller research and marketplace analytics (аналитика каспи).
🎯 Use Cases
- Kaspi Shop price monitoring: schedule a daily run on a search or category and build your own price history for smartphones, appliances or any niche.
- Kaspi seller and merchant research: list every seller behind the products in a category, with join date, 90-day rating, review count and a rounded sales indicator.
- Repricing and buy-box tracking: collect every seller's price and delivery terms for a product and see who is cheapest in Almaty, Astana or Shymkent.
- Kaspi marketplace analytics (аналитика каспи): compare ratings, review counts and prices across a whole category before you launch or stock a product.
- Product catalog building: turn Kaspi.kz listings with specs, descriptions and gallery images into a feed for your own app, store or spreadsheet.
- Review analysis: pull up to 100 popular reviews per product with the full star histogram to spot quality issues.
✨ Features
- Search, category or product URLs: enter keywords such as
iphoneorхолодильник, or paste Kaspi.kz search, category and product links. Filters and sort order you picked on the site (brand, category) are kept. - Prices as numbers:
price,originalPriceandpriceWithBonusin KZT, plus the formatted price and the monthly installment as shown on Kaspi and as a number (monthlyInstallmentAmount). - Ratings, stock and delivery: average rating, review count, in-stock flag and the delivery speed label (for example
EXPRESSorTOMORROW). - Category breadcrumb and images: category path, category ID, all card images and the product's listing date.
- Product details (optional): grouped specifications, description, gallery images and breadcrumbs from the product page.
- Seller offers (optional): every marketplace seller with their price, seller rating, review count and delivery options (to door, pickup, express, parcel locker). Products with more than 64 sellers are paginated, and
offersCollected/offersCompletetell you whether every seller was captured. - Merchant discovery (optional): one deduplicated row per Kaspi seller found in the offers, enriched from the public seller profile.
- Customer reviews (optional): up to 100 most popular reviews per product with the rating histogram.
- City-aware: prices, stock and delivery differ by city. Choose Almaty, Astana, Shymkent, Karaganda, Aktobe or Ust-Kamenogorsk.
- Large categories: big categories are split automatically by filters to go past the site's page limit.
- No duplicates: a product found by two searches is saved once.
- Fair billing: you pay per product saved. A product page that returned no data is skipped and not billed, and merchant profiles are charged only when the profile was found.
🛠️ How It Works
- Enter search queries (for example
iphoneorхолодильник) and/or paste Kaspi.kz category, search or product URLs. - Pick your city and the optional data: product details, seller offers, reviews or merchant discovery. Each add-on costs a little more per product.
- Run the scraper and download the results as JSON, CSV, Excel or HTML, or pull them through the Apify API.
⚙️ Input
| Field | What it does |
|---|---|
| Search queries | Keywords as you would type them on Kaspi.kz, e.g. iphone or холодильник. |
| Start URLs | Kaspi.kz category pages (https://kaspi.kz/shop/c/smartphones/), search pages or product pages (https://kaspi.kz/shop/p/…). |
| Max items | Total number of products to save across all queries and URLs. Default 50. |
| Scrape product details | Adds specifications, description and gallery images from each product page. Default off. |
| Scrape seller offers | Adds every seller's price, rating and delivery options for each product. Default off. |
| Scrape reviews | Adds up to 100 most popular reviews and the rating histogram per product. Default off. |
| Discover merchants | Adds one row per unique seller found in the offers, with profile data. Turns on seller offers automatically. Default off. |
| City | Almaty (default), Astana, Shymkent, Karaganda, Aktobe or Ust-Kamenogorsk. |
{"searchQueries": ["iphone 17 pro", "холодильник"],"startUrls": [{ "url": "https://kaspi.kz/shop/c/smartphones/" }],"maxItems": 200,"scrapeOffers": true,"city": "710000000"}
city takes Kaspi's city code: 750000000 Almaty, 710000000 Astana, 590000000 Shymkent, 351010000 Karaganda, 151010000 Aktobe, 471010000 Ust-Kamenogorsk.
💰 Pricing
Pay only for what you extract. No monthly rental.
| Event | Price | What you get |
|---|---|---|
| Product listing | $0.001 per product ($1.00 per 1,000) | One product from search or category results |
| Product detail | $0.004 per product | Full specs, description and gallery. Replaces the listing charge for that product |
| Seller offers | $0.004 per product | All seller offers for one product |
| Product reviews | $0.004 per product | Up to 100 reviews and the rating histogram for one product |
| Merchant profile | $0.01 per seller | One unique seller with profile data, charged only when the profile was found |
| Actor start | $0.00005 per run (per GB of memory) | Charged once when the run starts |
Examples:
- 1,000 products from search results = $1.00.
- 100 products with details, all seller offers and reviews = 100 × ($0.004 + $0.004 + $0.004) = $1.20.
- 10 products with seller offers, where merchant discovery finds 150 unique sellers = 10 × ($0.001 + $0.004) + 150 × $0.01 = $1.55.
Set a maximum charge on the run to cap your spend; the scraper stops when it is reached.
📊 Sample Output Data
A product row with details, seller offers and reviews turned on (long arrays trimmed):
{"id": "145467625","url": "https://kaspi.kz/shop/p/apple-iphone-17-pro-256gb-nanosim-esim-oranzhevyi-145467625/?c=750000000","title": "Смартфон Apple iPhone 17 Pro 256Gb NanoSIM+eSIM оранжевый","brand": "Apple","price": 641317,"originalPrice": 641317,"priceFormatted": "641 317 ₸","priceWithBonus": 622078,"monthlyInstallment": "26 722 ₸","monthlyInstallmentAmount": 26722,"currency": "KZT","rating": 4.9,"reviewsCount": 2387,"inStock": true,"deliveryDuration": "TOMORROW","category": ["Телефоны и гаджеты", "Смартфоны"],"categoryId": "00003","image": "https://resources.cdn-kaspi.kz/img/m/p/p18/p96/64168413.png?format=preview-large","images": ["https://resources.cdn-kaspi.kz/img/m/p/p18/p96/64168413.png?format=preview-large", "…"],"createdTime": "2025-09-10T03:46:20.657Z","city": "750000000","description": "<p><b>Apple iPhone 17 Pro 256Gb</b> — это воплощение инноваций и стиля…","specifications": [{"group": "Общие","specs": [{ "name": "Операционная система", "value": "iOS 26" },{ "name": "Тип SIM-карты", "value": "nano SIM+eSIM" }]}],"galleryImages": ["https://resources.cdn-kaspi.kz/img/m/p/p18/p96/64168413.png?format=gallery-large", "…"],"breadcrumbs": [{ "title": "Смартфоны", "link": "https://kaspi.kz/shop/c/smartphones/" }],"offersCount": 75,"offersCollected": 75,"offersComplete": true,"offers": [{"merchantId": "540017","merchantName": "FORTUNA","merchantRating": 4.9,"merchantReviewsCount": 130,"price": 641314,"kaspiDelivery": true,"preorder": 0,"deliveryDuration": "TOMORROW","deliveryOptions": {"TO_DOOR": {"delivery": "2026-10-22T18:00:00.000+00:00","deliveryDays": 1,"deliveryCost": 0,"deliveryThreshold": 5000},"EXPRESS": { "delivery": "2026-10-21T09:00:00.000+00:00", "deliveryDays": 0, "deliveryCost": 995 }}}],"reviews": [{"id": "8a5c2c349b34f357019b833c5fc25254","author": "Жанна","date": "2026-01-03","rating": 5,"text": "Келініме ұнады."}],"reviewsSummary": {"global": 4.9,"statistic": [{ "rate": 5, "count": 4125 },{ "rate": 4, "count": 87 },{ "rate": 3, "count": 4 },{ "rate": 2, "count": 4 },{ "rate": 1, "count": 30 }]}}
priceWithBonus is the price after Kaspi bonus points are applied. offersComplete is true when offersCollected equals offersCount, so you know the seller list is complete. reviewsSummary.statistic is the star histogram across all ratings, so its total can be higher than reviewsCount. Listing-only runs return the fields up to city.
With Discover merchants on, the dataset also gets one row per seller, marked recordType: "merchant":
{"recordType": "merchant","merchantId": "234005","merchantName": "ALPHA","profileUrl": "https://kaspi.kz/shop/info/merchant/234005/address-tab/?merchantId=234005","profileStatus": "ok","joinedAt": "2021-03-18T22:00:36.794","logoUrl": "https://resources.cdn-kaspi.kz/img/cnt/mc/l/32e3e06e-50dc-4a22-9094-2f33bd197df4/logo?format=merchant_logo","salesCountRounded": 20000,"rating": 4.9,"ratingWindowDays": 90,"reviewsCount": 989,"observedProductCount": 1,"observedProductIds": ["145467625"],"observedCategories": ["Смартфоны"],"city": "750000000"}
joinedAt is when the seller joined Kaspi Shop, not a company registration date. salesCountRounded is Kaspi's own rounded-down sales indicator, not exact sales or revenue. observedProductIds lists the products in your run that this seller offers: a sample of their reach, not their full catalog. profileStatus is ok, not_found or failed; the seller is still listed when the profile could not be fetched.
🔁 Schedule and Integrate
For Kaspi price monitoring, run it once a day with the same search or category and the same city: every run is a dated snapshot, and together they form your price history. For buy-box and repricing work, turn on seller offers and run it a few times a day on your key products. Set it up in Apify Schedules. Send the results to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so new prices land where your team already works.
🤖 Use with AI Agents (MCP)
This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:
{ "searchQueries": ["iphone 17 pro"], "maxItems": 10, "scrapeOffers": true }
❓ Kaspi API FAQ
Does Kaspi.kz have an official API? Kaspi.kz offers an API for registered merchants to manage their own Kaspi Shop store, such as their orders and price lists. It needs a seller account and token, and it only covers that seller's own store. There is no public Kaspi API for browsing the catalogue or reading other sellers' prices. This Actor needs no key or account and returns the public data any shopper sees: prices, sellers, delivery options, specs and reviews.
Do I need a Kaspi account? No. The scraper only reads public Kaspi Shop pages.
How do I track Kaspi prices over time? Kaspi doesn't show past prices. Schedule this Actor daily with the same search, category or product URLs and city, and keep each run's dataset (or append it to a Google Sheet) to build the history yourself. Turn on seller offers to track every seller's price, not just the lowest one.
How do I find Kaspi sellers in a niche? Search a keyword or paste a category URL, turn on Discover merchants, and you get every seller behind those products once, with join date, 90-day rating, review count and the rounded sales indicator. A product with many sellers adds many merchant rows, so set a maximum charge if you want to cap the cost: the run only fetches as many seller profiles as that charge covers. Merchant discovery on many products can take several minutes, so raise the run timeout for larger runs.
Why is a field empty?
Brand-new products may have no reviews yet, so reviewsCount is null. Detail, offer and review fields only appear when you turn those options on. If an add-on keeps failing for a product, the row is still saved with the data collected so far and marked enrichmentIncomplete: true.
Which cities and how many products can I get? Almaty, Astana, Shymkent, Karaganda, Aktobe and Ust-Kamenogorsk. Run once per city to compare regional prices. Large categories are split automatically by filters to go past the site's page limit; in rare cases where a slice can't be split further, some products in a very large category may be out of reach. Use Max items to control run size.
Something not working? Open an issue in the Issues tab of the Actor. We respond quickly.
🔗 Related Scrapers
- Kaspi Reviews Scraper: product and merchant reviews with photos, dates and helpful votes, beyond the 100 popular reviews returned here.
- Ozon Listings Scraper: prices, sellers and ratings from Ozon.ru, for cross-marketplace price checks.
- Wildberries Scraper: Wildberries prices, stock and reviews for the same product categories.
- Avito Listings Scraper: classifieds listings with prices and seller details from Avito.
- OLX Listings Scraper: OLX marketplace listings for second-hand and classifieds price research.