Ownership and attribution
Nestscout does not own the listings. Keep each record’s original source visible and link to its sourceUrl whenever the record is displayed.
Please review the data ownership, attribution and usage conditions that apply to every API key.
Nestscout does not own the listings. Keep each record’s original source visible and link to its sourceUrl whenever the record is displayed.
Keep keys server-side, sync records into infrastructure you control, and serve visitor traffic from your own database or cache. Contact Nestscout before a public launch.
Do not harvest contact details, facilitate spam, evade source access controls, share keys, sell the raw feed or use the data for surveillance or unlawful discrimination.
The feed may be incomplete, delayed, duplicated, incorrect or withdrawn without notice. Keys may be limited or revoked, and no service-level guarantee is provided.
Images are not included. With its current resources, Nestscout cannot operate the temporary-URL generation and validation infrastructure required for image access at API scale.
Retrieve Bengaluru rental listings in fixed, cursor-paginated pages. Every record includes its original source and source URL.
API keys are issued manually and can be revoked. Send the key as a Bearer token; never include it in a query string.
curl --fail-with-body \
--request GET \
--url 'https://nestscout.in/api/v1/listings' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer YOUR_KEY'
Request a key at api@nestscout.in. Mention what you are building and whether its output will be public.
Server-side requests
Cross-origin browser requests are not enabled. Keep API keys in server-side code and store retrieved records in your own datastore.
Returns up to 500 records in stable primary-key order.
{
"apiVersion": "1",
"count": 500,
"nextCursor": "WyJob3VzaW5nIiwiMTIzNDU2Il0",
"next": "https://nestscout.in/api/v1/listings?cursor=…",
"data": [{
"id": "housing:123456",
"source": "housing",
"sourceId": "123456",
"sourceUrl": "https://housing.com/…",
"deal": "RENT",
"title": "2 BHK in Koramangala",
"propertyType": "Apartment",
"bhk": 2,
"price": 28000,
"sqft": 1150,
"locality": "Koramangala",
"city": "Bengaluru",
"firstSeen": "2026-07-10T06:41:00+00:00"
}]
}
The only accepted query parameter is cursor. Locality, price, BHK, radius, sort, limit and offset parameters are not supported.
Follow next, or pass nextCursor back as ?cursor=…. Stop when both are null. Do not decode, edit or manufacture cursors.
curl --fail-with-body \
--request GET \
--url 'https://nestscout.in/api/v1/listings?cursor=WyJob3VzaW5nIiwiMTIzNDU2Il0' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer YOUR_KEY'
The feed is live rather than a transactional export. If an index refresh completes while you are paging, additions or removals may cross the cursor boundary. For a public mirror, complete a fresh pass and reconcile it with your stored copy.
Missing source data is returned as null. Do not infer that a null field means “no”; it usually means the source did not say.
| Fields | Meaning |
|---|---|
id, sourceId | Nestscout’s stable composite key and the identifier supplied by the source. |
source, sourceUrl | Required provenance. The source URL is the canonical place to verify and attribute the listing. |
deal, propertyType | The advertised transaction and property category. |
title | Title published by the source, where available. |
bhk, bhkRaw, bedrooms, bathrooms | Normalized bedroom count alongside the source’s original label. |
sqft, sqftUnit | Advertised area and unit. |
price, priceDisplay, deposit, maintenance | Normalized monthly rent where safe, plus source-presented money fields. |
furnishing, parking, negotiable | Basic property terms as supplied. |
leaseType, isLease, shared, flatmate | Signals distinguishing conventional rentals, lease arrangements and shared homes. |
tenantType, preferredGender, petFriendly, availableFrom | Occupancy preferences. Treat these as unverified source claims. |
locality, sublocality, society, city | Source-provided location labels. |
lat, lon | Coordinates where available; some sources provide approximate centroids. |
verified | The source’s verification signal, not an independent Nestscout guarantee. |
postedDate, lastUpdated, firstSeen | Source dates where available and when Nestscout first indexed the record. |
Images are not included.
With its current resources, Nestscout cannot operate the temporary-URL generation and validation infrastructure required for image access at API scale.
| Status | Meaning |
|---|---|
400 | Unsupported parameter or malformed cursor. |
401 | Bearer key missing, invalid or revoked. |
404 | Endpoint or API version does not exist. |
405 | Only GET and HEAD are supported. |
429 | The key or client is sending requests too aggressively. |
502, 503 | Temporary upstream or configuration failure. Back off; do not retry in a tight loop. |
Use the API as a periodically refreshed feed. Cache each completed sync and serve application traffic from your own infrastructure.
The following sections contain the ownership, attribution and usage conditions presented before the documentation.
Nestscout does not own the listings. Listing text and facts originate with the person or organization that posted them and the platform identified by source. Availability through this API does not transfer copyright, database rights or any other licence from those parties.
Whenever you display a record, visibly name the original source and link to its sourceUrl. Do not remove provenance or imply that Nestscout verified, licensed or owns the listing.
Source: Housing.com ↗
Original listing: Housing.com · Indexed via Nestscout
You are responsible for checking and complying with the original source’s terms before retaining, republishing or commercially exploiting its data.
Do not wire visitor traffic directly to Nestscout. A public app, bot, website or hosted dataset must ingest periodically into infrastructure you control.
Keys may be limited or revoked to protect Nestscout, data subjects, original sources or operating costs. Version-breaking changes will use a new URL where practical.