Magicbricks Search Results Scraper avatar

Magicbricks Search Results Scraper

Pricing

Pay per event

Go to Apify Store
Magicbricks Search Results Scraper

Magicbricks Search Results Scraper

Scrape Magicbricks.com search pages into structured data with 💰 pricing, 🛏️ BHK configurations, 📐 area details, 📍 locality info, 🏗️ project metadata, and 🖼️ property images. Export as 📄 JSON, 📊 CSV, 📘 Excel, or 🗂️ XML for real estate analytics & investment research.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Krazee

Krazee

Maintained by Community

Actor stats

1

Bookmarked

28

Total users

4

Monthly active users

11 hours

Issues response

5 days ago

Last modified

Share

🏡 Magicbricks Scraper

The Magicbricks Scraper lets you extract structured real estate listings and property data directly from Magicbricks search pages.

With this scraper, you can collect property prices, BHK details, area, amenities, and project information at scale without manual effort.

Whether you are performing property data extraction, building a real estate scraper for India, or looking for a Magicbricks API alternative, this tool provides clean, ready to use datasets.

📑 Table of Contents


💼 Why Use This Magicbricks Scraper

This scraper is ideal for anyone who needs quick, structured real-estate data from Magicbricks without manual effort. Use it to:

  • Analyze prices and trends across cities, localities, builders, and projects.

  • Compare properties by BHK, area, amenities, or pricing for investment decisions.

  • Monitor supply changes and track new or updated listings in any micro-market.

  • Populate dashboards with clean, ready-to-use property data for market insights.

  • Power proptech apps with consistent listing data, images, coordinates, and metadata.


🔍 How to Scrape Magicbricks Data

  • Paste Magicbricks search URL

  • Run scraper

  • Get structured dataset


📊 Magicbricks Property Data You Can Extract

For every property listing, you get a complete breakdown:

🏷 Property Details

  • BHK, configuration, property type

  • Carpet area, built-up area, unit sizes

  • Furnishing, floor info, age of property

💰 Pricing

  • Actual price

  • Min/max price range

  • Price per sq.ft

  • Booking amount

  • Display price (like “1.10 Cr”)

📍 Location & Coordinates

  • Locality, project, city

  • Latitude & longitude for mapping

  • Nearby landmarks

🏗 Builder & Ownership

  • Developer name and ID

  • Project name & RERA info

  • Owner details for owner-posted listings

Amenities + Images

  • Raw amenities list

  • Luxury amenities mapping

  • All property image URLs

  • Video links when available

📜 Descriptions & SEO

  • Full listing description

  • Auto-generated Magicbricks text

  • SEO-friendly page URL

🕒 Timestamps

  • Posted date

  • Modified date

  • Ingestion timestamp


⬇️ Input Format

Just provide one or more Magicbricks search URLs.

Example:

{
"searchUrls": [
"https://www.magicbricks.com/property-for-sale/residential-real-estate?bedroom=2,3,%3E5&proptype=Multistorey-Apartment,Builder-Floor-Apartment,Penthouse,Studio-Apartment,Residential-House,Villa&Locality=Gachibowli&cityName=Hyderabad&BudgetMin=10-Lacs&BudgetMax=3.5-Crores",
"https://www.magicbricks.com/property-for-sale/residential-real-estate?bedroom=2,3,%3E5&proptype=Multistorey-Apartment,Builder-Floor-Apartment,Penthouse,Studio-Apartment,Residential-House,Villa&cityName=Gurgaon&BudgetMin=10-Lacs&BudgetMax=3.5-Crores"
]
}

📤 Output Example

Output is a dataset where each item represents a real estate result. Here’s a shortened example:

