Discover/Magicbricks API
live

Magicbricks APImagicbricks.com ↗

Access Magicbricks property listings, new projects, and locality price trends across major Indian cities via 5 structured API endpoints.

Endpoint health
verified 1d ago
search_properties
search_properties_by_latlng
search_commercial_properties
search_new_projects
get_locality_rates
5/5 passing latest checkself-healing
Endpoints
5
Updated
29d ago

What is the Magicbricks API?

The Magicbricks API provides 5 endpoints covering residential and commercial property listings, new development projects, and locality-level price trends across major Indian cities. The search_properties endpoint returns up to 30 paginated listings per page with price, GPS coordinates, BHK configuration, and property type — filterable by city, locality, budget range, and category (sale or rent).

This call costs5 credits / call— charged only on success
Try it
BHK configuration as comma-separated values. Accepted single values: '1', '2', '3', '4', '5'. Combinations are supported like '2,3' for 2 and 3 BHK together.
City name. Accepted values: 'Noida', 'Pune', 'Bangalore', 'Mumbai', 'Gurgaon', 'Hyderabad', 'Chennai', 'Kolkata', 'Ahmedabad', 'Thane'.
Page number for pagination.
Category: 'S' for Sale, 'R' for Rent.
Locality name to filter results within the city.
Maximum budget in INR.
Minimum budget in INR.
Property type. Accepted values: 'Flat', 'House/Villa', 'Plot', 'Multistorey Apartment', 'Builder Floor', 'Penthouse', 'Studio Apartment', 'Residential House', 'Villa', 'Residential Plot'.
→ api.parse.bot/scraper/b445a4e1-5a2a-43db-bfc0-334e2b50b854/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/b445a4e1-5a2a-43db-bfc0-334e2b50b854/search_properties?bhk=2&city=Noida&page=1&category=S&locality=Sector+128&budget_max=50000000&budget_min=1000000&property_type=Flat' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalmissing one? ·

Search for residential properties for sale or rent in Indian cities. Returns detailed listings with price, location, coordinates, and property features. Results are paginated with 30 listings per page. Filtering by BHK, property type, budget range, and locality is supported. The response includes both a resultList array and metadata in editAdditionalDataBean with pagination info.

Input
ParamTypeDescription
bhkstringBHK configuration as comma-separated values. Accepted single values: '1', '2', '3', '4', '5'. Combinations are supported like '2,3' for 2 and 3 BHK together.
cityrequiredstringCity name. Accepted values: 'Noida', 'Pune', 'Bangalore', 'Mumbai', 'Gurgaon', 'Hyderabad', 'Chennai', 'Kolkata', 'Ahmedabad', 'Thane'.
pageintegerPage number for pagination.
categorystringCategory: 'S' for Sale, 'R' for Rent.
localitystringLocality name to filter results within the city.
budget_maxintegerMaximum budget in INR.
budget_minintegerMinimum budget in INR.
property_typestringProperty type. Accepted values: 'Flat', 'House/Villa', 'Plot', 'Multistorey Apartment', 'Builder Floor', 'Penthouse', 'Studio Apartment', 'Residential House', 'Villa', 'Residential Plot'.
Response
{
  "type": "object",
  "fields": {
    "resultList": "array of property listing objects with price, location, coordinates, images, and features",
    "editAdditionalDataBean": "object containing search metadata, pagination info, and filter options"
  },
  "sample": {
    "data": {
      "resultList": [
        {
          "id": "84916571",
          "lt": 86524,
          "bathD": "5",
          "price": 39912000,
          "caSqFt": 2950,
          "ctName": "Noida",
          "priceD": "3.99 Cr",
          "devName": "Jaypee Greens",
          "prjname": "Jaypee Greens Knights Court",
          "bedroomD": "4",
          "lmtDName": "Sector 128, Noida Express Way",
          "propTypeD": "Apartment",
          "furnishedD": "Unfurnished",
          "ltcoordGeo": "28.5259509261874,77.3615789006735",
          "possStatusD": "Ready To Move",
          "propertyTitle": "4BHK Multistorey Apartment for New Property in Jaypee Greens Knights Court at Sector 128, Noida Express Way",
          "transactionTypeD": "New Property"
        }
      ],
      "editAdditionalDataBean": {
        "pageCount": "50",
        "resultCount": 1500
      }
    },
    "status": "success"
  }
}

About the Magicbricks API

Property Search and Filtering

The search_properties endpoint is the core of the API. It accepts a required city parameter — covering Noida, Pune, Bangalore, Mumbai, Gurgaon, Hyderabad, Chennai, Kolkata, and others — along with optional filters for bhk, property_type (Flat, House/Villa, Plot, Multistorey Apartment, Builder Floor, Penthouse), budget_min/budget_max in INR, locality, and category (S for sale, R for rent). Each page returns 30 results in a resultList array, where each object includes price, geographic coordinates, images, and property features. Pagination and active filter metadata come back in editAdditionalDataBean.

For geo-anchored searches, search_properties_by_latlng accepts a latitude/longitude pair and an optional radius_m (100–50,000 metres), removing the need to specify a city. Results follow the same shape as search_properties, with coordinates stored as pmtLat/pmtLong on each listing object and result count exposed in editAdditionalDataBean.resultCount.

