Nobroker.in Property Scraper ๐Ÿ  avatar

Nobroker.in Property Scraper ๐Ÿ 

Pricing

Pay per usage

Go to Apify Store
Nobroker.in Property Scraper ๐Ÿ 

Nobroker.in Property Scraper ๐Ÿ 

Scrape Nobroker.in property listings for sale and rent with prices, locations, property types, bedrooms, amenities, descriptions, and listing details. Ideal for real estate research, property monitoring, market analysis, lead generation, and housing datasets.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

What does NoBroker Property Scraper do?

NoBroker Property Scraper collects structured property listings from NoBroker.in for sale, rent, PG, plot, and commercial searches across Indian cities and localities. Provide a public NoBroker listing URL or a location such as Koramangala, Bangalore, then receive a clean Apify dataset with property details, prices, areas, addresses, amenities, listing flags, source information, and usable image URLs.

The easiest option is to paste a working NoBroker search URL. If you do not have a URL, use location with a listingType. When both are provided, the URL takes priority and its transaction type and URL filters are preserved.

Why use NoBroker Property Scraper?

  • Property market research - Compare sale prices, rents, property sizes, configurations, furnishing, and inventory across localities.
  • Investment analysis - Collect structured property attributes, coordinates, project names, amenities, and listing status for screening workflows.
  • Rental and PG monitoring - Track rental, PG, and commercial inventory with configurable sorting and pagination.
  • Clean media output - Receive one useful image URL per available listing photo, with duplicate URLs and alternate-size copies removed.
  • Controlled collection - Set the number of unique listings and the number of result pages to inspect.
  • Automation-ready exports - Download JSON, CSV, Excel, XML, or RSS results from Apify, or connect the dataset to downstream tools.

What data can you extract from NoBroker?

Each saved item represents one unique public property listing. Fields that NoBroker does not provide are omitted instead of being returned as null or empty values.

FieldDescription
id / propertyIdNoBroker property identifiers.
title / propertyTitleListing title and property title.
society / buildingNameSociety, project, or building information.
propertyType / typeDescProperty category and human-readable configuration such as BHK.
price / formattedPriceSale price and formatted sale-price text.
rent / formattedRent / depositRental amount, formatted rent, and deposit when available.
propertySize / carpetArea / plotAreaProperty areas in square feet when supplied.
bathroom / balconies / floor / totalFloorLayout and building details.
furnishing / parkingDesc / facingDescFurnishing, parking, and facing information.
address / locality / cityLocation details.
latitude / longitudeListing coordinates when available.
imageUrlsDeduplicated public image URLs, one selected size per listing photo.
amenities / amenitiesMapAmenities provided with the listing.
ownerDescription / ownerNamePublic listing information when supplied.
verified / sponsored / underLoan / loanAvailableListing status and feature flags.
detailUrlPublic property detail URL for optional follow-up.
sourceUrl / page / transactionTypeSearch source and collection context.

Image URL behavior

The imageUrls array is created from the images already supplied with each listing result. For every photo, the scraper selects one available size in this order: large, medium, original, then thumbnail. It keeps absolute URLs, builds public NoBroker asset URLs for filenames, preserves the original photo order, and removes duplicate entries.

No property detail page is opened to collect images. No separate image request is required during extraction. This keeps the dataset smaller and gives downstream workflows direct URLs that can be displayed or downloaded.

How to use NoBroker Property Scraper

  1. Open the Actor in Apify Console.
  2. Paste a public NoBroker listing URL into startUrl, or enter a locality and city in location.
  3. If using location mode, choose listingType such as SALE or RENT.
  4. For sale searches, optionally select a property type; sorting is available for all supported routes.
  5. Set results_wanted and max_pages.
  6. Start the run and review the dataset preview.
  7. Export the results or connect the dataset to your workflow.

Use a URL when you need to preserve NoBroker search filters. Use location mode when you want the Actor to resolve a locality and city for you.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNo-Public NoBroker listing URL. Takes priority over location when both are supplied.
locationStringNo-Locality and city, such as Koramangala, Bangalore. Used when no URL is supplied.
listingTypeSelectNoSALELocation-mode type: SALE, RENT, PG, COMMERCIAL_BUY, COMMERCIAL_RENT, or PLOT.
propertyTypeSelectNoURL-dependentOptional sale filter: All property types, Apartment, Independent House/Villa, Gated Community Villa, Standalone Building, or Plot.
sortBySelectNoNoBroker defaultSorting such as price,asc, price,desc, lastUpdateDate,desc, or availability order.
results_wantedIntegerNo20Number of unique property listings to save.
max_pagesIntegerNo3Number of listing result pages to inspect.

The input form does not impose a fixed maximum on results_wanted or max_pages. Very large collections depend on the number of listings available, page coverage, and the source search response.

Usage Examples

Basic sale search by URL

Collect 20 sale listings from a Koramangala search.

{
"startUrl": "https://www.nobroker.in/flats-for-sale-in-koramangala_bangalore",
"results_wanted": 20,
"max_pages": 2
}

Rental search by location

Use a locality and city when you do not have a saved NoBroker URL.

{
"location": "Indiranagar, Bangalore",
"listingType": "RENT",
"results_wanted": 50,
"max_pages": 4
}

Collect apartment listings and sort them from the lowest sale price upward. The readable Apartment option is sent as the matching API filter internally.

