Cian.ru Scraper — Russia Real Estate Listings (Циан)
Pricing
from $0.00125 / listing
Cian.ru Scraper — Russia Real Estate Listings (Циан)
Scrape Cian.ru (Циан) real estate: apartments, houses and commercial property for sale or rent in Moscow, St Petersburg and all Russia. Price, area, rooms, floor, address, coordinates, metro, photos, description, agency. Goes past the result limit.
Pricing
from $0.00125 / listing
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Cian.ru Scraper: Russia Real Estate Listings (Циан парсер)
Cian.ru Scraper extracts real estate listings from Cian (Циан), Russia's largest property portal. It covers apartments, rooms, houses, land and commercial property, for sale or long-term rent in Moscow, St Petersburg and every other Russian region. Each listing comes with the price, area, rooms, floor, building details, full address, GPS coordinates, nearest metro stations, photos, description, seller type and agency. Export to CSV, Excel or JSON. Large searches are split automatically, so you can collect far more than the ~1,500 results the website shows per search.
What does Cian.ru Scraper do?
- 🏙️ Any Russian region: Moscow, St Petersburg, Moscow and Leningrad oblasts, Kazan, Novosibirsk, Yekaterinburg, Krasnodar, Sochi, Nizhny Novgorod, or any other region by its Cian ID.
- 🏠 All property types: apartments and rooms, houses, cottages and land, and commercial real estate.
- 💰 Sale or rent, with price filters, room counts, new-build only and owner-only options.
- 📐 Property details: total, living and kitchen area, rooms, floor and total floors, build year, wall material and finishing.
- 📍 Location: full address, address parts (district, neighbourhood, street), coordinates and nearest metro stations with walking or transit time.
- 🏗️ New developments: residential complex name and developer.
- 🖼️ Photos and description of every listing.
- ♾️ Unlimited results: big searches are split into price bands automatically.
What data can you scrape from Cian.ru?
| Field | Example |
|---|---|
| Price (₽) | 60,000 |
| Price as shown | 60 000 ₽/мес. |
| Deposit / payment period | 50,000 / monthly |
| Rooms | 2 |
| Total / living / kitchen area | 43 m² |
| Floor / floors in building | 14 / 23 |
| Build year, material, finishing | when listed |
| Address | Санкт-Петербург, проспект Просвещения, 83 |
| Coordinates | 60.0368, 30.4073 |
| Metro | Гражданский проспект, 10 min walk |
| Residential complex & developer | new-builds |
| Photos | full-size photo URLs |
| Description | full listing text |
| Seller type & agency | agency / owner, agency name |
| Added date | listing date |
Use cases for Russian real estate data
- Price analytics: build price-per-m² maps for Moscow and St Petersburg districts and metro stations.
- Investment research: compare rental yields, new-build prices and secondary-market listings.
- Real estate agencies: monitor competitors' listings and find owner-only offers.
- Developers: track new-build supply, prices and complexes in your area.
- Rental market monitoring: catch new rentals as soon as they're listed.
- Academic and urban research: housing supply and pricing across Russian cities.
How to scrape Cian.ru
- Click Try for free to open Cian.ru Scraper in Apify Console.
- Choose sale or rent, the property type and the region.
- Optionally set rooms, price range, new buildings only or owners only.
- Choose Sort by and Max listings, then click Start.
- Download the listings as CSV, Excel or JSON.
Input
Example input
{"dealType": "rent","propertyType": "flat","region": "spb","rooms": ["1", "2"],"priceTo": 60000,"ownersOnly": false,"sortBy": "newest","maxItems": 1000}
| Field | Description |
|---|---|
| Deal type | Sale (купить) or long-term rent (снять). |
| Property type | Apartments & rooms, houses & land, or commercial. |
| Region | Moscow, St Petersburg, Moscow Oblast, Leningrad Oblast, Kazan, Novosibirsk and more. |
| Custom region ID | Any other region: the region= number from a Cian search link. |
| Rooms | Studio, 1–5, 6+ or free layout (apartments). |
| Price from / to | Price range in roubles (monthly rent for rentals). |
| New buildings only | Only новостройки. |
| Owners only | Only listings from owners (от собственника). |
| Sort by | Default, newest, price or area. |
| Max listings | Stop after this many listings (0 = all). |
Output
Listing example
{"id": "317754437","url": "https://spb.cian.ru/rent/flat/317754437/","title": "Сдаются впервые после ремонта","category": "flatRent","price": 60000,"priceFormatted": "60 000 ₽/мес.","paymentPeriod": "monthly","deposit": 50000,"rooms": 2,"totalAreaM2": 43,"floor": 14,"floorsTotal": 23,"address": "Россия, Санкт-Петербург, проспект Просвещения, 83","latitude": 60.036793,"longitude": 30.407317,"metro": [{ "name": "Гражданский проспект", "minutes": 10, "by": "walk" }],"photos": ["https://images.cdn-cian.ru/images/...-1.jpg"],"sellerType": "agency","agencyName": "SVET hotel","addedAt": "2026-10-05T08:10:18.000Z"}
Output schema
| Field | Type | Description |
|---|---|---|
id | string | Cian listing ID. |
url | string (URL) | Listing page. |
title | string | Listing title, if any. |
category, dealType, propertyType | string | Listing classification. |
price | number | Price in roubles. |
priceFormatted | string | Price as shown. |
paymentPeriod, deposit | string / number | Rental terms. |
mortgageAllowed, saleType | boolean / string | Sale terms. |
rooms | integer | Rooms. |
totalAreaM2, livingAreaM2, kitchenAreaM2 | number | Areas. |
floor, floorsTotal | integer | Floor and building height. |
buildYear, buildingMaterial, decoration | mixed | Building and finishing. |
isNewBuilding, complexName, developer | mixed | New-build details. |
address, addressParts | string / array | Address. |
latitude, longitude | number | Coordinates. |
metro | array | Nearest metro stations with minutes. |
description | string | Listing description. |
photos | array | Photo URLs. |
sellerType, agencyName, isByHomeowner | mixed | Seller details. |
agencyPhones | array | Agency and developer phone numbers. |
addedAt, added | string | When the listing was added. |
scrapedAt | string (ISO date) | When the row was collected. |
How much does it cost to scrape Cian.ru?
Cian.ru Scraper uses pay-per-listing pricing: a small fixed price per listing, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More real estate data
- Redfin Scraper: US homes for sale.
- Airbnb Scraper: short-term rentals.
- AutoScout24 Scraper: European car listings.
FAQ
Can I get more than 1,500 listings? Yes. Cian shows about 1,500 results per search, so the scraper automatically splits big searches into price bands and collects them all.
Which cities are supported?
All of Russia. Pick a city from the list or enter the region ID from any Cian search link (the number after region=).
Does it include owner phone numbers? No. Only agency and developer phone numbers are included. Private owners' numbers are left out.
Is daily rent supported? The scraper collects long-term rentals and sales. Daily rentals are excluded.
How fresh is the data? Every run reads live listings. Sort by "Newest first" to get the latest offers first.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate Cian.ru Scraper with other apps? Cian.ru Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape Cian? The scraper only collects publicly listed property offers. You are responsible for using the data in line with Cian's terms and applicable data protection law.
Related Actors
Notes
Original clean-room implementation. Returns only public data; you are responsible for compliance with Cian's terms. Not affiliated with Cian.