{
"property_id": "82570767",
"encId": "h7plMtVqmP9zpSvf+uAgZw==",
"title": "7BHK Villa for Resale in Phase 1 DLF",
"property_type": "Villa",
"transaction_type": "Sale",
"status": "Ready to Move",
"bhk": "7",
"bathrooms": 9,
"balconies": 4,
"carpet_area": null,
"carpet_area_unit": null,
"super_builtup_area": 502,
"super_builtup_area_unit": "Sq-yrd",
"floor_no": null,
"total_floors": null,
"floor_info": null,
"furnishing": "Semi-Furnished",
"age_of_property": "New Construction",
"price": 380000000,
"min_price": 353400000,
"max_price": 380000000,
"price_display": "38 Cr",
"price_per_sqft": 84108,
"booking_amount": 80000000,
"owner_type": "Owner",
"owner_id": "67498293",
"owner_name": "SAGAR RAJPUT",
"developer_name": null,
"developer_id": null,
"project_name": null,
"project_link": null,
"rera_number": null,
"rera_validity": null,
"locality": "Phase 1 DLF",
"locality_id": 78672,
"city": "Gurgaon",
"city_id": "2951",
"latitude": 0,
"longitude": 0,
"landmarks": [
"19201|Mega Mall Gurgaon",
"19201|The Shopping Mall, Arjun marg",
"19202|Students Academy",
"19202|Kunskapsskolan",
"19203|Neelkanth Hospital",
"19206|Dt Mega Mall",
"19206|Mega Mall",
"19210|Dlf Phase 1 Rapid Metro Station",
"19210|Phase1 Metro Station"
],
"amenities_raw": [],
"amenities": {},
"images": [
"https://img.staticmb.com/mbphoto/property/cropped_images/2025/Dec/13/Photo_h470_w1080/82570767_5_PropertyImage233-08211099682651_470_1080.jpg",
"https://img.staticmb.com/mbphoto/property/cropped_images/2025/Dec/13/Photo_h470_w1080/82570767_7_PropertyImage864-8657397143412_470_1080.jpg",
"https://img.staticmb.com/mbphoto/property/cropped_images/2025/Dec/13/Photo_h470_w1080/82570767_9_PropertyImage902-308268750646_470_1080.jpg",
"https://img.staticmb.com/mbphoto/property/cropped_images/2025/Dec/13/Photo_h470_w1080/82570767_1_PropertyImage45-333637121610536_470_1080.jpg",
"https://img.staticmb.com/mbphoto/property/cropped_images/2025/Dec/13/Photo_h470_w1080/82570767_1_PropertyImage365-54033013476896_470_1080.jpg",
"https://img.staticmb.com/mbphoto/property/cropped_images/2025/Dec/13/Photo_h470_w1080/82570767_10_PropertyImage624-0046643156296_470_1080.jpg",
"https://img.staticmb.com/mbphoto/property/cropped_images/2025/Dec/13/Photo_h470_w1080/82570767_11_PropertyImage973-8157624433645_470_1080.jpg"
],
"video_url": null,
"description": "7 BHK, Villa is available for Sale in Phase 1 DLF, Gurgaon for 38.0 Crore(s)",
"short_description": "7 BHK, Villa is available for Sale in Phase 1 DLF, Gurgaon for 38.0 Crore(s)",
"posted_date": "2025-12-13T16:11:23.000Z",
"modified_date": "Today",
"seo_url": "propertyDetails-7-BHK-502-Sqyrd-Villa-FOR-Sale-Phase-1-DLF-in-Gurgaon&id=h7plMtVqmP9zpSvf+uAgZw==&category=Sale",
"auto_generated_desc": "7 BHK, Villa is available for Sale in Phase 1 DLF, Gurgaon for 38.0 Crore(s)",
"facing": null,
"amenity_facing": null,
"water_status": null,
"power_status": null,
"metadata": {
"project_name_hi": null,
"category": "20292",
"score": "27"
},
"timestamp_ingested": "2025-12-13T17:00:11.760Z"
}

❓ FAQ

How to scrape Magicbricks listings?

Paste any Magicbricks search URL with your desired filters such as city, BHK, budget, etc., and run the scraper. It will automatically extract structured property listings from the results.

Can I export Magicbricks data to Excel or JSON?

Yes. The scraper returns data in JSON format by default, and you can easily export it to Excel (CSV), JSON, or other formats for analysis, dashboards, or reporting.

Can I extract property prices and details from Magicbricks?

Yes, you get complete pricing data including total price, price per sq.ft, price ranges, and booking amount along with BHK, area, amenities, and property details.

Is there a Magicbricks API?

No, there is no official public Magicbricks API. This scraper works as a Magicbricks API alternative, giving you structured real estate data programmatically.

This scraper is designed for publicly available data extraction for purposes like market research, analytics, and personal use.
However, you should always review Magicbricks terms of service and ensure your usage complies with applicable laws and platform policies.

Can I use this for real estate data analysis in India?

Yes. This scraper is ideal for real estate data extraction in India, covering major cities like Gurgaon, Hyderabad, Bangalore, Mumbai, and more.

Does this work for both sale and rental listings?

Yes, you can use both buy and rent search URLs from Magicbricks to extract listings.

Can I scrape multiple cities or search URLs at once?

Yes, you can provide multiple Magicbricks search URLs as input, and the scraper will process all of them to generate a combined dataset.