MagicBricks India Scraper - Rent & Buy Property Listings
Pricing
Pay per usage
MagicBricks India Scraper - Rent & Buy Property Listings
Scrape MagicBricks rent and buy property listings for any Indian city. Filter by BHK, locality, price, area, furnishing, tenant type and availability. Returns price, BHK, carpet area, floor, furnishing, RERA ID, developer, GPS coordinates and 25+ other fields per listing.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Thirdwatch
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
MagicBricks Scraper
Scrape rent and buy property listings from MagicBricks — India's largest real-estate portal — with 35+ fields per listing including price, BHK, area, RERA ID, GPS coordinates, and amenities.
What you get
Structured rent and buy property data from MagicBricks.com for any Indian city. Filter by BHK, locality, price range, area, furnishing, availability, and tenant type. Every listing includes normalized price in INR, deposit, carpet and super area, coordinates, project name, developer, RERA registration, and the listing URL.
Output fields
| Field | Description |
|---|---|
listing_id | MagicBricks internal listing ID |
title | Listing title |
searchMode | rent or buy |
propertyType | Normalized key (e.g., apartment, villa) |
propertyType_display | Raw label from MagicBricks |
bhk | Number of bedrooms |
bedrooms | Number of bedrooms |
bathrooms | Number of bathrooms |
balconies | Number of balconies |
carpet_area_sqft | Carpet area in sq ft |
super_area_sqft | Super / built-up area in sq ft |
price_inr | Numeric price — monthly rent for rent, total for buy |
price_display | Pretty-formatted price (e.g., "1.45 Cr") |
price_per_sqft | INR per sq ft |
deposit_inr | Security deposit (rent) |
maintenance_inr | Monthly maintenance charge |
maintenance_period | Maintenance billing period |
furnishing | Furnished / Semi-Furnished / Unfurnished |
facing | Direction the property faces |
floor | Floor number |
total_floors | Total floors in building |
age_of_property | Age bracket |
possession_date | Ready, Under Construction, or month/year |
available_from | Availability date (rent) |
locality | Neighborhood name |
city | City |
state | State |
latitude, longitude | GPS coordinates |
project_name | Project or society name |
developer | Builder or developer |
rera_id | RERA registration code |
listed_by | owner, agent, or builder |
contact_name | Seller or agent display name |
parking | Parking availability |
flooring_type | Flooring material |
ownership_type | Ownership type |
preferred_tenants | Tenant preference string (rent) |
water_status | Water availability flag (rent) |
power_status | Power status flag (rent) |
air_conditioning | AC flag (rent) |
images | Array of image URLs |
amenities | Array of amenity names |
description | Listing description (HTML stripped) |
url | Full MagicBricks listing URL |
posted_at | ISO timestamp when listing was posted |
scraped_at | ISO timestamp of this run |
Fields are omitted when not populated.
Example output
{"listing_id": "71872407","title": "3 BHK Apartment in Whitefield","searchMode": "rent","propertyType": "apartment","bhk": 3,"bedrooms": 3,"bathrooms": 3,"balconies": 2,"carpet_area_sqft": 1450,"super_area_sqft": 1750,"price_inr": 45000,"price_display": "45,000","price_per_sqft": 26,"deposit_inr": 200000,"maintenance_inr": 3500,"maintenance_period": "Monthly","furnishing": "Semi-Furnished","facing": "East","floor": 8,"total_floors": 15,"locality": "Whitefield","city": "Bangalore","latitude": 12.9698,"longitude": 77.7500,"project_name": "Prestige Lakeside Habitat","developer": "Prestige Group","rera_id": "PRM/KA/RERA/1251/446/PR/171014/000456","listed_by": "owner","preferred_tenants": "Family","images": ["https://img.staticmb.com/mbimages/..."],"url": "https://www.magicbricks.com/propertyDetails/...","posted_at": "2026-04-12T08:14:30+00:00","scraped_at": "2026-04-20T12:31:02+00:00"}
Input parameters
| Parameter | Required | Description |
|---|---|---|
searchMode | Yes | rent or buy. Default rent. |
city | Yes | Indian city name (e.g., Bangalore, Mumbai, New Delhi) or a full MagicBricks search URL. Default Bangalore. |
localities | No | List of neighborhoods (e.g., ["Koramangala", "HSR Layout"]). Matched case-insensitively. |
bhk | No | Number of bedrooms as integers (e.g., [2, 3]). Multiple values are OR-combined. |
propertyType | No | One or more of apartment, villa, independent-house, builder-floor, studio, penthouse, plot. |
minPrice | No | Minimum price in INR. Monthly rent for rent; total for buy. |
maxPrice | No | Maximum price in INR. |
minArea | No | Minimum area in sq ft. |
maxArea | No | Maximum area in sq ft. |
furnishing | No | One or more of furnished, semi-furnished, unfurnished (rent). |
availability | No | ready, under-construction, or any (buy only). Default any. |
tenantType | No | One or more of family, bachelor, company (rent only). |
maxResults | No | Maximum listings to return. Default 15. |
proxyConfiguration | No | Proxy settings. Defaults work out of the box for Indian cities. |
Use cases
- Proptech builders: Power rental search, valuation, and home-buying tools with live MagicBricks supply.
- Price research: Build per-locality price-per-sqft distributions and track week-over-week rental trends.
- Valuation models: Pull large samples across micro-markets to train automated valuation models.
- Brokers and aggregators: Keep your own listings database enriched with RERA IDs, coordinates, and project metadata.
- AI agents: Plug into Claude or GPT to answer questions like "2 BHK apartments in Koramangala under 50k" with live data.
Pricing
Pay-per-result pricing. Tiered discounts apply automatically based on usage volume.
| Tier | Price per result |
|---|---|
| FREE | $0.003 |
| BRONZE | $0.0025 |
| SILVER | $0.002 |
| GOLD | $0.0015 |
Limitations
- Phone numbers are gated behind login on MagicBricks and are not returned.
- RERA IDs are populated for roughly 60-70% of listings; older and owner-listed ones often lack them.
- GPS coordinates are available for roughly 75% of listings; some are project-level only.
- Commercial properties are out of scope — residential rent and buy only.
Compared to alternatives
- vs. epctex/magicbricks-scraper (~$5/run flat fee): This actor is pay-per-result, returns 35+ fields including RERA and GPS, and never charges a flat fee for empty results.
- vs. MagicBricks official exports: MagicBricks does not publish CSV exports or a public API. This actor is the structured-data alternative.
Pairs well with 99acres Scraper, NoBroker Scraper, and CommonFloor Scraper for full India residential supply coverage.
FAQ
Does this work for rent listings?
Yes — set searchMode to rent. It's the default.
Can I filter by BHK and price range together?
Yes — pass bhk: [2, 3] with minPrice / maxPrice.
How do I restrict to specific neighborhoods?
Pass an array like "localities": ["Koramangala", "Indiranagar"]. Matching is case-insensitive substring.
Does it include commercial properties? Residential only.
How fresh is the data? Pulled live from MagicBricks on every run.
Last verified: 2026-04
More scrapers at thirdwatch.dev.