ParseForge Scrapers

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.

Run this scraper See the API call
Total users
28
Monthly active
2
Total runs
163
Bookmarked
1
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

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

  1. Create a free Apify account with $5 in credit.
  2. Open the NoBroker India Real Estate Scraper.
  3. Set your inputs and any filters, then click Start.
  4. 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

FieldTypeWhat it doesDefault
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 forWhat it isPrice 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.

POST ยท run and get results
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.

input.json
{
  "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