99acres Properties Search Scraper avatar

99acres Properties Search Scraper

Pricing

Pay per usage

Go to Apify Store
99acres Properties Search Scraper

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

w3crawler

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

FieldDescription
propertyIdUnique property ID on 99acres.com
propertyTypeType of property (Apartment, Independent House, Villa, etc.)
propertyUrlDirect link to the property listing
price.displayPricePrice as shown on the site (e.g. "₹75 Lac")
price.minNumeric minimum price
price.maxNumeric maximum price (same if single price)
area.minMinimum area in sq ft
area.maxMaximum area in sq ft
propertyDetails.nameProperty name or society name
propertyDetails.bedroomsNumber of bedrooms (BHK)
propertyDetails.bathroomsNumber of bathrooms
location.addressFull locality and city address
dates.postedWhen the listing was originally posted
contact.nameAgent or builder name
contact.phoneAgent or builder phone number (deep scraping)
amenitiesList of amenities (gym, parking, lift, etc.)
verification.isReraRegisteredWhether the property is RERA registered
imagesArray of property image URLs
scrapedAtDate 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

  1. Go to 99acres.com and search for properties in your city (e.g. https://www.99acres.com/search/residential/buy/mumbai)
  2. Apply any filters you need (budget, BHK, locality)
  3. Copy the search results URL from your browser
  4. Paste it into the Search URLs field
  5. Optionally enable Deep Scraping to extract RERA numbers, full amenity lists, and contact numbers
  6. Click Start and download results as JSON, CSV, or Excel

Input Options

FieldTypeDefaultRequiredDescription
searchUrlsarrayOne or more 99acres property search result URLs
maxItemsinteger20Maximum number of properties to collect
enableDeepScrapingbooleanfalseVisit each listing page to get full description, all amenities, RERA, and contact number
proxyConfigurationobjectApify ResidentialProxy 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