
99acres Scraper | Fast & Reliable | $15 / mo
Pricing
$14.99/month + usage

99acres Scraper | Fast & Reliable | $15 / mo
Scrapes detailed real estate listings from 99acres.com, India's leading property portal. Extracts prices, location details, agent/dealer info, and property specs. Fast and reliable, it delivers clean, structured data ready for market analysis, lead generation, and competitor research.
5.0 (1)
Pricing
$14.99/month + usage
1
2
2
Last modified
28 minutes ago
The definitive tool for extracting public real estate data from 99acres.com, one of India's leading property portals. This actor is built for performance and reliability, turning complex property search results into a single, clean, structured dataset.
Simply provide direct search URLs or a list of locations (cities or specific neighborhoods), and get high-quality data ready for market analysis, lead generation, or competitor research.
- Actor Slug:
fatihtahta/99acres-scraper
๐ What Can This Scraper Do?
- ๐ฎ๐ณ India-Wide Coverage: Scrape property data from anywhere on 99acres.com.
- ๐ฏ Flexible & Powerful Targeting:
- URL Mode: Provide one or more direct search result URLs for precise scraping tasks.
- Location Mode: Easily build large-scale jobs by entering a list of cities or localities (e.g., "Mumbai", "Chembur, Mumbai").
- โ๏ธ Full Control Over Data Volume: Use the
Maximum Properties
setting to define the exact number of listings you want, or leave it blank to get every single result. - ๐ Comprehensive Data Extraction: Captures all essential details for each property listing directly from the search page:
- Pricing: Price range and price per square foot.
- Core Details: Full title, property type (e.g.,
Flat
,Apartment
), bedrooms, bathrooms, and size. - Sizing: Captures both the floor size and the area type (e.g.,
Carpet Area
,Built-up Area
). - Listing Info: Extracts the possession status and the name of the poster (agent/dealer).
- Metadata: Includes the direct URL to the property and the source page URL.
- ๐ Automatic Pagination: The actor automatically handles pagination, clicking through every page to extract all listings until your limit is reached or the search ends.
- ๐ก๏ธ Reliable & Fast: Built with intelligent proxy rotation to ensure a high success rate and avoid blocks. It efficiently scrapes data from search result pages without needing to visit each detail page, ensuring maximum speed.
- ๐ Structured Output: Download your results in clean JSON, CSV, Excel, and other formats, ready for immediate use.
๐ How to Use This Scraper
Getting your real estate data is a simple 4-step process:
- Choose Your Method: Decide if you want to use direct search URLs or a list of locations.
- Provide Input:
- Method A (URLs): Go to 99acres.com, perform a search with your desired filters, and copy the URL. Paste one or more URLs into the
Direct Search URLs
field in the input. - Method B (Locations): Leave the
Direct Search URLs
field empty and enter a list of cities or localities into theLocations
field (e.g.,Bangalore
,Koramangala, Bangalore
).
- Method A (URLs): Go to 99acres.com, perform a search with your desired filters, and copy the URL. Paste one or more URLs into the
- Set Limits (Optional): Define the
Maximum Properties
you want to scrape. - Run & Download: Click Start and watch the data roll in. Once the run is finished, navigate to the Storage tab to preview and download your results.
๐ฅ Input Configuration
Here is an overview of the actor's input fields.
locations
(array of strings, optional): A list of cities or specific localities to search for. This is ignored if you providestartUrls
.startUrls
(array of strings, optional): A list of one or more 99acres search result URLs. Using this input will override thelocations
field.propertyType
(string, optional): Choose whether to scrape properties forbuy
orrent
. Defaults tobuy
.maxItems
(number, optional): The maximum number of listings to scrape. The scraper will stop when it reaches this number. If you leave this field empty, it will scrape all available listings.proxyConfiguration
(proxy object, highly recommended): To ensure reliability and prevent getting blocked, it is highly recommended to use Residential proxies.
๐ฆ Input and Output Examples
Example Input (Using Locations)
This example will scrape the first 100 properties for sale in "Chembur, Mumbai" and "Koramangala, Bangalore".
{"locations": ["Chembur, Mumbai","Koramangala, Bangalore"],"startUrls": [],"propertyType": "buy","maxItems": 100}
Example Output Dataset Item
{"url": "[https://www.99acres.com/2-bhk-bedroom-apartment-flat-for-sale-in-sindhi-society-chembur-east-central-mumbai-750-sq-ft-spid-S84342334](https://www.99acres.com/2-bhk-bedroom-apartment-flat-for-sale-in-sindhi-society-chembur-east-central-mumbai-750-sq-ft-spid-S84342334)","id": "S84342334","title": "2 BHK Flat in Chembur East, Mumbai","description": "Very quite and peaceful location , cross ventilated , one covered car park , 24*7 security","propertyType": "2 BHK Flat","bedrooms": "2 BHK","bathrooms": "2 Baths","floorSize": "750 sqft","areaType": "Carpet Area","postedBy": "Room & Roof Realty","possessionStatus": "Ready To Move","pricePerSqft": "โน33,333 /sqft","priceRange": "โน2.5 Cr","scrapedAt": "2025-08-26T12:35:11.458Z","pageUrl": "[https://www.99acres.com/search/property/buy/mumbai-ffid?keyword=mumbai&preference=S&res_com=R](https://www.99acres.com/search/property/buy/mumbai-ffid?keyword=mumbai&preference=S&res_com=R)"}
##โQuestions or Issues?
If you encounter any problems, have suggestions for improvement, or need a custom feature, please open an issue in the Issues tab of the actor page on the Apify Console.
Happy Scraping! Fatih