NoBroker Property Scraper avatar

NoBroker Property Scraper

Pricing

from $0.90 / 1,000 results

Go to Apify Store
NoBroker Property Scraper

NoBroker Property Scraper

[๐Ÿ’ฐ $0.9 / 1K] Extract owner-direct property listings from NoBroker.in โ€” India's largest no-brokerage platform. Search rent, buy, PG, and commercial listings by city, type, BHK, and budget, or paste NoBroker URLs. Returns prices, deposits, locations, specs, amenities, owner details, and photos.

Pricing

from $0.90 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

Pull owner-direct property listings from NoBroker.in โ€” India's largest no-brokerage real-estate platform โ€” at scale. Every listing comes straight from the landlord or seller (no agent, no brokerage commission), with the owner's name and owner ID attached, plus prices in INR, deposits, BHK configurations, built-up area, furnishing, map coordinates, amenities, and photo galleries in one structured dataset. Built for relocation agents, PropTech teams, real-estate investors, and rental-search apps that need fresh owner-direct Indian listings without the broker noise โ€” and without hand-building NoBroker search URLs.

Why This Scraper?

  • Owner-direct listings only โ€” every row carries ownerName and ownerId straight from the person who posted it. NoBroker is a zero-brokerage marketplace, so there is no agent middle layer to strip out โ€” this is the cleanest owner-contact source for India lead-gen.
  • 5 listing types in one schema โ€” Rent (Residential), Buy (Residential), PG / Hostel, Rent (Commercial), and Buy (Commercial), all normalized to a single flat row format you can filter with one listingType column.
  • 11 metros covered โ€” Bangalore, Mumbai, Pune, Chennai, Gurgaon, Hyderabad, Delhi, Noida, Greater Noida, Ghaziabad, and Faridabad, each searched city-wide so you don't miss inventory on the edges.
  • ~38 fields per listing โ€” priceInr + depositInr + maintenanceInr, bhk + bathrooms + areaSqft, furnishing, floor + totalFloors, facing, availableFrom, tenantPreferred, plus the human-readable priceLabel / depositLabel strings alongside the parsed numerics.
  • Full photo galleries per listing โ€” every image resolved to an absolute URL, ready to drop into a comparison feed or property card.
  • Seven property-type filters โ€” Apartment / Flat, Independent House, Villa, Builder Floor, Office Space, Retail Shop / Showroom, and Warehouse / Godown, mapped to NoBroker's own filters so you only collect matching listings. (Studio / 1 RK is its own bedroom configuration โ€” pick it under BHK.)
  • Tenant-preference filtering on rentals โ€” narrow to listings where the owner wants Family, Bachelors, or a Company, the way NoBroker's own lease filter works โ€” a detail most India rental searchers care about before they ever call.
  • Price normalization built in โ€” heterogeneous Indian price strings ("35,000", "1.05 Lacs", "1.2 Cr") parsed into integer rupees in priceInr, with a derived pricePerSqftInr rate and a separate depositInr for the security deposit.
  • Paste-URL or guided search โ€” paste any NoBroker search URL and the listing type + city are honored as-is, or skip URLs entirely and drive the run with the City + Listing Type + BHK + budget dropdowns. Non-technical users never touch a URL.

Use Cases

Relocation & Rental Search

  • Build a shortlist of owner-direct 2-3 BHK flats under a target monthly rent in a chosen metro
  • Filter by furnishing and tenantPreferred to match corporate-housing or bachelor-friendly briefs
  • Surface ready-to-move listings by availableFrom date for time-boxed relocations
  • Compare semi-furnished vs fully-furnished rent levels across localities

Lead Generation for PropTech

  • Pull ownerName + ownerId from owner-direct postings for direct-deal outreach pipelines
  • Identify newly posted listings by postedAt to reach owners before competitors do
  • Build a city-by-city feed of fresh rental and resale inventory for your sales team
  • Segment leads by listing type โ€” rent, buy, PG, or commercial โ€” for targeted campaigns

Market Research & Pricing Intelligence

  • Track ask-rent and resale pricePerSqftInr across Bangalore IT corridors week over week
  • Map the supply curve of 1 RK / studio PG accommodation near university clusters
  • Build a metro-level price heat map from latitude + longitude + priceInr
  • Benchmark deposit-to-rent ratios across cities using depositInr and priceInr

Investment & Commercial Analysis

  • Compare owner-direct resale apartments under โ‚น1 Cr against agent-listed comps elsewhere
  • Source office, retail-shop, and warehouse listings (rent and buy) for commercial portfolios
  • Analyze built-up area and floor-level pricing for under-construction vs ready stock
  • Filter verified listings to focus on NoBroker-validated inventory

Getting Started

Simple โ€” One City, Rentals

{
"city": "bangalore",
"listingType": "rent",
"maxResults": 200
}

Filtered โ€” Mumbai 2-3 BHK Family Rentals Under โ‚น50k

