VOOZH about

URL: https://apify.com/shahidirfan/iproperty-scraper

⇱ iProperty Scraper Β· Apify


Pricing

from $1.99 / 1,000 results

Go to Apify Store

Effortlessly scrape Malaysian property listings from iProperty. Extract real estate data, prices, locations, and details automatically. Ideal for market analysis, lead generation, and property research. Fast, reliable, and perfect for Malaysian real estate web scraping.

Pricing

from $1.99 / 1,000 results

Rating

5.0

(3)

Developer

πŸ‘ Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

2

Bookmarked

30

Total users

6

Monthly active users

2 months ago

Last modified

Share

iProperty Malaysia Property Scraper

Extract property listing data from iProperty Malaysia at scale. Collect structured property information such as price, location, bedrooms, bathrooms, agent details, and listing links. Built for market research, lead generation, and real-estate monitoring workflows.

Features

  • Property listings extraction β€” Collect listing data from iProperty Malaysia sale or rent result pages.
  • Pagination support β€” Traverse multiple result pages to gather larger datasets.
  • Rich property fields β€” Capture pricing, address, area, features, and agent information.
  • Dataset-ready output β€” Store clean records in Apify Dataset for export and automation.
  • Flexible filtering input β€” Control locale, listing type, result count, and page depth.

Use Cases

Real Estate Market Research

Track listing volume, pricing, and location patterns across different areas in Malaysia. Build repeatable market snapshots for trend analysis and investment decisions.

Lead Generation Pipelines

Collect listing URLs and agent details for outreach and sales prospecting. Feed qualified records into CRM, spreadsheet, or enrichment workflows.

Pricing Intelligence

Monitor price movements by area, property type, and listing segment. Compare pricing benchmarks over time for better valuation decisions.

Property Data Warehousing

Create structured datasets for dashboards, BI tools, and internal analytics systems. Standardized fields make downstream analysis faster and more reliable.


Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNohttps://www.iproperty.com.my/property-for-sale/iProperty listing search URL to scrape
listingTypeStringNosaleListing mode: sale or rent
localeStringNoenLocale parameter (en or ms)
isCommercialBooleanNofalseRequest commercial listings when available
results_wantedIntegerNo20Maximum number of listings to collect
max_pagesIntegerNo10Maximum number of pages to fetch
proxyConfigurationObjectNoApify ProxyProxy settings for improved reliability

Output Data

Each dataset item contains:

FieldTypeDescription
listing_idNumberiProperty listing ID
listing_urlStringFull URL of the property listing
localized_titleStringListing title text
full_addressStringProperty address/location string
priceNumberNumeric listing price
price_displayStringFormatted listing price
currencyStringCurrency code (for example MYR)
price_per_areaStringDisplayed price per area
bedroomsNumberNumber of bedrooms
bathroomsNumberNumber of bathrooms
floor_area_sqftNumberFloor area in sqft
land_area_textStringLand area display text
property_typeStringProperty type label
furnishingStringFurnishing status text
tenureStringTenure value
areaStringArea/neighborhood
districtStringDistrict
regionStringState/region
listing_typeStringListing type label
recency_textStringListing recency text
agent_nameStringAgent name
agent_profile_urlStringAgent profile URL
agent_licenseStringAgent license value
agency_nameStringAgency name
photo_countNumberNumber of listing photos
thumbnail_urlStringMain listing thumbnail image
source_pageNumberSearch results page number
search_rankNumberRank of the listing in collected output
scraped_atStringISO timestamp when scraped

Usage Examples

Basic Sale Listings

Collect the first 20 sale listings:

{
"startUrl":"https://www.iproperty.com.my/property-for-sale/",
"results_wanted":20
}

Deeper Pagination

Collect up to 150 listings from more result pages:

{
"startUrl":"https://www.iproperty.com.my/property-for-sale/",
"listingType":"sale",
"results_wanted":150,
"max_pages":10
}

Rent Listings with Locale Switch

Collect rent listings in Bahasa Melayu locale:

{
"startUrl":"https://www.iproperty.com.my/property-for-rent/",
"listingType":"rent",
"locale":"ms",
"results_wanted":50,
"max_pages":5
}

Sample Output

{
"listing_id":108405023,
"listing_url":"https://www.iproperty.com.my/property/sungai-buloh/sale-108405023/",
"localized_title":"Semi-Detached House For Sale",
"full_address":"Valencia, Sungai Buloh, Selangor",
"price":2450000,
"price_display":"RM 2,450,000",
"currency":"MYR",
"bedrooms":4,
"bathrooms":5,
"property_type":"Semi-Detached House",
"area":"Valencia",
"district":"Sungai Buloh",
"region":"Selangor",
"agent_name":"Chanel Lee",
"agency_name":"IQI Realty Sdn. Bhd.",
"source_page":1,
"search_rank":1,
"scraped_at":"2026-02-20T10:00:00.000Z"
}

