CIAN Real Estate Scraper: Недвижимость ЦИАН avatar

CIAN Real Estate Scraper: Недвижимость ЦИАН

Pricing

from $1.32 / 1,000 property listings

Go to Apify Store
CIAN Real Estate Scraper: Недвижимость ЦИАН

CIAN Real Estate Scraper: Недвижимость ЦИАН

Scrape apartment listings for sale or rent from CIAN (cian.ru), Russia's largest real estate portal - price, price per m2, rooms, area, floor, metro distance, and a developer/agency/agent/owner seller-type flag.

Pricing

from $1.32 / 1,000 property listings

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

CIAN listings with the seller-type detail other scrapers miss
Pull apartment listings from CIAN (Циан), Russia's biggest property portal, complete with price per square meter, floor and area detail, metro distance, and whether you're dealing with a developer, agency, agent, or private owner.
💰 Price per m²
Compare true value across listings, not just the sticker price.
🏷️ Seller type on every listing
See developer, agency, agent, or private owner at a glance.
🏗️ Full building specs
Ceiling height, material, and year built, on request.
🖼️ Complete photo galleries
Every listing photo, ready to display or analyze.

🔍 What does CIAN Real Estate Scraper do?

CIAN Real Estate Scraper collects apartment listings for sale or rent from CIAN (cian.ru), the largest real estate marketplace in Russia. Give it a region and a few filters, and it returns structured listing data: price, price per square meter, rooms, total and living area, floor, address, nearest metro station and walking distance, and a clear seller-type tag showing whether the listing comes from a developer, an agency, an individual agent, or the owner directly.

Runs go through the Apify platform, so you get automatic proxy rotation, scheduling, and API or webhook access to every dataset without maintaining any infrastructure yourself.

💡 Why use CIAN Real Estate Scraper?

Investment funds and PropTech analysts use it to track pricing trends across Moscow and other Russian cities, benchmarking price per square meter by district and building type instead of relying on headline asking prices.

Real estate agencies use it to monitor competitor listings, spot newly-listed inventory in their target neighborhoods, and see how similar units are priced across the market.

Developers building property search tools use it as a structured data feed instead of scraping CIAN by hand, with consistent fields ready to load into a database or search index.

Buyers and researchers use the seller-type flag to filter out agency markup and find listings posted directly by owners or developers.

🚀 How to use CIAN Real Estate Scraper

STEP 1
Set your filters
Pick a region, deal type, room count, price range, and floor range in the Input tab.
STEP 2
Run the Actor
Click Start. CIAN's bot defenses are handled automatically behind the scenes.
STEP 3
Export your data
Download as JSON, CSV, or Excel, or pull it via the Apify API.

📥 Input

Configure the Actor from the Input tab in Apify Console, or pass JSON directly via the API.

FieldTypeRequiredDescription
regionIdintegerNoNumeric CIAN region id. Defaults to 1 (Moscow).
dealTypeenumNosale or rent. Defaults to sale.
roomCountsarray of enumNoFilter by room count (1 to 5, or studio). Leave empty for all.
minPrice / maxPriceintegerNoPrice range in Russian rubles.
minFloor / maxFloorintegerNoFloor range.
startUrlsarray of URLsNoPaste your own CIAN search URLs instead of using the filters above.
scrapeDetailsbooleanNoVisit each listing's page for building specs (ceiling height, material, year built, finish). Roughly doubles run time.
maxItemsintegerNoMaximum listings to return. Defaults to 100.
maxPagesintegerNoMaximum search-result pages to paginate through. Defaults to 20.
includeRawDatabooleanNoAttach raw source HTML to each item for debugging.
proxyConfigurationobjectNoDefaults to a residential Russian proxy, the only configuration verified to reliably access CIAN.

📤 Output

Every listing is returned as a JSON object in your dataset. You can download it as JSON, HTML, CSV, or Excel, or fetch it through the Apify API.

