Nestaway Property Scraper — Indian Rental Listings
Pricing
from $5.00 / 1,000 results
Nestaway Property Scraper — Indian Rental Listings
Scrapes Nestaway.com rental properties with prices, locations, property types, and amenities. Ideal for real estate analytics and rental market research. Returns structured data on apartments across Indian cities. Works with Claude, ChatGPT, and AI agents via Apify MCP.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Archit Khurana
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Nestaway.com Property Scraper
This Apify actor scrapes property listings from Nestaway.com, an Indian rental property platform.
Features
- Scrapes property listings with detailed information
- Handles pagination automatically
- Configurable maximum results
- Proxy support for reliable scraping
- Retry logic for failed requests
- Immediate dataset push for each result
Input
The actor accepts the following input parameters:
{"startUrls": [{"url": "https://www.nestaway.com/bangalore/properties-in-bangalore"}],"maxResults": 100,"proxyConfiguration": {"useApifyProxy": true}}
Input Parameters
-
startUrls (required): Array of URL objects to start scraping from
- Each object should have a
urlproperty - Default: Bangalore properties page
- Each object should have a
-
maxResults (optional): Maximum number of properties to scrape
- Default: 100
- Minimum: 1
-
proxyConfiguration (optional): Proxy settings for the scraper
- Use Apify proxy by setting
useApifyProxy: true - Recommended for reliable scraping
- Use Apify proxy by setting
Output
The actor outputs the following fields for each property:
{"title": "3 BHK Apartment in Koramangala","price": "₹44250","location": "Koramangala, Bangalore","propertyType": "3 BHK","furnishing": "Fully Furnished","url": "https://www.nestaway.com/property-detail/...","scrapedAt": "2024-01-15T10:30:45.123Z"}
Output Fields
- title: Property title/name
- price: Monthly rent price (in ₹)
- location: Area/locality of the property
- propertyType: Type of property (1BHK, 2BHK, 3BHK, etc.)
- furnishing: Furnishing status (Furnished, Semi Furnished, Unfurnished)
- url: Direct URL to the property listing
- scrapedAt: ISO 8601 timestamp of when the data was scraped
Note: Some fields may be null if the information is not available on the page.
Technical Details
- Base Image:
apify/actor-python:3.11 - HTTP Client:
httpxfor async requests - HTML Parser:
BeautifulSoup4withlxml - Retry Logic: 3 attempts with exponential backoff
- Logging: Progress logged every 10 results
Usage
On Apify Platform
- Create a new actor on Apify
- Copy all files to your actor
- Build the actor
- Run with your desired input
Local Development
-
Install dependencies:
$pip install -r requirements.txt -
Set up Apify token:
$export APIFY_TOKEN=your_token_here -
Run the actor:
$python -m src
Error Handling
- Failed requests are retried up to 3 times with exponential backoff
- Missing data fields are set to
nullinstead of crashing - All errors are logged for debugging
Best Practices
- Use proxy configuration for production runs
- Start with a lower
maxResultsvalue for testing - Monitor the run logs for any issues
- Check dataset preview during the run
License
This actor is provided as-is for educational and legitimate business purposes. Always respect the website's terms of service and robots.txt.