# NoBroker Property Search API Documentation

<p><strong>NoBroker Property Search API</strong> Search homes for sale (service=buy) or for rent (service=rent) around a place. Send a place_id from the autocomplete endpoint, or lat and lon with an optional radius in km. Filter by one bedroom value, price or rent range, furnishing, property type, minimum bathrooms and area, sort by price or date and page through the results. Every page holds up to 26 rows. The bathroom and area filters are checked on every row: a page can hold fewer than 26 rows, meta.rows_removed_by_guard says how many were removed, and total_count stays the count NoBroker reports. NoBroker is a no-broker site: each listing shows its owner (id and name) and there is no agent profile. NoBroker takes one value for bedrooms, furnishing and property type per request.</p>

- **Documentation:** [https://scrappa.co/docs/nobroker-api/nobroker_search](https://scrappa.co/docs/nobroker-api/nobroker_search)
- **API group:** NoBroker API
- **Endpoint:** `GET https://scrappa.co/api/nobroker/search`

## Authentication

Send your Scrappa API key in the `X-API-KEY` request header. Paid endpoints also support accountless x402 payments when called without an API key.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `service` | string | Yes | buy or rent. |
| `city` | string | Yes | One of bangalore, mumbai, pune, chennai, gurgaon, hyderabad, delhi, noida, greater_noida, ghaziabad, faridabad. Bengaluru, Gurugram and New Delhi also work. |
| `place_id` | string | No | Place id from the autocomplete endpoint. Send this or lat and lon. A building place also needs lat and lon. |
| `location` | string | No | Name of the place as returned by autocomplete (optional label). |
| `lat` | number | No | Latitude of the search centre, with lon. Use instead of place_id. |
| `lon` | number | No | Longitude of the search centre, with lat. |
| `radius` | number | No | Search radius in km, 0.5 to 20 (default 2). Only with lat and lon, without place_id. |
| `bedrooms` | string | No | One value: 1rk, 1, 2, 3, 4 or 4plus. |
| `price_min` | integer | No | buy only: minimum price in INR. |
| `price_max` | integer | No | buy only: maximum price in INR. |
| `rent_min` | integer | No | rent only: minimum monthly rent in INR. |
| `rent_max` | integer | No | rent only: maximum monthly rent in INR. |
| `furnishing` | string | No | One value: fully, semi or unfurnished. |
| `property_type` | string | No | One value: apartment, independent_house, gated_community or standalone_building (buy only). |
| `bathrooms_min` | integer | No | Minimum number of bathrooms, 1 to 10. Checked on every row. |
| `area_min` | integer | No | Minimum area in sq ft. Checked on every row. |
| `area_max` | integer | No | Maximum area in sq ft. Checked on every row. |
| `sort` | string | No | relevance (default), price or date. |
| `order` | string | No | asc or desc. Default asc for price, desc for date. |
| `page` | integer | No | Page number, 1 or more (default 1). Every page holds up to 26 rows. |

## Example response

```json
{
    "data": {
        "city": "bangalore",
        "page": 1,
        "size": 26,
        "count": 26,
        "service": "rent",
        "has_more": true,
        "listings": [
            {
                "id": "8a9f92cc72cc41670172d264f1a53a87",
                "url": "https://www.nobroker.in/property/2-bhk-apartment-for-rent-in-balagere-bangalore-for-rs-50000/8a9f92cc72cc41670172d264f1a53a87/detail",
                "floor": 13,
                "owner": {
                    "id": "8a9f93e872cc41b10172d232e38f3143",
                    "name": "Test Owner"
                },
                "price": 50000,
                "title": "2 BHK Flat In Sobha Dream Acres for Rent In Balagere",
                "facing": "West",
                "images": [
                    {
                        "large": "https://images.nobroker.in/images/8a9f92cc72cc41670172d264f1a53a87/8a9f92cc72cc41670172d264f1a53a87_40104_587919_large.jpg",
                        "title": null,
                        "medium": "https://images.nobroker.in/images/8a9f92cc72cc41670172d264f1a53a87/8a9f92cc72cc41670172d264f1a53a87_40104_614937_medium.jpg",
                        "primary": true,
                        "original": "https://images.nobroker.in/images/8a9f92cc72cc41670172d264f1a53a87/8a9f92cc72cc41670172d264f1a53a87_40104_840928_original.jpg",
                        "thumbnail": "https://images.nobroker.in/images/8a9f92cc72cc41670172d264f1a53a87/8a9f92cc72cc41670172d264f1a53a87_40104_278473_thumbnail.jpg"
                    }
                ],
                "builder": "Sobha Limited",
                "deposit": 200000,
                "parking": "Bike and Car",
                "service": "rent",
                "society": "Sobha Dream Acres",
                "bedrooms": 2,
                "currency": "INR",
                "location": {
                    "city": "bangalore",
                    "exact": true,
                    "address": "Panathur Main Road, Off ORR Balagere, Balagere, Bengaluru, Karnataka 560087, India",
                    "latitude": 12.93831761995482,
                    "locality": "Balagere",
                    "pin_code": null,
                    "longitude": 77.72629205889547
                },
                "verified": false,
                "age_years": 0,
                "amenities": [
                    "Intercom",
                    "Rainwater harvesting",
                    "House keeping",
                    "Internet",
                    "Lift",
                    "Club house",
                    "Gas pipeline",
                    "Fire safety",
                    "Sewage treatment plant",
                    "Park",
                    "Power backup",
                    "Children play area",
                    "Security",
                    "Swimming pool",
                    "Gym",
                    "Visitor parking"
                ],
                "area_sqft": 1020,
                "balconies": 1,
                "bathrooms": 2,
                "listed_at": "2020-06-20T21:12:10+05:30",
                "sponsored": true,
                "furnishing": "fully",
                "negotiable": true,
                "updated_at": "2026-10-24T09:37:55+05:30",
                "price_period": "month",
                "total_floors": 14,
                "emi_per_month": null,
                "property_code": "NB-1045599",
                "property_type": "apartment",
                "available_from": "2026-12-01",
                "bedrooms_label": "2 BHK",
                "plot_area_sqft": null,
                "price_formatted": "50,000",
                "carpet_area_sqft": null,
                "preferred_tenants": [
                    "Anyone"
                ],
                "maintenance_amount": 5000,
                "under_construction": false,
                "maintenance_included": true
            }
        ],
        "total_count": 267,
        "filters_applied": {
            "bedrooms": "2",
            "place_id": "ChIJLfyY2E4UrjsRVq4AjI7zgRY",
            "rent_max": 60000
        }
    },
    "meta": {
        "billable": true,
        "endpoint_family": "search",
        "duplicates_removed": 0,
        "rows_removed_by_guard": 0
    },
    "success": true
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
| 422 | Validation Error | A required parameter is missing or invalid. This response is not billable. |
| 422 | Place Not Resolved | NoBroker could not resolve the place, for example a building without lat and lon. This response is not billable. |
| 503 | Temporarily Unavailable | NoBroker did not answer or refused the request after several attempts. This response is not billable. Retry after a short pause. |

## More Scrappa resources

- [API documentation](https://scrappa.co/docs)
- [Full LLM-readable API reference](https://scrappa.co/llms-full.txt)
- [OpenAPI specification](https://scrappa.co/docs/api.json)
- [Pricing](https://scrappa.co/pricing)
