99acres Properties Search Scraper
Pricing
Pay per usage
99acres Properties Search Scraper
Extract comprehensive property listings directly from 99acres Properties, 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
Pay per usage
Rating
0.0
(0)
Developer
w3crawler
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
99acres Property Search Scraper
Extract property listings directly from 99acres.com — India's most-used property portal — for any city, locality, or search filter. Provide one or more 99acres search result URLs and get a structured dataset with prices, areas, BHK configurations, locality details, agent contacts, and RERA information for residential and commercial properties.
What You Can Do With This
- Research property prices in any Indian city — pull dozens or hundreds of listings from Mumbai, Delhi, Bengaluru, Hyderabad, Chennai, or Pune in one run
- Find below-market deals — compare listing prices against market averages and flag underpriced properties
- Contact listing agents at scale — collect agent names and phone numbers from multiple listings for outreach
- Track how property prices change over time — run on a schedule and compare price trends across neighbourhoods
- Build datasets for investment analysis — combine BHK count, area, price, and locality data for yield calculations
What Data You Get
| Field | Description |
|---|---|
propertyId | Unique property ID on 99acres.com |
propertyType | Type of property (Apartment, Independent House, Villa, etc.) |
propertyUrl | Direct link to the property listing |
price.displayPrice | Price as shown on the site (e.g. "₹75 Lac") |
price.min | Numeric minimum price |
price.max | Numeric maximum price (same if single price) |
area.min | Minimum area in sq ft |
area.max | Maximum area in sq ft |
propertyDetails.name | Property name or society name |
propertyDetails.bedrooms | Number of bedrooms (BHK) |
propertyDetails.bathrooms | Number of bathrooms |
location.address | Full locality and city address |
dates.posted | When the listing was originally posted |
contact.name | Agent or builder name |
contact.phone | Agent or builder phone number (deep scraping) |
amenities | List of amenities (gym, parking, lift, etc.) |
verification.isReraRegistered | Whether the property is RERA registered |
images | Array of property image URLs |
scrapedAt | Date and time of the scrape |
Sample Output
{"propertyId": "R001234567","propertyType": "Apartment","propertyUrl": "https://www.99acres.com/3-bhk-flat-for-sale-in-bandra-west-mumbai-R001234567-id.html","price": {"displayPrice": "₹2.5 Cr","min": 25000000,"max": 25000000},"area": {"min": 1100,"max": 1100,"unit": "sq ft"},"propertyDetails": {"name": "Raheja Classique","bedrooms": 3,"bathrooms": 3},"location": {"address": "Bandra West, Mumbai"},"dates": {"posted": "2025-05-01"},"contact": {"name": "Raheja Realty"},"verification": {"isReraRegistered": true},"scrapedAt": "2025-05-19T12:00:00.000Z"}
How to Use
- Go to 99acres.com and search for properties in your city (e.g.
https://www.99acres.com/search/residential/buy/mumbai) - Apply any filters you need (budget, BHK, locality)
- Copy the search results URL from your browser
- Paste it into the Search URLs field
- Optionally enable Deep Scraping to extract RERA numbers, full amenity lists, and contact numbers
- Click Start and download results as JSON, CSV, or Excel
Input Options
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
searchUrls | array | — | ✓ | One or more 99acres property search result URLs |
maxItems | integer | 20 | Maximum number of properties to collect | |
enableDeepScraping | boolean | false | Visit each listing page to get full description, all amenities, RERA, and contact number | |
proxyConfiguration | object | Apify Residential | Proxy settings — India Residential proxy recommended |
Tips for Best Results
- Use filtered search URLs — apply your budget, BHK, and locality filters on 99acres first, then copy the URL
- Add multiple city URLs — the scraper processes each URL separately and combines the results
- Enable Deep Scraping for RERA registration numbers and complete agent contact details (increases run time)
- Schedule weekly runs to monitor price changes in target neighbourhoods over time