Tips for Best Results

Start with Smaller Runs

  • Use results_wanted between 20 and 50 for validation runs.
  • Increase gradually after confirming output quality.

Control Page Depth

  • Use max_pages as a safety guard for predictable run duration.
  • Increase max_pages only when you need wider coverage.

Tune by Use Case

  • Use listingType to separate sale and rent datasets.

Use Proxy for Stability

  • Keep proxyConfiguration enabled for more reliable data collection.
  • Residential proxy groups are recommended for consistency on larger runs.

Integrations

Connect your dataset with:

  • Google Sheets β€” Share and analyze listing data quickly.
  • Airtable β€” Build searchable property databases.
  • Make β€” Trigger automated property data workflows.
  • Zapier β€” Connect listing events with your business tools.
  • Webhooks β€” Push fresh data into custom endpoints.
  • Apify API β€” Programmatically consume datasets in your apps.

Export Formats

  • JSON β€” Best for APIs and custom applications.
  • CSV β€” Best for spreadsheet workflows.
  • Excel β€” Best for reporting and stakeholder sharing.
  • XML β€” Best for legacy or structured integrations.

Frequently Asked Questions

How many listings can I collect per run?

You can collect as many as available, controlled by results_wanted and max_pages.

Can I scrape both sale and rent listings?

Yes. Set listingType to sale or rent, and use the matching startUrl.

Why are some fields empty on certain records?

Some listings may not publish all attributes (for example furnishing or area details).

Can I start from page 2 or later?

By default, runs start from the first available results page.

Is proxy required?

Proxy is not always mandatory for small runs, but it is recommended for better stability and consistency.

Can I schedule this actor?

Yes. You can schedule recurring runs in Apify Console for ongoing monitoring.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


Legal Notice

This actor is designed for legitimate data collection purposes. Users are responsible for complying with website terms of service, local laws, and data usage regulations.

You might also like

iProperty Listings Scraper - Cheap | Murah πŸ‡²πŸ‡ΎπŸš€πŸ 

scrapestorm/iproperty-listings-scraper---cheap-murah

πŸ” Easily Collect iProperty Listings πŸ‡²πŸ‡Ύ Extract structured property data from iProperty including listing ID, property title, listing type, price, bedrooms, bathrooms, property type, location & more Perfect for market monitoring, price benchmarking, real estate intelligence & trend tracking

2

Iproperty Property Search Scraper

stealth_mode/iproperty-property-search-scraper

Scrape residential property listings from iProperty.com.my with ease. Extract 40+ fields including price, location, agent info, floor area, bedrooms, MRT proximity, and media β€” perfect for real estate analysts, developers, and investors.

iProperty Scraper with Contacts| Enterprise Grade

fatihtahta/iproperty-scraper

Extract iProperty Malaysia listings at scale with rich property detail, agent contacts, project data, nearby places, and transaction history. Built for enterprise-grade Malaysia real estate intelligence, lead enrichment, and automated analytics pipelines.

🏠 PropertyFinder Scraper

api-empire/propertyfinder-scraper

🏠 PropertyFinder Scraper extracts real estate listings, prices, locations, and property details from Property Finder. πŸš€ Fast & reliable for data research, lead gen, and market analysis. πŸ“ˆ Perfect for real estate teams & analysts.

Realtor.com Scraper 🏠

easyapi/realtor-com-scraper

Scrape real estate listings from Realtor.com. Extract detailed property information including prices, location details, property features, and more. Perfect for real estate market analysis and property research.

Malaysian Bar Legal Directory Scraper

jungle_synthesizer/malaysian-bar-legal-directory-scraper

Scrape the official Malaysian Bar Council Legal Directory for lawyers, law firms, and pupils. Extract names, firm affiliations, addresses, contact details, admission dates, and practicing status across all 15 Malaysian states and federal territories.

πŸ‘ User avatar

BowTiedRaccoon

5

Real Estate Agent Email Scraper

contacts-api/real-estate-agent-email-scraper

Real estate agent email scraper to extract verified realtor emails from property listings, agency websites, and directories πŸ“§πŸ‘ Perfect for lead generation, outreach, and real estate marketing. Fast, accurate, and reliable data extraction.