Commercial Properties and New Projects

search_commercial_properties targets offices, shops, showrooms, and warehouses, accepting the same city, page, and category parameters as the residential endpoint. The response mirrors the resultList / editAdditionalDataBean structure. Note that commercial inventory availability varies by city, and some markets may return limited results.

search_new_projects focuses on under-construction and recently launched residential developments. Each object in projectsCards includes the project name, builder/developer, price range, BHK options, possession timeline, RERA status, and amenities. The endpoint paginates at 20 projects per page, with total page count in pageCount.

Locality Price Trends

get_locality_rates returns 12 months of average price-per-sqft data for a given locality and its nearby areas. The locality_id is a numeric string found as the lt or loc field on individual listings from search_properties. Response fields include monthwiseData (monthly price arrays keyed by locality ID), localitiesDescMap (ID-to-name mapping), monthYrAvgPriceStr (the 12-month axis labels), and currentPricesNearbyMap (current per-sqft averages for surrounding localities).

Reliability & maintenanceVerified

The Magicbricks API is a managed, monitored endpoint for magicbricks.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when magicbricks.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official magicbricks.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
1d ago
Latest check
5/5 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a property price comparison tool tracking 12-month per-sqft trends across multiple Bangalore or Mumbai localities using get_locality_rates.
  • Aggregate new project listings by builder to evaluate developer activity in a city using search_new_projects projectsCards data.
  • Find all 3BHK apartments for rent within 5 km of a specific office campus using search_properties_by_latlng with a radius_m filter.
  • Generate a map of commercial office listings available for sale in Hyderabad using search_commercial_properties with category S.
  • Notify users when new listings appear in a target locality and budget range by polling search_properties with locality and budget_min/budget_max filters.
  • Display possession timelines and RERA status for new residential projects to help buyers assess development risk from search_new_projects.
  • Cross-reference listing coordinates from search_properties with transit or school datasets using pmtLat/pmtLong fields.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Magicbricks have an official developer API?+
Magicbricks does not publish a public developer API or developer portal for third-party access to its listing data.
What does get_locality_rates return, and how do I get the locality_id?+
It returns 12 months of average price-per-sqft values for the target locality and nearby areas, plus current prices for surrounding localities in currentPricesNearbyMap. The required locality_id is a numeric string exposed as the lt or loc field on individual listing objects returned by search_properties.
Does search_new_projects support filtering by BHK, budget, or possession date?+
Currently, search_new_projects only accepts city and page as inputs. Filtering by BHK configuration, budget range, or possession timeline is not available on that endpoint. search_properties does support BHK and budget filters for resale and ready-to-move listings. You can fork this API on Parse and revise it to add project-level filter parameters.
Is commercial property data available for all supported cities?+
The API covers commercial listings across the same city set as residential search, but the endpoint documentation notes that some cities may have limited commercial inventory. Smaller markets may return sparse result sets compared to Noida, Mumbai, or Bangalore.
Are plot or land listings covered by the residential search endpoint?+
Yes — Plot is an accepted value for the property_type parameter in search_properties. However, agricultural land, farmhouse plots, and non-residential land categories are not currently exposed. You can fork this API on Parse and revise it to add an endpoint targeting those listing types if the underlying data is available.
Page content last updated . Spec covers 5 endpoints from magicbricks.com.
Related APIs in Real EstateSee all →
99acres.com API
Search for residential and commercial properties across India while discovering real estate projects with detailed information like pricing, amenities, and location specifics. Browse property listings and project details to compare options and make informed real estate decisions on the 99acres platform.
housing.com API
Search and retrieve real estate listings on Housing.com. Browse properties for sale, rent, plots, and commercial spaces across major Indian cities with filtering by locality and property type.
squareyards.com API
Search for residential and commercial properties for sale or rent, view detailed property information, and discover price trends and insights across Indian cities to make informed real estate decisions. Access locality rankings, plot listings, and city-level market analytics to compare neighborhoods and track property values over time.
commonfloor.com API
Search and browse property listings, projects, and real estate market trends from CommonFloor with access to detailed property information, amenities, location data, and agent contacts. Discover properties across multiple cities, compare market insights, and get comprehensive project details to help with your property search or investment decisions.
realtor.com API
Search millions of real estate listings on Realtor.com, view detailed property information, find qualified agents in your area, and access market analytics to understand pricing trends. Get location suggestions and property insights all in one place to help you make informed decisions about buying, selling, or investing in real estate.
realcommercial.com.au API
Search commercial property listings across Australia, view detailed property information, and stay updated with the latest real estate market news all from one platform. Find investment opportunities, compare properties, and read industry insights to make informed decisions in the commercial property market.
ingatlan.com API
Search real estate listings and development projects on ingatlan.com to find properties with detailed information like prices, descriptions, and project details. Get comprehensive data on available homes and construction projects even when direct access is restricted.
propertyguru.com.sg API
Search and browse thousands of property listings across Singapore for both sale and rent, view comprehensive details like pricing and features, and discover upcoming new project launches. Find the perfect property or connect with real estate agents all in one platform.