Housing.com Property Search Scraper
Pricing
from $4.99 / 1,000 results
Housing.com Property Search Scraper
Extract comprehensive property listings directly from Housing Property Search, including sale/rental prices, location coordinates, BHK configuration, amenities, agent contact information, and developer metadata. Perfect for real estate market research, housing price trends, and investment modeling.
Pricing
from $4.99 / 1,000 results
Rating
5.0
(3)
Developer
Coding Frontned
Maintained by CommunityActor stats
0
Bookmarked
22
Total users
4
Monthly active users
8 days
Issues response
6 days ago
Last modified
Categories
Share
Scrape property listings from housing.com — India's leading real estate portal.
Features
- API + DOM extraction — intercepts housing.com's GraphQL API for rich structured data; falls back to SSR DOM link extraction when the API yields no data
- Cloud-ready — runs on Apify with scheduling, proxy rotation, and webhook support
- No login required — works with public search result pages
How It Works
The actor navigates to provided housing.com search / city URLs using a real Chrome browser. It simultaneously intercepts GraphQL API calls from mightyzeus-mum.housing.com/api/gql to capture structured property data. If the API response doesn't yield listings (e.g., for static city pages), it falls back to extracting SSR-rendered property links from the DOM.
Supported URL Format
Use a housing.com city or search results URL, for example:
https://housing.com/in/rent/mumbaihttps://housing.com/in/buy/apartments-flats/bengaluruhttps://housing.com/in/rent/1-bhk-apartment-flats/delhi
Input
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
searchUrls | array | — | ✓ | One or more housing.com city/search result page URLs |
maxCrawlPerSearch | integer | 100 | Maximum properties to extract per URL | |
maxItems | integer | 20 | Total maximum items across all URLs | |
proxyConfiguration | object | Apify Residential | Proxy settings — RESIDENTIAL strongly recommended |
Output
Each scraped item includes:
| Field | Description |
|---|---|
url | Direct URL to the property listing |
title | Property title (e.g., "2 BHK Apartment Bandra West") |
price | Rent or sale price as shown on the site |
address | Location string |
propertyType | Type of property (apartment, villa, plot, etc.) |
features | Array of feature highlights |
imageCount | Number of photos |
isRecentlyAdded | Whether the property was recently listed |
Sample Output
{"url": "https://housing.com/rent/20257825-700-sqft-1-bhk-apartment-on-rent-in-bandra-east-mumbai","title": "1 BHK Apartment Bandra East, Mumbai","price": "₹15,000/month","address": "Bandra East, Mumbai","propertyType": "Apartment"}
Notes
- Proxy: Residential proxy is required —
{ "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "IN" } - City pages (e.g.,
/in/rent/mumbai) show a limited set of featured SSR listings; use specific neighbourhood or filter URLs for larger result sets - Rate limits: Keep
maxItemsreasonable per run to avoid IP bans - Scheduling: Use Apify Scheduler to run this actor on a recurring basis for a fresh dataset