
Global Sources Supplier Scraper
scrape.ly/store/cornerledger/globalsources-scraperLead generationE-commerce
2 monthly users

Scrape NoBroker.in owner listings across India: flats and houses for rent or sale, PGs and commercial space. Rent, deposit, price, BHK, area, furnishing, floor, tenant preference, amenities, society, owner name, photos and coordinates, from a city with filters, search URLs or property URLs.
Scrape owner listings from NoBroker.in, India's largest no-brokerage property platform. Choose a city and rent, buy, PG or commercial (or paste any NoBroker URL) and get clean rows with rent, deposit, price, BHK, area, furnishing, floor, tenant preference, amenities, society, owner name, photos and coordinates. No login, HTTP only, about 1,000 listings in under a minute.
| Field | What it does |
|---|---|
city | NoBroker city. Several cities separated by commas. |
searchMode | rent, buy, pg, commercial-rent, commercial-buy. |
maxItems | Maximum listings for the run (0 = no limit). |
startUrls | NoBroker search URLs, listing pages and property URLs. |
localities | Neighbourhoods inside the city (about 2 km around each). |
bedrooms | 1RK, 1, 2, 3, 4, 4+ (rent and buy). |
propertyTypes | apartment, independent-house, independent-floor, gated-community. |
minPrice / maxPrice | Monthly rent (rent, PG, commercial rent) or total price (buy) in ₹. |
minArea / maxArea | Area in square feet. |
furnishing | furnished, semi-furnished, unfurnished. |
tenantTypes | Rent only: family, bachelor, company. |
pgGender | PG only: male or female. |
scrapeDetails | Loads each listing's full description, PIN code and all photos. |
{
"city": "Bangalore",
"searchMode": "rent",
"localities": ["Koramangala", "HSR Layout"],
"bedrooms": ["2"],
"maxPrice": 45000,
"tenantTypes": ["family"],
"maxItems": 100
}
| Field | Description |
|---|---|
listingId, propertyCode, url, shortUrl, title | Ids and links |
searchMode, propertyType, buildingType, commercialType | rent/buy/pg/commercial, 2 BHK, apartment, office... |
price, priceDisplay, deposit, maintenance, maintenanceIncluded, negotiable | Money (rent per month or sale price) |
bedrooms, bathrooms, balconies, area, carpetArea, pricePerSqft, emi | Size |
furnishing, facing, floor, totalFloors, propertyAge, availableFrom | Unit details |
tenantsPreferred, parking, waterSupply, powerBackup, lift, gym, swimmingPool, amenities | Features |
society, builderName, projectUrl, ownershipType, loanAvailable | Building and sale details |
locality, nbLocality, street, address, city, pinCode, latitude, longitude | Location (locality is the owner's text, nbLocality is NoBroker's own locality grouping) |
ownerName, listedBy, verified | Owner |
description, images, imageCount, thumbnail | Content |
postedDate, lastUpdated, scrapedAt | Dates |
pgGender, pgRooms, pgMeals, pgFoodIncluded, pgRules | PG only |
idealFor, leaseDurationYears, lockInPeriodYears | Commercial only |
{
"listingId": "8aa9b1ed9ac48dd4019ac4f1ef992830",
"propertyCode": "NB-1845010",
"url": "https://www.nobroker.in/property/1-bhk-apartment-for-rent-in-electronic-city-bangalore-for-rs-18000/8aa9b1ed9ac48dd4019ac4f1ef992830/detail",
"shortUrl": "http://nobr.kr/sl/dvCQz",
"title": "1 BHK Flat In K Haven Homes for Rent In Electronic City",
"searchMode": "rent",
"propertyType": "1 BHK",
"buildingType": "Apartment",
"bedrooms": 1,
"bathrooms": 1,
"balconies": 1,
"price": 18000,
"priceDisplay": "18,000",
"deposit": 40000,
"maintenance": 500,
"maintenanceIncluded": true,
"negotiable": true,
"area": 600,
"areaUnit": "sq ft",
"furnishing": "Fully furnished",
"facing": "South-East",
"floor": 4,
"totalFloors": 4,
"availableFrom": "2026-10-10T18:30:00.000Z",
"tenantsPreferred": ["Anyone"],
"parking": "Bike and Car",
"waterSupply": "Borewell",
"lift": false,
"amenities": ["Security"],
"society": "K Haven Homes",
"locality": "Electronic City",
"nbLocality": "Bannerghatta Road",
"city": "bangalore",
"latitude": 12.8461,
"longitude": 77.6603,
"ownerName": "Anil Sharma",
"listedBy": "Owner",
"verified": true,
"images": ["https://images.nobroker.in/images/8aa9b1ed9ac48dd4019ac4f1ef992830/8aa9b1ed9ac48dd4019ac4f1ef992830_67983_37452_original.jpg"],
"imageCount": 6,
"postedDate": "2026-10-11T04:20:00.000Z",
"scrapedAt": "2026-10-16T06:00:00.000Z"
}
You pay $2.50 per 1,000 listings ($0.0025 per saved listing), plus a little platform usage (compute and proxy traffic, a few cents per 1,000 listings). Rows that fail are never charged.
Is it legal to scrape NoBroker? The actor reads publicly visible listings, the same data any visitor sees without logging in. Make sure your use of the data, especially owner names, complies with NoBroker's terms and Indian data-protection law.
Do I need a login or proxy? No login. The default datacenter proxy works; if NoBroker starts blocking it, the run moves to Indian residential exits by itself.
Can I get owner phone numbers? No. NoBroker only shows phone numbers to logged-in members who use a contact credit, so they are out of scope.
Which cities work? The cities NoBroker serves: Bangalore, Mumbai (including Thane and Navi Mumbai), Pune, Chennai, Hyderabad, Delhi, Gurgaon, Noida, Ghaziabad and Faridabad. Other cities end with a clear message.
Why is a field empty? NoBroker only shows what the owner entered: balconies, maintenance or PIN codes are often missing.
Can I schedule it or use the API? Yes. Schedule runs in the console, or start runs and fetch datasets through the REST API and webhooks.
Every field below can be set in the run form, passed through the API, or saved as a task. Unset fields fall back to the defaults shown.
citystringOptionalCity
NoBroker city: Bangalore, Mumbai, Pune, Chennai, Hyderabad, Delhi, Gurgaon, Noida, Ghaziabad, Faridabad, Thane or Navi Mumbai. Separate several cities with commas. Leave empty if you paste URLs below.
searchModeenumOptionaldefault "rent"Search mode
Which NoBroker section to search for the city.
maxItemsintegerOptionaldefault 20Max results
Maximum listings for the whole run. 0 means no limit. Each saved listing is one billed result.
startUrlsarrayOptionalSearch & property URLs
Optional. NoBroker search URLs (…_search-list?searchParam=…, any filters you set are kept), listing pages such as nobroker.in/flats-for-rent-in-koramangala_bangalore, and property URLs (…/detail).
Filters for the city search. URLs keep their own filters.
localitiesarrayOptionalLocalities
Optional. Neighbourhoods inside the city, for example Koramangala, HSR Layout. NoBroker searches about 2 km around each.
bedroomsarrayOptionalBedrooms (BHK)
Optional, rent and buy: 1RK, 1, 2, 3, 4 or 4+.
propertyTypesarrayOptionalProperty types
Optional, rent and buy: apartment, independent-house (also villa), independent-floor, gated-community.
minPriceintegerOptionalMin price (₹)
Monthly rent for rent, PG and commercial rent; total price for buy.
maxPriceintegerOptionalMax price (₹)
Monthly rent for rent, PG and commercial rent; total price for buy.
minAreaintegerOptionalMin area (sq ft)
Optional. Keeps listings with at least this area.
maxAreaintegerOptionalMax area (sq ft)
Optional. Keeps listings with at most this area.
furnishingarrayOptionalFurnishing
Optional, rent and buy.
tenantTypesarrayOptionalTenant type (rent only)
Optional. Rentals open to these tenants.
pgGenderenumOptionaldefault "any"PG for (PG only)
PG searches only.
scrapeDetailsbooleanOptionaldefault falseLoad each listing's details
Adds the owner's full description, PIN code and the complete photo set. One extra request per listing.
maxItemsPerSearchintegerOptionalMax results per search
Optional cap for each URL or city. Empty or 0 means only the run limit applies.
maxConcurrencyintegerOptionaldefault 10Parallel requests
How many pages load at once.
proxyConfigurationobjectOptionaldefault {"useScrapelyProxy":true,"scrapelyProxyGroups":["DATACENTER…Proxy configuration
Datacenter exits work for NoBroker. If they get blocked, the run switches to Indian residential exits on its own.
Every run writes its results to a dataset. Preview it in the dashboard, then export it or read it through the API.
| Field | Type | Description |
|---|---|---|
| url | any | Listing |
| title | any | Title |
| price | any | Price / rent (₹) |
| deposit | any | Deposit (₹) |
| searchMode | any | Mode |
| propertyType | any | Type |
| bedrooms | any | BHK |
| bathrooms | any | Baths |
| area | any | Area (sq ft) |
| furnishing | any | Furnishing |
| floor | any | Floor |
| locality | any | Locality |
| nbLocality | any | NoBroker locality |
| city | any | City |
| society | any | Society |
| ownerName | any | Owner |
| tenantsPreferred | any | Tenants |
| availableFrom | any | Available from |
| postedDate | any | Posted |
| latitude | any | Lat |
| longitude | any | Lng |
You pay for the events the actor reports, such as each result or page it produces. Platform usage is included in the event prices.
| Event | Charged when | Price |
|---|---|---|
| Result | One NoBroker listing saved to the dataset | $0.0025 |
Run this actor from your own code. Swap in your API token and the examples work as-is.
import { ScrapelyClient } from 'scrapely-client'
const client = new ScrapelyClient({ token: process.env.SCRAPELY_TOKEN })
// Start the actor and wait for the run to finish.
const run = await client.actor('roamandroof/nobroker-scraper').call({
"city": "Bangalore",
"searchMode": "rent",
"maxItems": 20,
"proxyConfiguration": {
"useScrapelyProxy": true,
"scrapelyProxyGroups": [
"DATACENTER"
]
}
})
// Read the dataset the run produced.
const { items } = await client.dataset(run.defaultDatasetId).listItems()
console.log(items)Tokens live in your account settings. Keep them server-side: a token carries the full permissions of your account.
Connect the Scrape.ly MCP server once and your agent can run this actor as a tool. Pick your tool:
Fetch scrape.ly/agents.md and run roamandroof/nobroker-scraperPaste into Claude Code, Codex, Cursor or any AI agent. It signs you in once in the browser.
{
"mcpServers": {
"scrapely": {
"url": "https://api.scrape.ly/mcp?tools=actors,runs,storage,docs&actors=roamandroof/nobroker-scraper"
}
}
}No key in the file: your client opens the browser to sign you in the first time it connects.
Inputs the developer prepared for common jobs. Open one to see its input, then copy it to your account to run it as-is or adjust it.
Owner rental listings in a city.
Property sale listings in a city.
Rentals by locality and price range with full details.
Paying guest listings filtered by gender.
Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.