NoBroker India Real Estate Scraper
parseforge/nobroker-scraper
Real estateLead generationAutomation
Scrapes NoBroker.in property listings from search URLs. Returns rent, sale, PG listings with price, BHK, locality, area, and owner contact details.
- Total users
- 28
- Monthly active
- 2
- Total runs
- 163
- Bookmarked
- 1
- Rating
- Not rated yet
- Last modified
- 12 days ago
Overview
NoBroker India Real Estate Scraper
Scrape NoBroker India property listings from any search URL, up to a million per run. Every listing comes with its price, BHK, locality, area, and owner contact details. No login or API key. Export to CSV, JSON, Excel, or XML.
NoBroker's official API needs a partnership and rate-limits you. This reads the public search-list pages directly, filtered by city, locality, rent or sale, and returns each match in one fixed schema. It works for Bangalore, Mumbai, Delhi, Hyderabad, Pune, Chennai, and every other Indian city on nobroker.in.
| Who uses it | What they scrape NoBroker for |
|---|---|
| Real estate analysts | Track rent and sale price trends across Indian cities |
| Property investors | Find owner-direct listings with no brokerage to negotiate better deals |
| Lead generation teams | Build a pipeline of owner contact details for outreach |
| Market researchers | Compare supply and pricing by locality and BHK configuration |
| Data journalists | Investigate housing affordability and rental markets in India |
What it does
This Actor collects NoBroker property listings from search-list URLs and returns each one as a flat row.
- ๐ Search URL driven: paste any NoBroker search-list URL after filtering by city, locality, rent or sale, and the actor walks every page until maxItems is reached.
- ๐ Structured rows: each property returns as one flat record with price, BHK, area, locality, and owner contact details.
- ๐ Scalable: collect up to 1,000,000 properties per run, limited only by the search URL's total results.
- ๐ก๏ธ No login needed: reads public listing pages directly, no API key or account required.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with NoBroker data
๐ Track rent and sale price trends.
A real estate analyst runs the actor weekly on search URLs for key localities in Bangalore and Mumbai to monitor price changes and supply shifts.
๐ค Find owner-direct deals.
A property investor scrapes owner-direct listings in Pune and Hyderabad to shortlist properties with no brokerage and contact owners directly.
๐ฏ Build lead lists for outreach.
A sales team collects owner contact details from rental listings in Delhi NCR to run targeted outreach campaigns.
๐๏ธ Compare localities for investment.
A market researcher scrapes multiple localities in Chennai to compare average rent per square foot and identify undervalued areas.
๐ฐ Investigate housing affordability.
A data journalist pulls rental listings across Indian metros to analyze affordability and report on the rental crisis.
Why choose this scraper
| What you get | |
|---|---|
| Owner-direct listings | Get properties posted by owners, not brokers, so you can negotiate directly and save brokerage. |
| All Indian cities | Works for Bangalore, Mumbai, Delhi, Hyderabad, Pune, Chennai, and any other city on nobroker.in. |
| Rent and sale | Collect both rental and sale listings from the same actor by using the appropriate search URL. |
| Fixed schema | Every property returns the same fields, so you can merge runs and analyze without cleaning. |
How it compares
This actor focuses on search URL driven scraping with a simple maxItems cap, while competitors offer varied filters and listing types.
| Feature | ParseForge | NoBroker India Scraper - Rent, Buy & PG Listings (Owner Direct) | Nobroker Search Results Scraper | NoBroker.in Scraper |
|---|---|---|---|---|
| Scrape from search URLs | Yes | Not listed | Yes | Not listed |
| Owner contact details | Yes | Yes | Not listed | Yes |
| Rent, buy, and PG listings | Yes | Yes | Not listed | Yes |
| BHK, locality, price, area filters | Yes | Yes | Not listed | Not listed |
| Amenities and images | Not listed | Not listed | Yes | Not listed |
| Full descriptions | Not listed | Not listed | Not listed | Yes |
Configure the run
Drive the Actor from NoBroker search-list URLs, and set maxItems to cap how many properties are collected per run. The Input tab lists every parameter.
A first run with the defaults:
{
"searchUrls": [
"https://www.nobroker.in/property/sale/bangalore/Whitefield_search-list?searchParam=W3sibGF0IjoxMi45NjkxOTE1LCJsb24iOjc3LjcyMDIxNCwicGxhY2VJZCI6IkNoSUpfdkx5bUF3VnJqc1JVUWlwM0wzVTlOWSIsInBsYWNlTmFtZSI6IldoaXRlZmllbGQifV0=",
"https://www.nobroker.in/property/rent/bangalore/Whitefield_search-list?searchParam=W3sibGF0IjoxMi45NjkxOTE1LCJsb24iOjc3LjcyMDIxNCwicGxhY2VJZCI6IkNoSUpfdkx5bUF3VnJqc1JVUWlwM0wzVTlOWSIsInBsYWNlTmFtZSI6IldoaXRlZmllbGQifV0="
],
"maxItems": 10
}
A larger pull:
{
"searchUrls": [
"https://www.nobroker.in/property/sale/bangalore/Whitefield_search-list?searchParam=W3sibGF0IjoxMi45NjkxOTE1LCJsb24iOjc3LjcyMDIxNCwicGxhY2VJZCI6IkNoSUpfdkx5bUF3VnJqc1JVUWlwM0wzVTlOWSIsInBsYWNlTmFtZSI6IldoaXRlZmllbGQifV0=",
"https://www.nobroker.in/property/rent/bangalore/Whitefield_search-list?searchParam=W3sibGF0IjoxMi45NjkxOTE1LCJsb24iOjc3LjcyMDIxNCwicGxhY2VJZCI6IkNoSUpfdkx5bUF3VnJqc1JVUWlwM0wzVTlOWSIsInBsYWNlTmFtZSI6IldoaXRlZmllbGQifV0="
],
"maxItems": 200
}
Pricing
Pay-per-result: $0.012 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $1.20 |
| 1,000 results | $12.00 |
| 10,000 results | $120.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the NoBroker India Real Estate Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to NoBroker through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/nobroker-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that your search URL is correct and returns listings when you open it in a browser. Also ensure maxItems is set to at least 1. If the URL is valid but still no results, the page structure may have changed; contact support.
Why are some fields empty, like owner contact?
NoBroker hides contact details for some listings, especially those posted by brokers or requiring login. The actor can only return what is publicly visible on the page.
Why did the run stop before reaching maxItems?
The search URL may have fewer total listings than maxItems, or the actor hit a pagination limit. Try a broader search URL or reduce maxItems.
Why am I getting blocked or seeing CAPTCHAs?
Use Apify proxy rotation and increase the delay between requests. For large runs, consider using residential proxies.
Can I scrape a specific property detail page?
This actor is designed for search-list URLs, not individual property pages. Use a search URL that includes the property, or contact support for a custom solution.
FAQ
| Question | Answer |
|---|---|
| How do I get the search URL from NoBroker? | Go to nobroker.in, select your city and locality, choose rent or sale, and apply any filters you want. Then copy the URL from your browser's address bar. It will look like https://www.nobroker.in/property/sale/bangalore/Whitefield_search-list?... Paste that into the searchUrls field. |
| Does this scrape owner contact details? | Yes, when the listing is owner-direct and the contact is visible on the public page, the actor returns the owner's name and phone number. Listings that hide contact details behind a login will not have that field. |
| Can I scrape both rent and sale listings in one run? | Yes, add multiple search URLs to the searchUrls field, one for rent and one for sale, and the actor will collect from both. |
| What cities does this work for? | Any city on nobroker.in. The actor follows the search URL you provide, so it works for Bangalore, Mumbai, Delhi, Hyderabad, Pune, Chennai, and all other Indian cities. |
| How many properties can I scrape? | Set maxItems to any number up to 1,000,000. The actor will stop after collecting that many properties, or when the search URL has no more pages. |
| Does this include PG listings? | Yes, if you use a search URL for PG listings, the actor will return those properties with the same schema. |
| Is there a risk of getting blocked? | The actor uses standard HTTP requests and respects the site's public pages. For large runs, consider using Apify's proxy rotation to reduce the chance of IP blocks. |
| What format is the output? | You can export the dataset as CSV, JSON, Excel, or XML from the Apify platform. |
| Can I schedule this to run automatically? | Yes, use Apify's scheduler to run the actor daily, weekly, or at any interval, and get fresh listings automatically. |
| Does this work with NoBroker's mobile app? | No, the actor reads the public website nobroker.in. You need to provide search URLs from the website, not the app. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by NoBroker Technologies Solutions Pvt. Ltd. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
Input
| Field | Type | What it does | Default |
|---|---|---|---|
| searchUrls required | array | List of NoBroker search-list URLs (paste from your browser after filtering by city/locality on nobroker.in). Each URL paginates ~25 listings per page; the actor walks all pages until maxItems is reached. | ["https://www.nobroker.in/property/sale/ |
| maxItems | integer | How many properties to collect per run. | 10 |
Pricing
from $9.00 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| Property listing record | Charged once per Indian real estate listing returned (40+ fields: price, BHK, sqft, builder, amenities, owner ID, geo, scores). | $0.009 to $0.012 |
Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.
API
One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.
curl -X POST "https://api.apify.com/v2/acts/parseforge~nobroker-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"helloWorld": 123
}' Examples
Input that runs as-is.
{
"helloWorld": 123
} Reviews
No reviews yet. Be the first.
Issues
We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.
Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.
Related scrapers
Run NoBroker India Real Estate Scraper on Apify All scrapers
