MagicBricks Property Search Scraper avatar

MagicBricks Property Search Scraper

Pricing

$4.99/month + usage

Go to Apify Store
MagicBricks Property Search Scraper

MagicBricks Property Search Scraper

Scrape property listings from MagicBricks.com. Supports filtering by city, property type, BHK, budget, posted by, and more.

Pricing

$4.99/month + usage

Rating

0.0

(0)

Developer

codingfrontend

codingfrontend

Maintained by Community

Actor stats

0

Bookmarked

13

Total users

2

Monthly active users

21 hours ago

Last modified

Share

MagicBricks Property Scraper - Apify Actor

An Apify Actor to scrape property listings from MagicBricks.com via API interception. Uses Puppeteer with Chromium browser and stealth mode for reliable data extraction.

Features

  • API Interception: Captures property data directly from MagicBricks API responses
  • Scroll-Based Pagination: Automatically scrolls to load more properties
  • Stealth Mode: Built-in anti-detection measures to bypass bot protection
  • Comprehensive Data: Extracts 70+ property fields including price, area, location, seller, amenities, images, and more
  • Proxy Support: Uses Apify Residential Proxy with India country code

Usage

Basic Example

{
"searchUrls": [
"https://www.magicbricks.com/property-for-sale/residential-real-estate?cityName=Mumbai"
]
}

Commercial Properties in Chennai

{
"searchUrls": [
"https://www.magicbricks.com/property-for-sale/commercial-real-estate?proptype=Commercial-Office-Space,Commercial-Shop&cityName=Chennai"
],
"maxPropertiesPerSearch": 100
}

Multiple Search URLs

{
"searchUrls": [
"https://www.magicbricks.com/property-for-sale/residential-real-estate?cityName=Bangalore",
"https://www.magicbricks.com/property-for-rent/residential-real-estate?cityName=Delhi"
],
"maxPropertiesPerSearch": 50
}

Input Parameters

FieldTypeDefaultDescription
searchUrlsarrayrequiredMagicBricks search URLs to scrape
maxPropertiesPerSearchinteger100Maximum properties to scrape per search URL (0 = unlimited)
proxyobjectApify Residential ProxyProxy configuration

Output

Properties are saved to the Apify Dataset with the following fields:

Basic Information

  • propertyId, encryptedId, title, propertyType, propertyCategory, bhk

Pricing

  • price, priceFormatted, minPrice, maxPrice, pricePerSqft, bookingAmount, maintenanceCharges

Area

  • coveredArea, carpetArea, areaUnit

Location

  • locality, city, address, landmark, latitude, longitude, coordinates

Property Features

  • furnishing, bathrooms, floor, floorNumber, totalFloors, facing, ownershipType, possessionStatus, ageOfProperty

Seller Information

  • sellerId, sellerName, postedBy, isPaidUser, isAgentCertified

Amenities & Features

  • amenities (array), isLuxury, isPrimeLocation

Images

  • images (array), imageCount, mainImage, thumbnailImage

URLs & Dates

  • propertyUrl, postedDate, modifiedDate

Status Flags

  • isVerified, isExclusive, isPremium, hasSiteVisit

Example Output

{
"propertyId": "12345678",
"title": "3 BHK Apartment for Sale in Andheri West",
"propertyType": "Residential Apartment",
"price": 25000000,
"priceFormatted": "₹2.50 Cr",
"coveredArea": 1200,
"areaUnit": "Sq-ft",
"locality": "Andheri West",
"city": "Mumbai",
"latitude": 19.1372,
"longitude": 72.8258,
"bathrooms": 3,
"floor": "10th Floor",
"furnishing": "Semi-Furnished",
"postedBy": "Builder",
"amenities": ["Swimming Pool", "Gym", "Parking"],
"propertyUrl": "https://www.magicbricks.com/...",
"isVerified": true,
"scrapedAt": "2024-12-26T10:30:00.000Z"
}