Scrapers.lat logo scrapers.lat
Real estate

MagicBricks India Property Listings & Agent Leads Scraper

Scrape MagicBricks India property listings with price (INR + per sqft), BHK, area, furnishing, floor, locality, geo coordinates and the advertiser (owner, dealer, agent or builder) with agency name and RERA ID. Filter by city, sale/rent, type. Export to JSON, CSV or Excel.

39 fields per record JSON · CSV · Excel · API Pay per use
magicbricks-india-scraper.json 200 OK
{
  "listingId": "79039337",
  "title": "3BHK Multistorey Apartment for New Property in…",
  "transactionType": "Sale",
  "listingType": "New Property",
  "propertyType": "Apartment",
  "priceInr": 29600000,
  "priceDisplay": "2.96 Cr",
  "pricePerSqft": 29336,
  "bedrooms": 3
}
What you get

Every run returns clean, typed records, ready for your CRM, spreadsheet or database.

  • One clean record per result, deduped and normalized
  • Stable schema in JSON, CSV or Excel, or read it via the Apify API
  • Pay per use in the cloud, nothing to install or maintain
Fields it returns
Listing IdTitleTransaction TypeListing TypeProperty TypePrice InrPrice DisplayPrice Per SqftBedroomsBathroomsAreaArea UnitFurnishingLocality
Sample output

A real example record, exactly the shape you receive.

Listing IdTitleTransaction TypeListing Type
790393373BHK Multistorey Apartment for Ne…SaleNew Property
854859874BHK Multistorey Apartment for Ne…SaleNew Property
855674613BHK Multistorey Apartment for Ne…SaleNew Property
856323373BHK Multistorey Apartment for Ne…SaleNew Property
853753034BHK Multistorey Apartment for Ne…SaleNew Property
GET /magicbricks-india-scraper
{
  "listingId": "79039337",
  "title": "3BHK Multistorey Apartment for New Property in…",
  "transactionType": "Sale",
  "listingType": "New Property",
  "propertyType": "Apartment",
  "priceInr": 29600000,
  "priceDisplay": "2.96 Cr",
  "pricePerSqft": 29336,
  "bedrooms": 3
}

Frequently asked questions

Which properties does this scraper cover?

It covers residential property listings across India's major cities, including apartments, builder floors, independent houses, villas, plots and more, for both sale and rent.

Does it return the advertiser behind each listing?

Yes. Each record includes whether the advertiser is an owner, dealer, agent or builder, along with the advertiser name, agency name, builder name and RERA ID when they are published on the listing.

Can I filter by city, type and bedrooms?

Yes. Filter by city, sale or rent, property type and number of bedrooms (BHK) to focus on your target segment.

How many listings can I collect in one run?

You control the volume with the Max items setting. Broad city searches span many pages of listings.

What happens when a field is missing for a listing?

Fields that are not published, such as RERA ID or geo coordinates, are returned as null for that record instead of a placeholder.

Ready when you are.

Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.