99acres Properties Search Scraper
Pricing
from $4.99 / 1,000 results
Go to Apify Store
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
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Coding Frontned
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share
Extract property listings from 99acres.com search result pages. Supports residential apartments, plots, villas, and commercial properties across all Indian cities.
Features
- Search results extraction — scrape all properties from any 99acres search URL (up to 500 items)
- Automatic pagination — continues to next pages until
maxItemsis reached - Deep scraping mode — opens each property's detail page in parallel tabs for richer data (full description, amenities, RERA number, contact, images)
- Anti-bot bypass — uses residential proxy + realistic browser fingerprinting
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchUrls | string[] | required | One or more 99acres search URLs |
maxItems | integer | 20 | Maximum properties to scrape (1–500) |
enableDeepScraping | boolean | false | Open each detail page for description, RERA, amenities |
proxyConfiguration | object | RESIDENTIAL | Apify proxy settings |
Example Input
{"searchUrls": ["https://www.99acres.com/search/property/buy/chennai-west?city=36&res_com=R"],"maxItems": 20,"enableDeepScraping": false}
Output Fields
| Field | Description |
|---|---|
propertyId | 99acres ID (e.g. r437330, S88393530) |
propertyType | Property type (Apartment, Land, Villa, etc.) |
propertyUrl | Direct URL to the listing |
propertyDetails.name | Project / property name |
propertyDetails.description | Description text |
propertyDetails.bedrooms | Number of BHK |
propertyDetails.bathrooms | Number of bathrooms |
price.displayPrice | Formatted price (e.g. ₹1.55 - 1.57 Cr) |
price.min / price.max | Price in INR (numeric) |
area.min / area.max | Area in sq ft |
location.address | Locality name |
dates.posted | When the listing was posted |
verification.isReraRegistered | RERA mentioned in card |
verification.reraNumber | Actual RERA ID (deep scraping) |
contact.name | Agent/builder name (deep scraping) |
amenities | Amenity list (deep scraping) |
images | Property photo URLs (deep scraping) |
Supported URL Patterns
search/property/buy/CITY— Buy listingssearch/property/rent/CITY— Rental listings- Any 99acres filtered search URL
Notes
- Phone numbers require clicking "View Number" — not extractable from search cards
- Images on search results use CSS backgrounds — use deep scraping for actual photos
- Residential proxy strongly recommended to avoid bot detection
- Speed: ~15–20 properties/min (deep scraping: ~4–5/min)