CommonFloor Scraper - Property Listings & Prices avatar

CommonFloor Scraper - Property Listings & Prices

Pricing

from $3.50 / 1,000 results

Go to Apify Store
CommonFloor Scraper - Property Listings & Prices

CommonFloor Scraper - Property Listings & Prices

Scrape property listings from CommonFloor.com. Get title, price, BHK, area, location, project name, coordinates, and more for buy/rent/PG listings across Indian cities.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

CommonFloor Scraper

Scrape rent, buy, and PG property listings from CommonFloor.com across Indian cities with 25+ fields per listing including price, deposit, coordinates, and amenities.

What you get

Structured rent, buy, and PG property data from CommonFloor — one of India's largest real-estate portals, with 34,000+ Bangalore listings alone. Filter by BHK, locality, price range, area, furnishing, tenant type, and availability. With fetchDetails: true (default for rent and PG) the scraper also visits each listing's detail page to fill in deposit, furnishing, facing, floor, amenities, and the full description.

Output fields

FieldDescription
listing_idUnique CommonFloor identifier
titleListing headline
searchModerent, buy, or pg
property_typeApartment / Villa / Plot / etc.
bhkHuman-readable BHK (e.g., "2 BHK")
bedroomsNumber of bedrooms
bathroomsNumber of bathrooms
balconiesNumber of balconies
carpet_area_sqftCarpet area in sq ft
super_area_sqftSuper built-up area in sq ft
price_inrNumeric price in INR
price_displayOriginal CommonFloor price string (e.g., "1.35 Cr")
price_per_sqftDerived price per sq ft
deposit_inrSecurity deposit (rent)
maintenance_inrMaintenance charges
furnishingFurnished / Semi-Furnished / Unfurnished
facingDirection the unit faces
floorFloor this unit is on
total_floorsTotal floors in building
age_of_propertyAge of property
possession_datePossession date (under-construction)
available_fromDate the property becomes available
localityNeighborhood
cityCity
latitude, longitudeGPS coordinates
project_nameProject or society name
developerBuilder or developer
owner_nameListed-by contact name
listed_byowner, agent, or builder
bachelors_allowedBoolean
pet_allowedBoolean
amenitiesArray of amenity names
imagesArray of image URLs
descriptionFull listing description
urlFull listing URL
scraped_atISO 8601 timestamp

Fields are omitted when not populated.

Example output

{
"listing_id": "uu7ys94004blhlma",
"title": "Semi Furnished 2 BHK Apartment for Rent in Koramangala",
"searchMode": "rent",
"property_type": "Apartment",
"bhk": "2 BHK",
"bedrooms": 2,
"bathrooms": 2,
"carpet_area_sqft": 1100,
"super_area_sqft": 1250,
"price_inr": 45000,
"price_display": "45,000",
"price_per_sqft": 40.91,
"deposit_inr": 180000,
"furnishing": "Semi-Furnished",
"facing": "East",
"floor": "3 of 5",
"available_from": "Ready To Move",
"locality": "Koramangala",
"city": "Bangalore",
"latitude": 12.9352,
"longitude": 77.6245,
"project_name": "Prestige South Ridge",
"listed_by": "agent",
"bachelors_allowed": true,
"amenities": ["Gym", "Club House", "Covered Car Parking", "24Hrs Water Supply"],
"images": ["https://img.commonfloor.com/.../main.jpg"],
"description": "Spacious 2 BHK semi-furnished apartment in the heart of Koramangala...",
"url": "https://www.commonfloor.com/listing/.../uu7ys94004blhlma",
"scraped_at": "2026-04-20T18:30:00+00:00"
}

Input parameters

ParameterRequiredDescription
searchModeYesrent, buy, or pg. Default rent.
cityYesIndian city (e.g., Bangalore, Mumbai, Delhi, Hyderabad, Pune, Chennai, Gurgaon, Noida). Default Bangalore.
localitiesNoList of neighborhoods to filter by (e.g., ["Koramangala", "HSR Layout"]). Matched case-insensitively.
bhkNoOne or more of "1", "2", "3", "4", "5" (5 means 5+ BHK).
propertyTypeNoOne or more of apartment, villa, independent-house, builder-floor, studio, plot, pg.
minPriceNoMinimum price in INR. Monthly rent for rent/PG; total for buy.
maxPriceNoMaximum price in INR.
minAreaNoMinimum area in sq ft.
maxAreaNoMaximum area in sq ft.
furnishingNoOne or more of furnished, semi-furnished, unfurnished (rent).
availabilityNoany, ready, or under-construction (buy only). Default any.
tenantTypeNoOne or more of family, bachelor, company (rent only).
fetchDetailsNoFetch each listing's detail page for deposit, furnishing, facing, floor, bathrooms, amenities, and description. Default true for rent/PG, false for buy.
maxResultsNoMaximum listings to return. Default 15.
proxyConfigurationNoPre-configured to use India-based addresses. Leave as-is for best results.

Use cases

  • Renters and home buyers: Find matching rent, buy, or PG inventory filtered by locality, BHK, and budget.
  • Proptech builders: Power rental search, valuation, and relocation tools with live CommonFloor supply.
  • Investors: Track price per sq ft and new launches across target micro-markets.
  • AI agents: Answer natural-language property queries ("2 BHK semi-furnished in Koramangala under 50k") with live data.

Pricing

Pay-per-result pricing. Tiered discounts apply automatically based on usage volume.

TierPrice per result
FREE$0.003
BRONZE$0.0025
SILVER$0.002
GOLD$0.0015

Limitations

  • Phone numbers are gated behind login on CommonFloor and are not returned.
  • Coordinates, project name, or area are sometimes absent — those fields are simply omitted from the output.
  • furnishing, tenantType, and availability filters require fetchDetails: true (the default for rent/PG). With fetchDetails: false they are skipped.
  • Tier-2 and tier-3 cities have sparser coverage than metros.
  • Each run targets one city — run the actor once per city and combine outputs downstream.

Compared to alternatives

  • vs. CommonFloor official API: CommonFloor does not publish a public API; this actor is the structured-data alternative.
  • vs. manual CSV exports from CommonFloor: CommonFloor does not publish exports. This actor gives any buyer structured data with no minimum.

Pairs well with 99acres Scraper, MagicBricks Scraper, and NoBroker Scraper for full India residential supply coverage.

FAQ

Does this work for metros only? No — any Indian city with CommonFloor inventory works. Metros have the densest coverage.

Can I run multiple cities in one run? Not currently. Run the actor once per city and combine outputs downstream.

How is price_inr normalized? CommonFloor returns "1.35 Cr", "75 L", "45,000" etc. The actor converts these to rupees: 1.35 Cr to 13,500,000, 75 L to 7,500,000, 45,000 to 45000. The original string is preserved in price_display.

How fresh is the data? Pulled live from CommonFloor on every run.

Last verified: 2026-04

More scrapers at thirdwatch.dev.