MagicBricks API

MagicBricks API for Indian Property Search, Listing Details, Projects, and Price Trends

Scrappa's MagicBricks API returns structured JSON from MagicBricks, one of India's largest property marketplaces. Search flats, houses, villas and plots for sale or rent, open any listing for its full detail, browse new projects with unit pricing and ratings, read locality price trends and quarterly city rate tables, and resolve every locality and project id through autocomplete. Scrappa is an independent service and is not affiliated with or endorsed by MagicBricks.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
10
Endpoints
3
Price trend levels
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/magicbricks/v1/search?city=4320&category=buy&property_type=flat&limit=10" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "items": [
      {
        "id": 84564631,
        "title": "Parleshwar Aangan by Panom Developers is a premium residential project spread across approx 2.5 acres in Vile Parle East",
        "url": "https://www.magicbricks.com/propertyDetails/2-BHK-700-Sq-ft-Multistorey-Apartment-FOR-Sale-Vile-Parle-East-in-Mumbai&id=4d423834353634363331",
        "price": 28411600,
        "currency": "INR",
        "price_display": "2.84 Cr",
        "carpet_area": 680,
        "covered_area": 700,
        "area_unit": "sqft",
        "bedrooms": 2,
        "bathrooms": 2,
        "floor": "7 of 11 Floor",
        "furnishing": "Unfurnished",
        "possession": "Ready to Move",
        "property_type": "Multistorey Apartment",
        "owner_type": "Builder",
        "locality": "Vile Parle East",
        "city": "Mumbai"
      }
    ],
    "page": 1,
    "limit": 10,
    "total": 60167,
    "has_more": true
  },
  "meta": { "endpoint_family": "search", "billable": true }
}

What you can build

Structured data for real applications. Here are some ideas.

Property Price Analysis

Read numeric rupee prices, carpet and covered area in square feet, and price per square foot to compare listings and localities across one city.

Locality Market Reports

Combine the locality overview with quarterly city rate tables to report average price per square foot, demand, supply and quarter-on-quarter change.

New Project Tracking

Search new projects, read unit pricing per BHK, developer, RERA link, possession date and the rating summary to follow launches city by city.

Listing Monitor

Watch one listing id over time for price, possession status and the public web url, without ever touching the paywalled contact reveal.

Autocomplete and Taxonomy

Resolve free text into integer locality and project ids, and enumerate the city and locality catalog that every other endpoint takes.

MagicBricks scraper API

MagicBricks API for Indian property search, listing detail, and price trends

The MagicBricks API is built for property analytics, valuation tools and real-estate search features. Each listing carries a numeric rupee price with currency, carpet and covered area in square feet, bedrooms, bathrooms, floor, furnishing, possession, property type, owner type, locality, city and the image gallery. Detail responses add coordinates, transaction type and the public web url, and project responses add unit pricing, developer, RERA and the rating summary.

Search buy and rent listings in one city by property type, locality and keyword, up to 150 per page.

Open any listing by numeric id or hex id for its full detail and image gallery.

Browse new projects with unit pricing per BHK, developer, RERA link, possession date and ratings.

Read price trends at city, locality and project level with numeric rupees per square foot.

Every locality and project id comes back as an integer through autocomplete, cities and localities.

Contact and phone fields are never returned: the contact reveal is the platform paywall boundary.

Choose the right MagicBricks API endpoint

Start with Cities and Localities

Resolve the city and its localities once, then reuse the integer ids across search, locality and price trends.

Open MagicBricks Cities API docs

Use Property Search for market coverage

Filter by category, property type, locality and keyword to collect matching listings with numeric prices in rupees and live paging metadata.

Open MagicBricks Search API docs

Use Price Trends for valuation inputs

Read the quarterly city rate table, one locality snapshot or a twelve-point project series in rupees per square foot.

Open MagicBricks Price Trends API docs

Available endpoints

Everything you need in one API.

GET

Property Search

/api/magicbricks/v1/search

Search buy or rent listings in one city with property type, locality and keyword filters

GET

Project Detail

/api/magicbricks/v1/project

Get one project with unit pricing, developer, RERA, ratings and amenities

GET

Price Trends

/api/magicbricks/v1/price-trends

Read city, locality and project price trends in rupees per square foot

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

MagicBricks listing data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Indian city and locality taxonomy
Scrappa: 10 endpoints with integer ids
ScrapingBee / ScraperAPI: Parse it yourself
City and project price trends
Scrappa:
ScrapingBee / ScraperAPI:
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

Buy and rent property search with category, property type, locality and keyword filters
Numeric rupee prices with INR currency plus carpet and covered area in square feet
Full listing detail with coordinates, transaction type and the public web url
New project search and detail with unit pricing per BHK, developer, RERA and ratings
Price trends at city, locality and project level in rupees per square foot
Integer locality, city and project ids through autocomplete, cities and localities
Contact and phone fields are never returned

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by MagicBricks. The MagicBricks API returns structured JSON from public listings through a Scrappa API key.

Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.

Use the one-based page parameter with a limit up to 150 listings. The response returns page, limit, total and has_more, and a valid empty page is a successful response.

No. Contact and phone fields are never returned, because the contact reveal is the platform paywall boundary. Every listing does return its public web url.

Start using the MagicBricks API

Sign up and get 500 free credits. No credit card required.