
Krisha.kz Kazakhstan Real Estate Scraper
hipersoft/krisha-kz-scraper
Scrape property listings from Krisha.kz, Kazakhstan's largest real estate portal — apartments and houses for sale or rent plus commercial property. Paste any Krisha.kz listing URL and export one clean row per property: title, price, location, image and listing URL as JSON, CSV or Excel.
Total users
1Monthly users
0Total runs
58Per property listing scraped
$0.003Last rebuilt
Oct 26, 2026Overview
Scrape property listings from Krisha.kz, Kazakhstan's largest real estate portal, as clean, structured JSON, CSV, Excel or XML. Point it at any Krisha.kz listing page — apartments and houses for sale or rent, commercial property, in any city — and it returns one tidy row per property: title, price, location, main image and the listing URL. Perfect for market research, price monitoring, comparables and lead generation.
What does Krisha.kz Scraper do?
This actor turns Krisha.kz listing pages into a ready-to-use dataset. Paste one or more Krisha.kz listing URLs straight from your browser, and it walks every page of each listing and collects each property with structured fields. It works for sale and rent, apartments and houses, and every city on Krisha.kz — Almaty, Astana, Shymkent and beyond — without any configuration.
What data can you get?
Per property:
| Field | Description |
|---|---|
listingId |
Krisha.kz listing reference number. |
title |
Listing title (e.g. rooms · area · floor), kept in its original language. |
price |
Price as a number. |
currency |
Currency code (KZT), when a price is shown. |
url |
Link to the listing's page. |
location |
District / street / address line from the listing. |
imageUrl |
Main listing image URL, when present. |
category |
Category path derived from the source URL (e.g. prodazha/kvartiry/almaty). |
sourceUrl |
The listing URL the property was collected from. |
collectedAt |
Timestamp when the row was collected. |
Use cases
- Market research — map asking prices across districts, cities and property types.
- Price monitoring — track prices and new listings over time.
- Comparables & valuation — pull comparable properties by area and price band.
- Lead generation — build lists of sellers and offers for outreach.
- Dashboards — power reports and dashboards from clean, structured rows.
- Automation — feed fresh real estate data into your own pipelines on a schedule.
How to use it
- Add Krisha.kz Kazakhstan Real Estate Scraper to your Apify account and open its input.
- Paste one or more Start URLs — Krisha.kz listing pages copied from your browser (e.g.
https://krisha.kz/prodazha/kvartiry/almaty/,https://krisha.kz/arenda/kvartiry/almaty/,https://krisha.kz/prodazha/doma/astana/). - Set Max items to cap the output.
- Click Run.
- Export the results as JSON, CSV, Excel or XML.
Input
{
"startUrls": [
{ "url": "https://krisha.kz/prodazha/kvartiry/almaty/" }
],
"maxItems": 100
}
| Field | Description |
|---|---|
startUrls |
One or more Krisha.kz listing page URLs to scrape. |
maxItems |
Cap the number of properties. 0 = no limit. |
maxConcurrency |
How many requests to run in parallel. |
What you get
One flat JSON row per property, ready to export to CSV, Excel, JSON or XML.
{
"listingId": "1014508162",
"title": "3-комнатная квартира · 225 м² · 1/6 этаж",
"price": 220000000,
"currency": "KZT",
"url": "https://krisha.kz/a/show/1014508162",
"location": "Бостандыкский р-н, Санаторная 44",
"imageUrl": "https://krisha-photos.kcdn.online/webp/.../2-400x300.jpg",
"category": "prodazha/kvartiry/almaty",
"sourceUrl": "https://krisha.kz/prodazha/kvartiry/almaty/"
}
FAQ
Which listings are covered? Any listing on Krisha.kz — apartments and houses for sale or rent, and commercial property, in any city. Just paste the listing URL from your browser.
In what language are titles returned? Listings are kept in their original language (Russian or Kazakh, as posted), so nothing is lost in translation.
Does it handle pagination? Yes — the actor automatically walks every page of each listing up to your Max items limit.
What export formats are supported? JSON, CSV, Excel and XML — plus the Apify API and integrations for automation.
Input
| Field | Type | Description |
|---|---|---|
startUrlsStart URLs (listing pages) | array | One or more Krisha.kz listing page URLs to scrape — copy them straight from your browser. Any listing works: apartments and houses for sale or rent, commercial property, any city (e.g. https://krisha.kz/prodazha/kvartiry/almaty/, https://krisha.kz/arenda/kvart |
maxItemsMax items | integer | Maximum number of properties to collect across all start URLs (0 = no limit; collect everything the listings return). Default: 100 |
maxConcurrencyMax concurrency | integer | How many requests to run in parallel. Leave at the default unless you have a reason to change it. Default: 5 |
proxyConfigurationProxy configuration | object | Optional proxy settings. Leave off to run directly; if results come back empty, switch on a proxy for more reliable access. Default: {"useApifyProxy": false} |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~krisha-kz-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"startUrls": [
{
"url": "https://krisha.kz/prodazha/kvartiry/almaty/"
}
]
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/krisha-kz-scraper").call(run_input={
"startUrls": [
{
"url": "https://krisha.kz/prodazha/kvartiry/almaty/"
}
]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/krisha-kz-scraper').call({
"startUrls": [
{
"url": "https://krisha.kz/prodazha/kvartiry/almaty/"
}
]
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Property listing scraped Charged for each property listing successfully scraped and returned. | $0.003 | $0.0015 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
CNN Fear & Greed Index Scraper
Scrape the CNN Fear & Greed Index: current market-sentiment score and rating, a full historical timeline, and all seven component indicators. Clean structured JSON, CSV or Excel for trading signals, backtesting, dashboards and alerting.
547 runs · 6 users · $0.003 / item scrapedDivar Scraper
Scrape classified ads from Divar, Iran's largest marketplace: title, price (Toman), category, city, district, images and the listing URL. Search any Iranian city with an optional keyword and export one clean row per ad as JSON, CSV or Excel. For market research, price tracking and n8n.
224 runs · 22 users · $0.003 / listing scrapedAirbnb Scraper
Search Airbnb by location and scrape listings: name, property type, price, rating, reviews, coordinates, photos, badges and link. For short-term rental, pricing and market research.
122 runs · 2 users · $0.005 / listing scrapedSingapore HDB Property Information Scraper
Export master data for every HDB block in Singapore (~13,300 blocks): address, town, year completed, max floor, total units, unit mix by flat type (sold & rental) and amenities (market/hawker, carpark, commercial, pavilion). Filter by town, street, year. Public open data, no setup.
113 runs · 1 users · $0.002 / block scrapedPropertyGuru Singapore Scraper
Scrape PropertyGuru Singapore property listings: price, beds, baths, size, address, property type, agent and URL. For property research and lead generation.
106 runs · 3 users · $0.004 / listing scrapedEdgeProp Singapore Property Scraper
Scrape EdgeProp Singapore property listings for sale and rent: price, address, beds, baths, size, PSF and URL.
105 runs · 1 users · $0.004 / listing scrapedSend the site and the fields. We build it and you get it first.