Discover/99acres.com API
live

99acres.com API99acres.com

Search Indian real estate listings and new projects on 99acres.com. Filter by city, price, bedrooms, and transaction type. Returns pricing, RERA, and location data.

Endpoints
3
Updated
10d ago
Try it
Page number for pagination
Number of bedrooms filter, comma-separated (e.g., 2,3)
City or locality to search in (e.g., noida, mumbai, bangalore, gurgaon)
Maximum price filter in INR
Minimum price filter in INR
Type of property: residential or commercial
Type of transaction: buy or rent
api.parse.bot/scraper/18b931b9-d4d5-4c8d-a72f-6bcbb55663da/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/18b931b9-d4d5-4c8d-a72f-6bcbb55663da/search_properties?page=1&location=mumbai&property_type=residential&transaction_type=buy' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Search for real estate properties for sale or rent in a specific location. Returns a paginated list of properties with details including price, area, bedrooms, locality, and description.

Input
ParamTypeDescription
pageintegerPage number for pagination
bedroomsstringNumber of bedrooms filter, comma-separated (e.g., 2,3)
locationstringCity or locality to search in (e.g., noida, mumbai, bangalore, gurgaon)
max_priceintegerMaximum price filter in INR
min_priceintegerMinimum price filter in INR
property_typestringType of property: residential or commercial
transaction_typestringType of transaction: buy or rent
Response
{
  "type": "object",
  "fields": {
    "properties": "array of property objects with property_id, property_name, price, area, bedrooms, bathrooms, locality, city, description, property_type, transaction_type, details_url, images, posted_date, seller_name, is_verified, location_coordinates, amenities, is_project",
    "total_count": "integer total number of matching properties",
    "current_page": "string current page number"
  },
  "sample": {
    "data": {
      "properties": [
        {
          "area": "2500 sqft",
          "city": "Noida",
          "price": "3.8 Cr",
          "images": [
            "https://imagecdn.99acres.com/media1/25612/13/512253945M-1767567735746.jpg"
          ],
          "bedrooms": "3",
          "locality": "Sector 146, Noida",
          "amenities": "18,10,44,29,101,102,103",
          "bathrooms": "4",
          "is_project": true,
          "description": "This 3bhk apartment is available for sale...",
          "details_url": "https://www.99acres.com/3-bhk-bedroom-apartment-flat-for-sale-in-godrej-tropical-isle-sector-146-noida-2500-sqft-r7-spid-J76903609",
          "is_verified": false,
          "posted_date": "09th Apr, 2026",
          "property_id": "J76903609",
          "seller_name": "Naturetech Realty Private Limited",
          "property_name": "Godrej Tropical Isle",
          "property_type": "Residential Apartment",
          "transaction_type": "Sale",
          "location_coordinates": {
            "LATITUDE": "28.471781",
            "LONGITUDE": "77.45098"
          }
        }
      ],
      "total_count": 24545,
      "current_page": "1"
    },
    "status": "success"
  }
}

About the 99acres.com API

The 99acres.com API provides 3 endpoints for querying Indian real estate listings and new construction projects. Use search_properties to retrieve paginated listings filtered by city, price range, bedroom count, and transaction type (buy or rent), or use search_projects and get_project_detail to explore new launches and under-construction developments with RERA registration numbers, builder names, and geo-coordinates.

Property Search

The search_properties endpoint accepts filters including location (city or locality such as noida, mumbai, or gurgaon), transaction_type (buy or rent), property_type (residential or commercial), min_price and max_price in INR, and bedrooms as a comma-separated list. Each result in the properties array carries fields like property_id, property_name, price, area, bedrooms, bathrooms, locality, city, and description. The response also returns total_count so you can calculate pages, and current_page to track position.

Project Discovery

search_projects focuses on new-launch and under-construction developments rather than resale or rental listings. Filter by location and paginate with the page parameter. Each project object includes project_id, project_name, builder_name, price_range, location, status, details_url, and image. The total_count field lets you estimate the full result set size.

Project Detail

get_project_detail takes a 99acres project URL or slug as its sole required input and returns richer data for a single project: rera_number, builder_name, description, price_range, status, latitude, longitude, and an array of usp strings that capture the project's advertised highlights. This endpoint is the primary way to retrieve geo-coordinates and RERA registration information for compliance or mapping workflows.

Common use cases
  • Build a property comparison tool filtering Mumbai or Bangalore listings by bedroom count and price band using search_properties.
  • Track new real estate project launches city by city with search_projects and monitor status changes from New Launch to Under Construction.
  • Enrich a CRM with RERA numbers and geo-coordinates by calling get_project_detail on each project URL found in search_projects results.
  • Generate a rental market price index for Indian cities by aggregating price and area fields across paginated transaction_type=rent queries.
  • Map residential and commercial inventory side by side by toggling the property_type filter on repeated search_properties calls for the same locality.
  • Alert system for new project listings in a target city by diffing total_count across scheduled search_projects calls.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does 99acres.com have an official developer API?+
99acres does not publish a public developer API or documented REST interface for third-party access to its listings data.
What does `get_project_detail` return that `search_projects` does not?+
get_project_detail adds rera_number, latitude, longitude, the full description text, and the usp array. search_projects returns only summary fields like price_range, status, builder_name, and a thumbnail image — enough to build a list view but not a full project profile.
Can I filter `search_projects` by property type, price range, or possession status?+
Not currently. search_projects accepts only location and page; filtering by price, status, or property type is not supported at the project-search level. The search_properties endpoint offers those filters for individual listings. You can fork this API on Parse and revise it to add status or price-range filtering to the project search endpoint.
Are property agent contact details or phone numbers returned?+
No contact details, agent names, or phone numbers appear in any of the three endpoints' response fields. The API covers listing attributes — price, area, bedrooms, locality, description, and project metadata. You can fork this API on Parse and revise it to add an endpoint that retrieves agent contact information for a specific listing.
How does pagination work across the endpoints?+
All three endpoints use an integer page parameter. The response always includes current_page (returned as a string) and total_count (an integer). Divide total_count by the observed page size to estimate the number of pages. There is no explicit page_size parameter, so page size is fixed by the source.
Page content last updated . Spec covers 3 endpoints from 99acres.com.
Related APIs in Real EstateSee all →
padmapper.com API
Search and browse rental listings across cities with detailed property information including prices, contact details, and market trends. Discover apartments and homes through city-wide searches or map-based exploration, and access comprehensive listing details to help you find your next rental.
casa.it API
Search and browse property listings from Casa.it, Italy's real estate marketplace. Retrieve listings by location, price, size, property type, and transaction type (sale or rent), and fetch full details for individual properties including descriptions, photos, features, and publisher information.
catastro.minhap.es API
Search Spanish property records by address, coordinates, or cadastral reference to find detailed land parcel information, ownership details, and location data across all Spanish provinces and municipalities. Browse the complete hierarchy of Spanish geographic and administrative divisions including provinces, municipalities, and streets to pinpoint exact property locations.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
idealista.pt API
Search and filter property listings across Portugal by location, price, and size, then access detailed information about each property including its characteristics and pricing history. Monitor how property prices change over time to help you make informed decisions about buying or selling real estate.