Mudah Properties Scraper avatar

Mudah Properties Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Mudah Properties Scraper

Mudah Properties Scraper

Scrape property ads from mudah.my. Use the same listing filters as the site or paste a URL — the URL wins when set.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Marco Rodrigues

Marco Rodrigues

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

🏠 Mudah Properties Scraper

Want Mudah property ads in a spreadsheet? This scraper makes it easy.

Use structured filters — better for AI agents — or paste an input_url. When input_url is set it overrides the filters.

Mudah is Malaysia’s main classifieds site. Houses, apartments, rooms, land, and shops for sale or rent are a core Mudah category. This actor returns up to 2000 rows per run.

💡 Perfect for...

  • Marketplaces: Export Malaysian homes, rentals, and shops from Mudah.
  • Dashboards: Track new ads without paging the site.
  • Market research: Slice listings by sale or rent, property type, state, or price.
  • Data analysts: Export structured rows with public listing URLs.
  • 🤖 AI Agents: Power Claude, Cursor, Codex, the Hermes Agent, and OpenClaw workflows with live Mudah results.
  • 📚 RAG Systems: Feed titles, prices, and cities into retrieval pipelines.
  • 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.

✨ Why you'll love this scraper

  • 🔗 Input URL or Filters: Paste a Mudah search or listing URL, or pick the same filters as the site. input_url always wins when set.
  • 🎯 Website-Matched Filters: Keyword, listing type, Property type, state, seller, price, and sort.
  • 🌐 Listing cards: Title, price, listing type, property type, rooms, size, seller phone, state, and listing URL.

📦 What's inside the data?

ad_id, url, title, price, listing_type, property_type, rooms, bathrooms, size, seller_type, phone, region, city, image

🚀 Quick start

Option A: paste https://www.mudah.my/malaysia/properties-for-sale. Option B: pick a state and set max_results.

Input Example (filters):

{
"listing_type": "sell",
"state": "8",
"max_results": 100,
"property_type": "2020"
}

Input Example (URL):

{
"input_url": "https://www.mudah.my/malaysia/properties-for-sale",
"max_results": 100
}

Output Example:

{
"ad_id": "136001007",
"url": "https://www.mudah.my/example-listing-136001007.htm",
"title": "CORNER BELOW MV Double Storey Taman Bukit Citra Pajam Nilai",
"price": 580000,
"listing_type": "For sale",
"property_type": "House",
"rooms": "4",
"bathrooms": "3",
"size": "22x75 sq.ft",
"seller_type": "Private",
"phone": "0133126779",
"region": "Selangor",
"city": "Petaling Jaya",
"image": "https://img.rnudah.com/grids/example.jpg"
}

Output fields:

FieldDescription
ad_idMudah ad id.
urlPublic listing page.
titleAd title.
pricePrice or monthly rent in Malaysian ringgit when shown.
listing_typeFor sale, for rent, new, or auction.
property_typeApartment, house, commercial, land, or room.
roomsBedrooms when shown.
bathroomsBathrooms when shown.
sizeFloor or land size when shown.
seller_typePrivate seller or dealer.
phoneSeller phone when shown on the listing.
regionMalaysian state.
cityCity or area.
imageListing photo.

📋 Input reference

ParameterTypeRequiredDefaultDescription
input_urlstringNoMudah search or listing URL. Overrides every filter.
querystringNoSame as the site search box.
listing_typestring enumNoallFor sale, for rent, new, or auction.
property_typestring enumNoallProperty type
statestring enumNoallMalaysian state.
sellerstring enumNoanyonePrivate seller or dealer.
price_minintegerNoLowest price in Malaysian ringgit.
price_maxintegerNoHighest price in Malaysian ringgit.
sortstring enumNolatestLatest, price low-high, or price high-low.
max_resultsintegerNo50Maximum rows (12000).