Cian.ru Циан Scraper - Russia Real Estate / Недвижимость России
Pricing
from $1.40 / 1,000 results
Cian.ru Циан Scraper - Russia Real Estate / Недвижимость России
Extract cian.ru listings: apartments, houses, new buildings, commercial. Get price, address, rooms, area, photos, geo, agent for market research. / Собирайте объявления Циан: квартиры, дома, новостройки, коммерция. Цена, адрес, комнаты, площадь, фото, гео, агент — для анализа рынка и лидов.
Pricing
from $1.40 / 1,000 results
Rating
0.0
(0)
Developer
Iñigo Garcia Olaizola
Maintained by CommunityActor stats
0
Bookmarked
212
Total users
46
Monthly active users
11 days ago
Last modified
Categories
Share
Cian.ru Scraper – Real Estate Listings in Russia
Русская версия ниже → Перейти к русскому описанию
Cian.ru Scraper collects residential and commercial property listings from Cian.ru across Russia. Filter homes, rentals, new buildings, and business properties by location, category, price, rooms, area, and building features for market research, lead generation, and price tracking.
🤖 What does Cian.ru Scraper do?
Use the Cian.ru scraper to collect current property listings and compare supply across Russian cities and neighborhoods.
- Sale and rental listings — apartments, rooms, houses, and short-term rentals
- Commercial properties — offices, warehouses, retail spaces, land, and ready businesses
- Listing details — prices, address, rooms, floor, area, photos, agent details, and coordinates when available
- Focused searches — choose a city or map point, then apply filters for property type and features
Great for: real estate market research, price monitoring, investment analysis, and lead generation.
SEO keywords: Cian.ru scraper, scrape Russian real estate listings, Cian.ru API alternative, Apify real estate actor.
💡 Why collect Cian.ru listings?
- 📈 Follow local prices — compare listings by city, neighborhood, property type, and size.
- 🏘️ Understand supply — track new homes, rentals, commercial spaces, and land in one dataset.
- 🎯 Find relevant properties — narrow the results to budgets, rooms, amenities, or building details.
- 📊 Build market reports — export the results for dashboards, research, and investment analysis.
🚀 How to use
- Open the actor in Apify Store and select Try for free or Run.
- Choose a search area with
location, or enter bothlatitudeandlongitudewith adistanceKmradius. - Set the search with
operationType, an optionalcategory, andmaxItems. - Add filters such as price, rooms, total area, repair, or amenities.
- Run the actor and review the listings in the Dataset tab. Export as JSON, CSV, or Excel, or access the dataset through the Apify API.
📝 Input Parameters and Configuration
Use the input form for a guided setup or switch to JSON view to paste an example. The tables cover all 153 supported input fields. Leave an optional filter unset when you do not need it.
Search area: provide location (a city, district, metro station, or address), or provide both latitude and longitude. When coordinates are set, they take precedence over location; use distanceKm to set the radius. maxItems is required and defaults to 100. The form pre-fills Москва for location.
Operation and category: operationType is sale or rent. Use category to select a specific listing category such as flatSale, houseRent, or officeSale. The selected category determines the matching property type. shortTermRent applies to rental searches.
Price and optional filters: minPrice and maxPrice use RUB unless you select another currency. Leave minPrice or maxPrice unset to keep that side of the range open. Multi-select fields such as rooms, repair, and amenity accept arrays.
Core search and filters
| Parameter | Type | Required | Description |
|---|---|---|---|
maxItems | Integer | Yes | Maximum number of listings to scrape. Default: 100 |
location | String | No* | Location to search (city, district, metro, or address). Optional when latitude and longitude are provided. |
latitude | Number | No* | Latitude of the center point for coordinate-based search. Use together with longitude. Coordinates take precedence over location. |
longitude | Number | No* | Longitude of the center point for coordinate-based search. Use together with latitude. |
distanceKm | Integer | No | Search radius around the latitude/longitude point, in kilometers. Cian applies this radius server-side. Default: 20 |
sort | String | No | Sort results. Values: default, date, priceAscending, priceDescending, priceForMeter, priceForMeterDesc, area, totalAreaAsc, site, walkingTime, creationDateDesc, creationDateAsc |
operationType | String | No | Operation type (sale or rent). Default: "sale"Values: sale, rent |
category | String | No | Listing category. Default: ""Values: ``, flatSale, flatRent, roomSale, roomRent, newBuildingFlatSale, houseSale, houseRent, commercialLandSale, commercialLandRent, freeAppointmentObjectSale, freeAppointmentObjectRent, officeSale, officeRent, shoppingAreaSale, shoppingAreaRent, warehouseSale, warehouseRent, garageSale, garageRent |
shortTermRent | Boolean | No | Short-term rent (only for rent operation). Default: false |
rooms | Array of strings | No | Select room counts (use 1-6 or 'studio'). Values: studio, 1, 2, 3, 4, 5, 6 |
includeStudio | Boolean | No | Include studio listings. Default: false |
minPrice | Integer | No | Minimum price in RUB. |
maxPrice | Integer | No | Maximum price in RUB. |
currency | String | No | Currency for price filters. Values: rub, usd, eur |
minArea | Integer | No | Minimum total area (m²). |
maxArea | Integer | No | Maximum total area (m²). |
minFloor | Integer | No | Minimum floor. |
maxFloor | Integer | No | Maximum floor. |
minFloors | Integer | No | Minimum floors in building. |
maxFloors | Integer | No | Maximum floors in building. |
repair | Array of strings | No | Repair condition. Values: cosmetic, euro, design, noRepair, premium, afterBuilders, unfinished |
parkingType | Array of strings | No | Parking types. Values: ground, multilevel, underground, roof, garage |
windowsType | Array of strings | No | Window orientation. Values: street, yard, streetAndYard |
withNeighbors | Boolean | No | Expand the search to include neighboring locations. Default: false |
Home, room and amenity filters
| Parameter | Type | Required | Description |
|---|---|---|---|
roomType | String | No | Room configuration (for room offers). Values: isolated, related, relatedAndIsolated |
bedroomTotal | String | No | Number of bedrooms. Values: oneBedroom, twoBedroom, threeBedroom, fourBedroom, fiveBedroom, sixBedroom, sevenBedroom |
roomsCount | String | No | Total rooms in the apartment. Values: studio, one, two, three, four, five, six, seven, eight, nine, ten, eleven, twelve, thirteen, fourteen, fifteen, sixteen, seventeen, eighteen, nineteen, twenty |
roomsForSale | String | No | Rooms in the apartment (for room sales). Values: one, two, three, four, five |
wc | String | No | Number of bathrooms. Values: oneBathroom, twoBathroom, threeBathroom, fourBathroom |
wcType | String | No | Bathroom type. Values: separate, combined |
wcSite | String | No | Bathroom location. Values: outside, inside |
loggia | Boolean | No | Only listings with loggia. |
minKitchenArea | Integer | No | Minimum kitchen area (m²). |
maxKitchenArea | Integer | No | Maximum kitchen area (m²). |
minLivingArea | Integer | No | Minimum living area (m²). |
maxLivingArea | Integer | No | Maximum living area (m²). |
minRoomArea | Integer | No | Minimum room area (m²). |
maxRoomArea | Integer | No | Maximum room area (m²). |
minYear | Integer | No | Minimum year. |
maxYear | Integer | No | Maximum year. |
minHouseYear | Integer | No | Minimum house year. |
maxHouseYear | Integer | No | Maximum house year. |
minCeilingHeight | Integer | No | Minimum ceiling height (m). |
maxCeilingHeight | Integer | No | Maximum ceiling height (m). |
dealRent | Boolean | No | Exclude apartments with shared rent. |
priceType | String | No | Pricing basis for commercial offers. Values: byAll, bySquareMeter |
priceSm | Boolean | No | Use price per square meter. |
newbuildingResultsType | String | No | Return only newbuilding projects or offers. Values: newbuildings, offers |
onlyFlat | Boolean | No | Only flats. |
withLayout | Boolean | No | Only listings with layout. |
sostType | String | No | Condition type. Values: hide, onlyOld |
withNewobject | Boolean | No | Include new building offers. |
buildingType2 | Array of strings | No | Building materials. Values: panel, stalin, shield, brick, monolithic, brickMonolithic, modular, wood, wireframe, aerocreteBlock, gasSilicateBlock, foamConcreteBlock |
bath | Boolean | No | Only listings with bath. |
shower | Boolean | No | Only listings with shower. |
bathhouse | Boolean | No | Only listings with bathhouse. |
pool | Boolean | No | Only listings with pool. |
garage | Boolean | No | Only listings with garage. |
security | Boolean | No | Only listings with security. |
heatingSourceType | String | No | Heating source. Values: has, centralGas, centralCoal, furnace, fireplace, electric, autonomousGas, solidFuelBoiler, diesel, none |
electricity | Boolean | No | Only listings with electricity. |
gas | Boolean | No | Only listings with gas. |
houseMaterial | String | No | House material. Values: panel, brick, wood, foamBlock, monolith, aeratedConcrete, gasSilicateBlock, frame, pumiceConcrete, expandedClayConcrete, foamConcreteBlock, warmCeramics, metal, slab, rebar, other, brickMonolith, gasBlock, cinderBlock |
amenity | Array of strings | No | Amenities required. Values: refrigerator, washer, kitchenFurniture, internet, tv, conditioner, dishwasher, phone, bath, shower, balcony, loggia, balconyOrLoggia, lift, serviceLift, electricity, gas, sewerage, water, bathroomInHouse, security, phoneSuburban, heating, bathhouse, pool, garage, furniture, noFurniture, parking |
decorationsList | Array of strings | No | Decoration styles. Values: withoutDecoration, construction, roughFinish, dirty |
hasDecoration | Boolean | No | Only listings with decoration. |
conditioner | Boolean | No | Only listings with conditioner. |
dishWasher | Boolean | No | Only listings with dishwasher. |
hasWasher | Boolean | No | Only listings with washer. |
hasFridge | Boolean | No | Only listings with fridge. |
hasKitchenFurniture | Boolean | No | Only listings with kitchen furniture. |
hasFurniture | Boolean | No | Only listings with furniture. |
phone | Boolean | No | Only listings with phone. |
internet | Boolean | No | Only listings with internet. |
tv | Boolean | No | Only listings with TV. |
pets | Boolean | No | Pets allowed. |
kids | Boolean | No | Kids allowed. |
kitchenStove | String | No | Kitchen stove type. Values: gas, electric |
prepay | String | No | Prepay in months. Values: oneMonth, twoMonths, threeMonths |
publishPeriod | String | No | When the listing was published. Values: today, lastHour, halfDay, last24Hours, lastWeek, lastMonth |
onlineBooking | Boolean | No | Only listings with online booking. |
hasFlatTourBooking | Boolean | No | Only listings with flat tour booking. |
hasProfitbaseBooking | Boolean | No | Only listings with Profitbase booking. |
hasVideo | Boolean | No | Only listings with video. |
isFirstFloor | Boolean | No | Only first floor. |
notLastFloor | Boolean | No | Exclude last floor. |
flatShare | Boolean | No | Only flat share listings. |
isEuroroom | Boolean | No | Euro room. |
balconies | Boolean | No | Only listings with balconies. |
Rental, commercial, land and development filters
| Parameter | Type | Required | Description |
|---|---|---|---|
fromDeveloper | Boolean | No | Only listings from developers. |
minFromMcadKm | Integer | No | Minimum distance from Moscow Ring Road (km). |
maxFromMcadKm | Integer | No | Maximum distance from Moscow Ring Road (km). |
footMin | String | No | Walking time to metro. Values: min5, min10, min15, min20, min25, min30 |
onlyFoot | Boolean | No | Only walking distance. |
buildingClassType | Array of strings | No | Building class (A-D). Values: a, aPlus, b, bMinus, bPlus, c, cPlus, d |
buildingClassTypeWarehouse | Array of strings | No | Warehouse building class (A-D). Values: a, aPlus, b, bMinus, bPlus, c, cPlus, d |
site | String | No | Site status. Values: farmer, private, garden, ijs, industrial, investProject, dnp |
officeType | String | No | Office building type. Values: administrativeBuilding, businessCenter, businessCenter2, businessPark, businessQuarter, businessQuarter2, free, industrialComplex, industrialPark, industrialSite, industrialWarehouseComplex, logisticsCenter, logisticsComplex, mansion, manufactureBuilding, manufacturingFacility, freeAppointmentObject, modular, multifunctionalcomplex, officeAndHotelComplex, officeAndResdentialComplex, officeAndWarehouse, officeAndWarehouseComplex, officeBuilding, officeIndustrialComplex, old, other, outlet, propertyComplex, residentialComplex, residentialFund, residentialHouse, shoppingAndBusinessComplex, shoppingAndCommunityCenter, shoppingAndEntertainmentCenter, shoppingCenter, specializedShoppingCenter, standaloneBuilding, technopark, tradingOfficeComplex, uninhabitedFund, warehouse, warehouseComplex, officeQuarter, officeCenter, businessHouse, tradingHouse, officeComplex, tradeAndExhibitionComplex, shoppingComplex |
contract | String | No | Contract type. Values: directRent, subRent, assignmentOfRights, sellProperty |
electronicTrading | Boolean | No | Only listings with electronic trading. |
coworkingOfferType | String | No | Coworking offer type. Values: place, office, meetingRoom |
buildingStatus | String | No | Building status. Values: any, inProgress, completed |
hasWater | Boolean | No | Only listings with water. |
hasDrainage | Boolean | No | Only listings with drainage. |
landStatus | String | No | Land status. Values: agricultural, industrial, settlement, forest, other |
isDacha | Boolean | No | Only dacha listings. |
isEncumbranceRealty | Boolean | No | No encumbrance. |
isByHomeowner | Boolean | No | Only listings by homeowner. |
isByCommercialOwner | Boolean | No | Only listings by commercial owner. |
isSalesStart | Boolean | No | Sales started. |
isSalesLeader | Boolean | No | Sales leader. |
isPikPromo | Boolean | No | PIK promo. |
isSpecialPromo | Boolean | No | Special promo. |
isFichering | Boolean | No | Only fichering. |
isFicheringPlus | Boolean | No | Only fichering plus. |
isBlackFriday | Boolean | No | Black Friday listings. |
isUpcomingSale | Boolean | No | Upcoming sale. |
isEarlyAccessEnabled | Boolean | No | Early access enabled. |
isDiscountMortgage | Boolean | No | Discount mortgage offers. |
ipoteka | Boolean | No | Mortgage available. |
mortgageMonthlyPaymentTo | Integer | No | Maximum monthly mortgage payment. |
minWorkplaceCount | Integer | No | Minimum number of workplaces. |
maxWorkplaceCount | Integer | No | Maximum number of workplaces. |
specialtyTypes | Array of strings | No | Commercial specialties. Values: freeAppointment, food, pharmacy, medical, autoService, beauty, clothes, electronics, sport, child, education, hotel, warehouse, office, production, store, trade, services, other |
readyBusinessTypes | Array of strings | No | Ready business types. Values: autoService, beauty, cafe, carWash, entertainment, fitness, food, hotel, manufacturing, medical, office, pharmacy, production, restaurant, retail, sauna, service, sport, warehouse, other |
promoSearchTypes | Array of strings | No | Promotion types. Values: promo, discount, mortgage, special, earlyAccess |
handOver | Boolean | No | Hand-over available. |
dates | Array of strings | No | Available dates (YYYY-MM-DD). Values: enter one or more dates in YYYY-MM-DD format |
forDay | Boolean | No | Daily rent. |
commissionType | String | No | Commission type. Values: none, buyer, seller, both |
composition | String | No | Composition type. Values: independent, shared, openSpace, cabinet |
layout | String | No | Layout category. Values: studio, euro, classic, other |
lifts | Integer | No | Minimum number of lifts. |
liftPassanger | Boolean | No | Passenger lift available. |
liftService | Boolean | No | Service lift available. |
allDayAccess | Boolean | No | 24/7 access. |
allWeekAccess | Boolean | No | Access all week. |