MagicBricks India Scraper - Rent & Buy Property Listings avatar

MagicBricks India Scraper - Rent & Buy Property Listings

Pricing

Pay per usage

Go to Apify Store
MagicBricks India Scraper - Rent & Buy Property Listings

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

Thirdwatch

Maintained by Community

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

FieldDescription
listing_idMagicBricks internal listing ID
titleListing title
searchModerent or buy
propertyTypeNormalized key (e.g., apartment, villa)
propertyType_displayRaw label from MagicBricks
bhkNumber of bedrooms
bedroomsNumber of bedrooms
bathroomsNumber of bathrooms
balconiesNumber of balconies
carpet_area_sqftCarpet area in sq ft
super_area_sqftSuper / built-up area in sq ft
price_inrNumeric price — monthly rent for rent, total for buy
price_displayPretty-formatted price (e.g., "1.45 Cr")
price_per_sqftINR per sq ft
deposit_inrSecurity deposit (rent)
maintenance_inrMonthly maintenance charge
maintenance_periodMaintenance billing period
furnishingFurnished / Semi-Furnished / Unfurnished
facingDirection the property faces
floorFloor number
total_floorsTotal floors in building
age_of_propertyAge bracket
possession_dateReady, Under Construction, or month/year
available_fromAvailability date (rent)
localityNeighborhood name
cityCity
stateState
latitude, longitudeGPS coordinates
project_nameProject or society name
developerBuilder or developer
rera_idRERA registration code
listed_byowner, agent, or builder
contact_nameSeller or agent display name
parkingParking availability
flooring_typeFlooring material
ownership_typeOwnership type
preferred_tenantsTenant preference string (rent)
water_statusWater availability flag (rent)
power_statusPower status flag (rent)
air_conditioningAC flag (rent)
imagesArray of image URLs
amenitiesArray of amenity names
descriptionListing description (HTML stripped)
urlFull MagicBricks listing URL
posted_atISO timestamp when listing was posted
scraped_atISO 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

ParameterRequiredDescription
searchModeYesrent or buy. Default rent.
cityYesIndian city name (e.g., Bangalore, Mumbai, New Delhi) or a full MagicBricks search URL. Default Bangalore.
localitiesNoList of neighborhoods (e.g., ["Koramangala", "HSR Layout"]). Matched case-insensitively.
bhkNoNumber of bedrooms as integers (e.g., [2, 3]). Multiple values are OR-combined.
propertyTypeNoOne or more of apartment, villa, independent-house, builder-floor, studio, penthouse, plot.
minPriceNoMinimum price in INR. Monthly rent for rent; total for buy.
maxPriceNoMaximum price in INR.
minAreaNoMinimum area in sq ft.
maxAreaNoMaximum area in sq ft.
furnishingNoOne or more of furnished, semi-furnished, unfurnished (rent).
availabilityNoready, under-construction, or any (buy only). Default any.
tenantTypeNoOne or more of family, bachelor, company (rent only).
maxResultsNoMaximum listings to return. Default 15.
proxyConfigurationNoProxy 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.

TierPrice 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.