krisha.kz Data Parser & API
krisha.kz is Kazakhstan’s #1 real-estate portal — 500k+ listings and 5.8M monthly app users, owned by Kolesa Group (controlled by Kaspi.kz) — and PropAPIS extracts its sale, rental and new-build listings through a single REST API. Its strong geo and structured attributes, plus a heavy app channel, make it the clear leader in Central Asia.
| Country | Kazakhstan |
|---|---|
| Type | Portal |
| Owner | Kolesa Group (Kaspi.kz ~51%) |
| Listing types | new-build, resale, rental, commercial, land |
| Monthly visits | ~785k / mo web; 5.8M app users / mo |
| Active listings | 500k+ listings |
| API access | Unofficial API only |
| Parse priority | ★★★★☆ |
| Official site | krisha.kz |
Platform Overview
Market Position
krisha.kz is the clear real-estate leader in Kazakhstan, carrying 500k+ listings and reaching 5.8M app users per month (with ~785k monthly web visits per Semrush, Dec 2025). It is owned by Kolesa Group — which also runs Kolesa.kz (autos) and Market.kz — and Kaspi.kz holds ~51% control after a 2023 acquisition.
Krisha is field-rich with strong geo and structured attributes; its heavy app channel means an app-API approach can outperform the web for extraction. (Note: OLX Kazakhstan, a separate horizontal platform, is being sold to VEON’s Beeline Kazakhstan — unrelated to Krisha.)
Coverage
- Kazakhstan (Almaty, Astana and nationwide)
- New-build (primary market), resale, long- and short-term rental
- Commercial property and land
- Seller (private and agency) attribution on listings
Data Fields Available
PropAPIS extracts the structured listing data krisha.kz exposes:
Property Information
- Address and location
- Price (asking price or rent)
- Area (m²)
- Rooms: number of rooms
- Floor and total floors
- Building year
- Property type
Listing Details
- Description: full listing text
- Photos: image URLs
- Geo: latitude and longitude
- Listing type: sale, rental, new-build, commercial
Seller Information
- Seller name (private or agency)
- Contact details (where exposed)
API Endpoints
Get Property Details
from propapis import PropAPIS
api = PropAPIS(api_key='your_api_key')
# Get a single krisha.kz listing by URL
listing = api.platforms.krisha.get_listing(
url='https://krisha.kz/a/show/...'
)
print(f"Price: {listing.price:,} KZT")
print(f"Area: {listing.area} m²")
print(f"Rooms: {listing.rooms}")
print(f"City: {listing.city}")Search Listings
# Search krisha.kz listings
results = api.platforms.krisha.search(
city='Almaty',
listing_type='sale',
min_price=20000000,
max_price=80000000,
min_rooms=2,
)
for item in results[:10]:
print(f"{item.address} - {item.price:,} KZT ({item.area} m²)")Quick Start
from propapis import PropAPIS
api = PropAPIS(api_key='your_api_key')
listing = api.platforms.krisha.get_listing(
url='https://krisha.kz/a/show/...'
)
print(f"Price: {listing.price:,} KZT")
print(f"Area: {listing.area} m²")
print(f"Rooms: {listing.rooms}")import { PropAPIS } from 'propapis';
const api = new PropAPIS({ apiKey: 'your_api_key' });
const listing = await api.platforms.krisha.getListing({
url: 'https://krisha.kz/a/show/...',
});
console.log(`Price: ${listing.price} KZT`);
console.log(`Area: ${listing.area} m²`);
console.log(`Rooms: ${listing.rooms}`);curl https://api.propapis.com/v1/platforms/krisha/listing \
-H "Authorization: Bearer your_api_key" \
-G --data-urlencode "url=https://krisha.kz/a/show/..."