Magicbricks Scraper | India Property Listings, Price per Sq Ft avatar

Magicbricks Scraper | India Property Listings, Price per Sq Ft

Pricing

from $0.70 / 1,000 listings

Go to Apify Store
Magicbricks Scraper | India Property Listings, Price per Sq Ft

Magicbricks Scraper | India Property Listings, Price per Sq Ft

$1 per 1,000 listings | Scrape Magicbricks (India) property listings: price, price per sq ft, carpet and covered area, BHK, bathrooms, furnishing, locality, project, developer, possession date, posted date, lat/long. Sale or rent, any city. Only-new mode. No login.

Pricing

from $0.70 / 1,000 listings

Rating

0.0

(0)

Developer

Daemon Data

Daemon Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Share

Magicbricks Scraper returns Indian property listings from Magicbricks as JSON, CSV or Excel: price, price per sq ft, carpet and covered area, BHK, bathrooms, balconies, furnishing, locality, project and developer, possession date, posting date, advertiser type (owner, agent, builder) and latitude/longitude. Sale or rent, any city, with an only-new mode for daily feeds. $1 per 1,000 listings, no login, no proxy setup (the Actor handles Magicbricks' bot protection itself). Advertiser personal names, phone numbers and e-mails are not collected (they are also masked inside descriptions).

What can you do with Magicbricks data?

WhoWhat they getTypical run
Property investorsNew listings in chosen cities below a price per sq ft, every morningonlyNewSinceLastRun + postedWithinDays: 1
Brokers and agenciesCompetitor inventory by locality and projectone city, maxResults: 0
Analysts, banks, proptechAsking price per sq ft by locality, BHK and possession statusexport to Sheets / BigQuery
Rental platformsFresh rentals with furnishing and coordinatestransactionType: rent

How to scrape Magicbricks

  1. Open the Input tab and list cities (e.g. Mumbai, Pune, Bangalore).
  2. Choose sale or rent and, optionally, property types, a price range, minimum BHK or a posting window.
  3. Click Start; listings appear in the Output tab. Download them as JSON, CSV, Excel or HTML, or read them through the API.
  4. For a daily feed, turn on Only new listings since the last run and add a schedule.

An empty input {} returns 50 recent Mumbai sale listings.

Input

FieldWhat it does
citiesCity names as Magicbricks spells them: Mumbai, Pune, Bangalore, Hyderabad, New Delhi, Gurgaon, Noida, Chennai, Kolkata, Ahmedabad...
transactionTypesale or rent.
propertyTypesapartment, builder floor, penthouse, studio, house, villa. Each chosen type is its own search.
minPrice, maxPrice, minBedrooms, postedWithinDaysFilters checked on each listing; listings outside them are not charged.
maxResults, maxResultsPerSearchCaps (0 = no cap).
onlyNewSinceLastRun, stateNameRemember delivered ids in the magicbricks-state key-value store and skip them next time (not charged).
skipIdsListing ids you already have (not charged).
{
"cities": ["Pune"],
"transactionType": "sale",
"propertyTypes": ["apartment"],
"minBedrooms": 2,
"maxPrice": 15000000,
"postedWithinDays": 7,
"maxResults": 300
}

Output

{
"id": "86766601",
"url": "https://www.magicbricks.com/propertyDetails/4-BHK-2328-Sq-ft-Multistorey-Apartment-FOR-Sale-Baner-in-Pune&id=4d423836373636363031",
"title": "4BHK Multistorey Apartment for New Property in Kolte Patil 24K Altura at Baner",
"transaction": "sale",
"priceInr": 33500000,
"priceText": "3.35 Cr",
"pricePerSqftInr": 14390,
"coveredAreaSqft": 2328,
"carpetAreaSqft": 1725,
"bedrooms": 4,
"bathrooms": 4,
"furnishing": "Unfurnished",
"propertyType": "Apartment",
"project": "Kolte Patil 24K Altura",
"developer": "Kolte Patil Developers Ltd.",
"locality": "Baner",
"city": "Pune",
"possession": "Mar '28",
"postedAt": "2026-10-28T17:36:51.000Z",
"advertiserType": "Agent"
}
FieldMeaning
id, url, titleListing id (stable), listing page, title.
priceInr, priceText, pricePerSqftInrPrice (monthly rent for rentals), as shown, and per sq ft (monthly rent per sq ft for rentals).
coveredAreaSqft, carpetAreaSqft, bedrooms, bathrooms, balconies, furnishingSize and layout.
propertyType, project, developer, possessionProperty and project.
locality, city, latitude, longitudeLocation.
postedAt, advertiserType, agencyNameWhen it was posted and by whom (owner / agent / builder; the company name only when it reads as a business, e.g. Realty, Properties, Pvt Ltd; personal names are left out).

How much does it cost to scrape Magicbricks?

$1 per 1,000 listings plus $0.001 per run (SILVER $0.85, GOLD and above $0.70 per 1,000). The default run (50 listings) costs about $0.05. Listings skipped by only-new mode, skipIds or the filters are never charged. Proxy and platform costs are included.

Tips

  • Magicbricks shows at most 1,500 listings per search (50 pages). To get more for a big city, choose several propertyTypes (each is its own search) or run per city.
  • Magicbricks' "most recent" order is approximate; use postedWithinDays to keep only fresh listings. postedWithinDays: 1 and the price range are applied by Magicbricks itself (Magicbricks applies its "last 24 hours" filter with a lag: on 1 Nov 2026 it returned listings 34-43 hours old, so expect roughly the last two days and add onlyNewSinceLastRun for a feed without repeats), so a daily feed reads only the last day's listings. For longer windows the Actor checks each listing's date and stops a search after two pages of older listings.
  • Runs take a few seconds per page of 30 listings because every request passes Magicbricks' bot protection.

FAQ

Is there a Magicbricks API? Not a public one. This Actor reads the JSON that Magicbricks' own search page loads and returns it in a stable format through Apify's API.

Does it collect owner or agent phone numbers? No. It keeps the advertiser type and the registered company name only; phone numbers and e-mails written into descriptions are replaced with [phone removed] / [e-mail removed].

Which cities work? Every city Magicbricks covers, spelled as on magicbricks.com (Bangalore, New Delhi, Gurgaon; Bengaluru, Delhi and Gurugram are translated). An unknown name is reported in the status message.

Is it legal to scrape Magicbricks? The Actor reads publicly shown listings without logging in. You are responsible for how you use the data and for compliance with the site's terms and India's data-protection law.

Questions or a field you need? Use the Issues tab.

All Daemon Data Actors: apify.com/data_daemon.