Housing.com India Property Scraper
Pricing
from $0.80 / 1,000 results
Housing.com India Property Scraper
Scrape buy/rent property listings from Housing.com India. Prices, GPS, BHK, area, RERA, photos.
Pricing
from $0.80 / 1,000 results
Rating
0.0
(0)
Developer
Unfenced Group
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
Extract structured property listings from Housing.com — India's leading proptech platform with 4+ million listings across residential buy, rent, and new projects in all major cities. No API key or login required.
How it works
Uses the Housing.com internal GraphQL API (mightyzeus-mum.housing.com/api/gql) with a Dalvik Android user-agent that bypasses the Akamai WAF. Rent listings use standard page-based GraphQL pagination; buy listings use cursor-based pagination (the API returns a cursor with each page that is threaded into the next call).
Features
- Buy & Rent — both transaction types, same run
- 11 cities — all major Indian metros
- 70 fields per listing — 25+ new fields vs previous version
- GraphQL API — fast, lightweight JSON responses; no HTML parsing
- Deduplication — cross-city deduplication by
listingId
Input
| Field | Type | Default | Description |
|---|---|---|---|
cities | Array | 5 metros | City slugs — see valid values below |
transactionTypes | Array | ["buy","rent"] | buy and/or rent |
maxResults | Integer | 500 | Max total listings (0 = unlimited) |
maxPagesPerCity | Integer | 40 | Max pages per city+tx combo (30/page) |
pageSize | Integer | 30 | Listings per API page |
proxyConfiguration | Object | — | Proxy settings |
Valid city slugs: mumbai, bengaluru, new-delhi, hyderabad, pune, kolkata, chennai, gurgaon, noida, ahmedabad, navi-mumbai
Output fields
Identity & URL
| Field | Type | Description |
|---|---|---|
listingId | String | Housing.com listing ID |
originalListingId | String | Original listing ID |
url | String | Full listing URL |
transactionType | String | buy or rent |
propertyType | String | apartment, project, etc. |
Location
| Field | Type | Description |
|---|---|---|
city | String | City name |
address | String | Short address |
longAddress | String | Full address |
locality | String | Locality / neighbourhood name |
sublocality | String | Sub-locality |
housingRegion | String | Housing.com region (e.g. "South Mumbai") |
state | String | State name |
latitude | Float | GPS latitude |
longitude | Float | GPS longitude |
localityUuid | String | Housing.com locality UUID |
cityUuid | String | Housing.com city UUID |
Content
| Field | Type | Description |
|---|---|---|
title | String | Listing title |
subtitle | String | Configuration summary |
description | String | Full text description |
Property specs
| Field | Type | Description |
|---|---|---|
bedrooms | Integer | BHK count |
bathrooms | Integer | Bathroom count |
parking | Integer | Parking count |
builtUpArea | Float | Built-up area value |
builtUpAreaUnit | String | Area unit (sq.ft, sq.m) |
carpetArea | String | Carpet area (where available) |
areaRaw | String | Raw area string |
areaSqft | Float | Area in sq ft (parsed) |
balconyCount | String | Balcony count |
floorNumber | String | Floor info (e.g. "12 of 24 floors") |
facing | String | Main entrance facing direction |
ageOfProperty | String | Age of property |
furnishingType | String | Furnishing status |
isNegotiable | Boolean | Price is negotiable |
Pricing
| Field | Type | Description |
|---|---|---|
price | Integer | Price in INR (paise for rent) |
priceDisplay | String | Formatted price (e.g. "1.05 L") |
Status flags
| Field | Type | Description |
|---|---|---|
verificationStatus | String | e.g. DC_VERIFIED |
isVerified | Boolean | Listing is verified |
isVerifiedProperty | Boolean | Property is independently verified |
isReraVerified | Boolean | RERA-approved project |
isMyGateCertified | Boolean | MyGate-certified building |
isExclusiveProperty | Boolean | Exclusive listing |
isTitanium | Boolean | Premium/Titanium listing |
isMostContacted | Boolean | High-demand listing |
isRecentlyAdded | Boolean | Added recently |
isUc | Boolean | Under construction |
isActiveProperty | Boolean | Currently active |
isBrokerageChargeable | Boolean | Brokerage applies |
Dates
| Field | Type | Description |
|---|---|---|
postedDate | String | ISO 8601 posted date |
updatedAt | String | ISO 8601 last updated |
updatedAtStr | String | Human readable (e.g. "today") |
Media
| Field | Type | Description |
|---|---|---|
imageCount | Integer | Total image count |
coverImageUrl | String | Cover image URL |
photoUrls | Array | Up to 6 photo URLs |
Seller
| Field | Type | Description |
|---|---|---|
sellerFirm | String | Firm or seller name |
sellerType | String | Owner, Developer, Broker |
sellerCount | Integer | Number of sellers |
Tags & extras
| Field | Type | Description |
|---|---|---|
saleTag | String | Promotional tag |
label | String | Display label |
badge | String | Badge text |
propertyTags | Array | Property tags |
highlights | Array | Highlight strings |
features | Array | Feature labels |
entityProjectName | String | Project name |
boostedAs | String | Boost category |
reviewRating | Float | Review rating |
Nearby & virtual
| Field | Type | Description |
|---|---|---|
nearByPlaces | Array | {name, distance} objects |
videoTourUrl | String | Video tour URL |
digitourUrl | String | 3D digital tour URL |
Meta
| Field | Type | Description |
|---|---|---|
source | String | Always housing.com |
scrapedAt | String | ISO 8601 scrape timestamp |
💰 Pricing
$0.80 per 1,000 results — charged only for successfully retrieved listings.
| Results | Cost |
|---|---|
| 100 | ~$0.08 |
| 1,000 | ~$0.80 |
| 10,000 | ~$8.00 |