{
"city": "mumbai",
"listingType": "rent",
"propertyType": "apartment",
"bhkTypes": ["2BHK", "3BHK"],
"priceMaxInr": 50000,
"furnishing": "semi-furnished",
"tenantType": "family",
"maxResults": 150
}

Advanced โ€” Resale Flats With a Budget Band

{
"city": "pune",
"listingType": "buy",
"propertyType": "apartment",
"bhkTypes": ["3BHK", "4BHK"],
"priceMinInr": 8000000,
"priceMaxInr": 20000000,
"localities": ["Baner", "Hinjewadi"],
"maxResults": 300
}

Paste a NoBroker URL

{
"searchUrls": [
"https://www.nobroker.in/property/rent/mumbai/Powai",
"https://www.nobroker.in/property/sale/bangalore"
],
"maxResults": 200
}

Input Reference

ParameterTypeDefaultDescription
searchUrlsarray[]Paste one or more NoBroker search-result URLs (e.g. https://www.nobroker.in/property/rent/mumbai/Powai). When provided, the guided filters below are ignored โ€” the URL is the source of truth.

Filters

ParameterTypeDefaultDescription
cityselectBangaloreCity to search in. One of: Bangalore, Mumbai, Pune, Chennai, Gurgaon, Hyderabad, Delhi, Noida, Greater Noida, Ghaziabad, Faridabad. Ignored when Search URLs are provided.
listingTypeselectRent (Residential)What to collect: Rent (Residential), Buy (Residential), PG / Hostel, Rent (Commercial), or Buy (Commercial).
propertyTypeselectAllApartment / Flat, Independent House, Villa, Builder Floor, Office Space, Retail Shop / Showroom, or Warehouse / Godown. Leave blank for all. Ignored for PG searches. (Studio / 1 RK is selected under BHK, not here.)
bhkTypesarray[]Multi-select bedroom configurations: 1 RK / Studio, 1 BHK, 2 BHK, 3 BHK, 4 BHK, 4+ BHK. Leave empty for any. Ignored for Commercial and PG searches.
priceMinInrintegernullMinimum price in rupees โ€” monthly rent for rentals, total price for buy (e.g. 5000000 for โ‚น50 lakh). Leave empty for no minimum.
priceMaxInrintegernullMaximum price in rupees โ€” monthly rent for rentals, total price for buy. Leave empty for no maximum.
furnishingselectAnyFully Furnished, Semi-Furnished, or Unfurnished. Mostly relevant for rentals. Choose Any to include all.
tenantTypeselectAnyOwner's preferred tenant: Family, Bachelors, or Company. Only applies to residential rental searches. Choose Any to include all.
localitiesarray[]Optional locality names (e.g. "Powai", "Whitefield", "Koramangala"). Recorded on each result for your reference โ€” see Tips for how locality narrowing works.

Limits

ParameterTypeDefaultDescription
maxResultsinteger200Maximum listings to collect across all searches. Defaults to 200 when left blank; set to 0 to collect all results (an internal safety limit of 50,000 still applies). The actor stops requesting new pages once this number is reached but keeps the full final page even if it slightly overshoots.

Output

Output is one flat row per listing. Fields that don't apply to a given listing type (for example, BHK and furnishing on a commercial or PG row) land as null so downstream pipelines stay schema-stable.

{
"id": "8a9f7c2e1b",
"listingType": "rent",
"propertyType": "Apartment",
"title": "2 BHK Apartment for rent in Powai",
"bhk": 2,
"bhkLabel": "2 BHK",
"bathrooms": 2,
"areaSqft": 1050.0,
"areaType": "built-up",
"priceLabel": "35,000",
"priceInr": 35000,
"negotiable": true,
"depositInr": 100000,
"depositLabel": "1 Lac",
"maintenanceInr": 3500,
"pricePerSqftInr": 33.33,
"city": "Mumbai",
"locality": "Powai",
"address": "Hiranandani Gardens, Powai",
"latitude": 19.1197,
"longitude": 72.9059,
"furnishing": "Semi-Furnished",
"floor": "8",
"totalFloors": 22,
"facing": "East",
"propertyAge": "5 to 10 years",
"availableFrom": "2026-07-01T00:00:00+00:00",
"parking": "Bike and Car",
"tenantPreferred": "Family",
"loanAvailable": null,
"verified": true,
"postedAt": "2026-06-05T09:14:00+00:00",
"ownerName": "Rajesh K.",
"ownerId": "2718281828",
"society": "Lake Homes",
"amenities": ["Lift", "Swimming Pool", "Gym", "Power Backup", "Security"],
"photos": ["https://assets.nobroker.in/photos/original/8a9f7c2e1b_1.jpg"],
"listingUrl": "https://www.nobroker.in/property/rent/mumbai/Powai/lake-homes/8a9f7c2e1b"
}

Core Fields

FieldTypeDescription
idstringNoBroker listing ID.
listingTypestringrent, buy, pg, commercial-rent, or commercial-buy.
propertyTypestringDecoded type โ€” Apartment, Independent House, Builder Floor, etc.
titlestringListing headline.
verifiedbooleanWhether NoBroker has verified / activated the listing.
postedAtstring (ISO)When the listing was posted or activated.
listingUrlstringCanonical detail-page URL on nobroker.in.

Pricing

FieldTypeDescription
priceLabelstringOriginal NoBroker price string ("35,000", "1.05 Lacs", "1.2 Cr").
priceInrintegerNumeric price in rupees โ€” monthly rent for rentals, total for buy.
negotiablebooleanWhether the owner marked the price negotiable.
depositInrintegerSecurity deposit in rupees (rentals).
depositLabelstringHuman deposit string.
maintenanceInrintegerMonthly maintenance charge, when listed separately.
pricePerSqftInrnumberDerived rate per square foot in rupees.

Specifications

FieldTypeDescription
bhkintegerBedroom count (0 for 1 RK / studio; null for PG and commercial).
bhkLabelstringHuman BHK label ("2 BHK", "1 RK").
bathroomsintegerBathroom count.
areaSqftnumberArea in square feet.
areaTypestringbuilt-up or carpet.
furnishingstringFully Furnished, Semi-Furnished, or Unfurnished.
floorstringFloor of the unit.
totalFloorsintegerTotal floors in the building.
facingstringCompass facing direction.
propertyAgestringAge band of the construction.
availableFromstring (ISO)Earliest move-in date.
parkingstringParking availability.
tenantPreferredstringOwner's preferred tenant (rentals).
loanAvailablebooleanHome-loan availability (buy).
amenitiesarrayAmenity names (Lift, Swimming Pool, Gym, Power Backup, Security, etc.).

Location

FieldTypeDescription
citystringCity name.
localitystringNeighbourhood / locality.
societystringSociety or project name.
addressstringFull or partial street address.
latitudenumberMap latitude.
longitudenumberMap longitude.

Owner & Media

FieldTypeDescription
ownerNamestringName of the owner who posted the listing (owner-direct differentiator).
ownerIdstringNoBroker owner ID.
photosarrayListing photo URLs (the full gallery, as absolute URLs).

Tips for Best Results

  • Start small โ€” set maxResults to 50-100 on your first run to confirm the data matches your needs, then scale up. Set it to 0 for an unbounded run (a 50,000-row safety cap still applies).
  • Localities narrow your output, not the search. NoBroker only filters by locality for logged-in users, so the actor always searches the whole city and stamps the locality names you enter onto each row for reference. To pinpoint a neighbourhood, run a city-wide search and filter the output on the locality field afterward.
  • Owner phone numbers are OTP-gated on NoBroker โ€” they are only revealed after a logged-in one-time-password step on the site, so the actor returns the owner's name and ownerId (the reliable owner-direct signal) rather than a phone number.
  • Use paste-URL for speed, guided filters for precision. A pasted URL gets you the right city and listing type instantly; the guided dropdowns (BHK, budget, furnishing, tenant) let you collect only matching listings so you don't pay for rows you'll discard.
  • PG and commercial rows are leaner by design โ€” PG listings price per bed (priceInr reflects the lowest bed rate) and usually omit BHK and area; commercial rows omit furnishing and tenant preference. Filter on listingType before mapping those fields.
  • Set a budget band for cleaner lead lists โ€” pairing priceMinInr and priceMaxInr with tenantType: "family" on a rental search produces a tightly targeted owner-contact list ready for outreach.
  • Studio / 1 RK lives in BHK, not property type โ€” to collect studio accommodation, add "1RK" to bhkTypes (the "1 RK / Studio" bedroom configuration). There is no separate "Studio" property-type filter on NoBroker.

Pricing

From $0.90 per 1,000 results โ€” among the lowest rates for owner-direct NoBroker data on the Apify Store. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.

ResultsNo discountBronzeSilverGold
100$0.11$0.10$0.10$0.09
1,000$1.05$1.00$0.95$0.90
10,000$10.50$10.00$9.50$9.00
100,000$105.00$100.00$95.00$90.00

No compute or time-based charges โ€” you pay per result, plus a small fixed per-run start fee. A "result" is any listing row in the output dataset, regardless of how many photos or amenities it carries. Apify platform fees may apply on top, depending on your subscription plan.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n โ€” Workflow automation
  • Google Sheets โ€” Direct spreadsheet export
  • Slack / Email โ€” Notifications on new results
  • Webhooks โ€” Trigger custom APIs on run completion
  • Apify API โ€” Full programmatic access

Use the dataset directly in your CRM, BI tool, or analytics warehouse via REST API or scheduled exports.

This actor collects publicly available property listings from NoBroker.in. You are responsible for using the data in compliance with NoBroker's Terms of Service, applicable Indian data-protection law (including the DPDP Act), and any local regulations governing the use of personal information. Treat owner names and IDs as personal data โ€” store them securely, honor opt-outs, and avoid bulk outreach without consent. This actor must not be used to harvest personal data for unlawful purposes, to bypass paywalls, or to overload the source site.