{
"startUrl": "https://www.nobroker.in/flats-for-sale-in-koramangala_bangalore",
"propertyType": "AP",
"sortBy": "price,asc",
"results_wanted": 100,
"max_pages": 5
}

Sample Output

The following example shows the main fields from one dataset item. Additional non-empty fields may be present when NoBroker supplies them.

{
"id": "8a9f908496f139f80196f19f429c2c32",
"propertyId": "8a9f908496f139f80196f19f429c2c32",
"title": "3 BHK Flat In Koramangala",
"society": "PCOC Lanai",
"propertyType": "BUY",
"typeDesc": "3 BHK",
"price": 28336363,
"formattedPrice": "2.83 Crores",
"propertySize": 2240,
"carpetArea": 1411,
"bathroom": 3,
"floor": 5,
"totalFloor": 7,
"furnishing": "SEMI_FURNISHED",
"parkingDesc": "Bike and Car",
"facingDesc": "East",
"locality": "Koramangala",
"city": "bangalore",
"latitude": 12.935182443419935,
"longitude": 77.624845480426,
"imageUrls": [
"https://assets.nobroker.in/images/8a9f908496f139f80196f19f429c2c32/8a9f908496f139f80196f19f429c2c32_9941_289044_large.jpg",
"https://assets.nobroker.in/images/8a9f908496f139f80196f19f429c2c32/8a9f908496f139f80196f19f429c2c32_9658_933872_large.jpg"
],
"verified": false,
"loanAvailable": true,
"detailUrl": "https://www.nobroker.in/property/buy/3-bhk-apartment-for-sale-in-koramangala-bangalore/8a9f908496f139f80196f19f429c2c32/detail",
"sourceUrl": "https://www.nobroker.in/flats-for-sale-in-koramangala_bangalore",
"source": "nobroker.in",
"page": 1,
"transactionType": "BUY"
}

Tips for best results

  • Use a complete listing URL - Copy the URL after selecting the city, locality, transaction type, and filters on NoBroker.
  • Start with 20 results - Confirm the search and output fields before increasing the collection size.
  • Use page-2 URLs when needed - Page URLs are recognized and used as the starting page.
  • Choose the matching listing type - listingType applies only to location mode; a URL determines its own transaction route.
  • Use sorting for analysis - Price sorting helps identify lower or higher priced inventory, while update-date sorting helps monitor recent changes.
  • Check image availability - Listings without published photos will not contain an imageUrls field.
  • Review source-dependent fields - Prices, amenities, coordinates, descriptions, and verification flags can vary by listing.
  • Respect source rules - Use public listing data responsibly and follow NoBroker terms and applicable laws.

Integrations and exports

  • Apify dataset API - Retrieve results programmatically for dashboards, databases, and internal applications.
  • Google Sheets - Review property inventory, prices, and localities in a spreadsheet.
  • Airtable - Build searchable property tables for projects, cities, and price ranges.
  • Make or Zapier - Trigger notifications, enrichment, or business workflows after a run.
  • Webhooks - Send completed-run events to downstream services.
  • JSON, CSV, Excel, XML, and RSS - Export data in formats suitable for applications, reporting, and analysis.

Frequently Asked Questions

Does a URL or location take priority?

A supplied startUrl takes priority over location. The URL also determines the transaction route and preserves supported URL filters. listingType is used when the Actor runs in location mode.

Does the Actor open property detail pages?

No. Listings and their available image metadata are collected from the selected search results. detailUrl is included only if your own workflow needs to perform optional follow-up.

Does the Actor require proxy configuration?

No. The current input contract does not include proxy configuration. The Actor is designed to run directly against the public NoBroker listing service.

Can I collect sale, rent, PG, plot, and commercial listings?

Yes. URL mode detects the transaction type from the supplied NoBroker URL. Location mode supports SALE, RENT, PG, COMMERCIAL_BUY, COMMERCIAL_RENT, and PLOT through listingType.

Can I collect more than one page?

Yes. Increase max_pages. Collection stops when the requested result count is reached, the reported total is covered, a page is empty, or no new unique listings are returned.

Why are some fields missing?

NoBroker does not publish every field for every listing. The Actor omits null, empty, and unavailable values instead of adding placeholder fields.

Why does a listing have no imageUrls field?

The listing result did not contain usable photo filenames or URLs. The Actor does not open detail pages or make extra image requests to fill missing media.

Can I export NoBroker data to CSV or Excel?

Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, RSS, and other supported formats.

Can I schedule recurring property collections?

Yes. Create an Apify schedule to refresh a saved URL or location search hourly, daily, weekly, or on a custom interval.

You are responsible for complying with NoBroker terms, applicable privacy and copyright requirements, and local laws. Collect and use public listing data only for legitimate purposes.

  • MagicBricks Property Scraper - Collect Indian residential and commercial property listings, prices, locations, amenities, and media from MagicBricks.
  • Housing.com Property Scraper - Collect Indian property listings from Housing.com with pricing, location, property details, seller information, and media fields.

Support

For issues, feature requests, or source changes, use the Issues tab on the Actor page. Include the input mode, a representative public URL or location, and the affected output field when reporting a problem.

This Actor is intended for legitimate collection of publicly available NoBroker property information. You are responsible for checking source terms, complying with applicable laws and privacy requirements, and using collected data responsibly. Do not use the output to harass individuals, bypass access controls, make prohibited automated decisions, or redistribute restricted information.