{
"listingId": "327835011",
"listingUrl": "https://www.cian.ru/sale/flat/327835011/",
"dealType": "sale",
"title": "2-комн. квартира, 44 м², 2/14 этаж",
"rooms": 2,
"totalArea": 44,
"floor": 2,
"floorTotal": 14,
"price": 14500000,
"pricePerSqm": 329545,
"currency": "RUB",
"city": "Москва",
"district": "Лосиноостровский",
"metroStation": "Медведково",
"metroDistanceMinutes": 6,
"sellerType": "agency",
"sellerName": "Homeapp",
"isNewBuilding": false,
"photoCount": 13,
"postedDateText": "6 часов назад"
}

Data table

FieldTypeDescription
listingId / listingUrlstringCIAN's internal id and the canonical listing URL.
dealType / propertyTypestringSale or rent, and the property type (apartment or apartments-format unit).
titlestringListing headline as shown on CIAN.
rooms / isStudionumber / booleanRoom count, or a studio flag.
totalArea / livingArea / kitchenAreanumberArea in square meters. Living and kitchen area require scrapeDetails.
floor / floorTotalnumberThe listing's floor and the building's total floors.
price / pricePerSqm / currencynumber / stringFull price, price per square meter, and currency (RUB).
city / district / okrug / residentialComplexstringLocation breakdown as shown on CIAN.
metroStation / metroDistanceText / metroDistanceMinutesstring / numberNearest metro station and distance.
sellerType / sellerNamestringOne of developer, agency, agent, or owner, plus the seller's name.
isSuperAgent / documentsVerifiedbooleanTrust signals CIAN itself surfaces on the listing.
isNewBuilding / has3dTourbooleanWhether it's a new-build listing and whether a 3D tour is available.
photos / photoCountarray / numberPhoto URLs and count.
descriptionstringFull listing description.
postedDateTextstringWhen the listing was posted or last updated, as shown on CIAN.
ceilingHeight / buildingMaterial / yearBuilt / finishTypenumber / stringBuilding specs, available with scrapeDetails enabled.

💰 Pricing

CIAN Real Estate Scraper runs on the Apify pay-per-result model. You only pay for the compute used during a run, empty runs cost nothing, and there's no subscription required. Apify's free monthly usage credits cover small test runs before you commit to a larger job.

⭐ Enjoying CIAN Real Estate Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
If this saved you from scraping CIAN by hand, a rating helps.
A 5-star rating takes 10 seconds and helps other real estate analysts and agencies find this Actor. Your feedback also tells us what to build next.
★  Rate this Actor on Apify

🛠️ Tips for better runs

  • Enable scrapeDetails only when you need building specs (ceiling height, material, year built). It roughly doubles the number of requests and run time, since each listing needs its own detail-page visit.
  • Set maxItems and maxPages to reasonable bounds for testing before scaling up to a full-region crawl.
  • Leave the default proxy configuration in place. CIAN blocks datacenter and unproxied traffic outright, so the residential Russian proxy default is required, not optional.

❓ FAQ

Can I scrape houses or commercial property, not just apartments? Not in this version. CIAN's own filtering for houses, rooms, and land uses a different URL structure than apartments, and it wasn't reliably verified during development, so this Actor is scoped to apartment listings only to avoid shipping filters that silently return the wrong data.

Как спарсить квартиры в Москве с Циан? Укажите regionId: 1 в настройках Actor. Это код Москвы на Циан, и он был проверен вручную перед публикацией.

Собственник или агент? Как отличить? Поле sellerType в каждой записи данных показывает: developer (застройщик), agency (агентство), agent (риелтор), или owner (собственник), напрямую из карточки объявления на Циан.

Is this legal? This Actor only collects data that is already publicly visible on CIAN's listing pages. You are responsible for how you use the data, including compliance with CIAN's terms of service and any applicable data protection law in your jurisdiction.

What if I need a feature this Actor doesn't have? Open an issue in the Actor's Issues tab in Apify Console, or reach out through Apify's support. Custom scraping projects are also available on request.

🔗 Other actors