Property Search
/api/mudah-property/v1/search
Search property for sale or rent in Malaysia
Scrappa's Mudah.my Property API returns structured JSON from Mudah.my, the largest classifieds marketplace of Malaysia. Search homes for sale and rent with state, subarea, building, price, bedroom, bathroom, size, property type, furnishing and seller filters, open any listing for price, rooms, facilities, building details and photos, look up agents and the condo directory with coordinates, and autocomplete locations. Scrappa is an independent service and is not affiliated with or endorsed by Mudah.my.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/mudah-property/v1/search?listing_type=sale&category=apartment®ion=8&bedrooms=3" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"search_metadata": { "page": 1, "per_page": 40, "total_results": 3931, "showing": 40, "has_next": true },
"listings": [
{
"list_id": 115663535,
"title": "Ayuman Suites Gombak",
"listing_type": "sale",
"price": { "amount": 300000, "currency": "MYR", "period": null, "label": "RM 300,000" },
"size": { "value": 557, "unit": "sq.ft." },
"bedrooms": 3,
"bathrooms": 2,
"location": { "region": "Selangor", "subarea": "Gombak" }
}
]
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Track asking prices in MYR by state, subarea, building and bedrooms for sale and rent in Malaysia.
Read the newest ads of a state, subarea or building and open each one for its full record and photos.
Read agency, registration number and active listing count, then list the ads of one agent.
Find condos and projects with coordinates, facilities, price ranges and listing counts.
Turn free text into states, subareas, buildings and keywords with ready search filters.
Mudah.my property scraper API
The Mudah.my Property API is built for real-estate analytics, listing tools, and market research. Each search item carries the title, link, price in MYR, size, bedrooms, bathrooms, property type, tenure, location, building, seller and photos. Listing detail adds the description, facilities, building details and nearby places. The building endpoint returns latitude and longitude.
Sale and rent in one search route, with exact filters for rooms, price, size and seller.
Filters are always honoured: items that break a filter are never returned.
Pagination returns the real page. Pages past the 250 page limit return an empty page.
Autocomplete results carry ready search filters for the search route.
A valid empty result is a successful, billable response; failures are never billed.
Pass the listing type, category and filters, then page through the results with the page parameter.
Open Mudah.my Property Search API docsPass a list id from a search item to get the description, facilities, building details and photos.
Open Mudah.my Property Listing API docsResolve a place name to a state, subarea or building and pass the returned filters straight into search.
Open Mudah.my Property Autocomplete API docsEverything you need in one API.
/api/mudah-property/v1/search
Search property for sale or rent in Malaysia
/api/mudah-property/v1/count
Count listings for a filter set
/api/mudah-property/v1/listing
Get the full record of one listing
/api/mudah-property/v1/autocomplete
Autocomplete locations, buildings and keywords
/api/mudah-property/v1/seller-listings
List the ads of one seller or agency
/api/mudah-property/v1/agent
Get an agent or agency profile
/api/mudah-property/v1/buildings
Search the condo and project directory
/api/mudah-property/v1/building
Get one building with coordinates
/api/mudah-property/v1/reference
List states, categories, property types and sort values
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Mudah.my listing data as JSON | Build your own parser | |
| Filters guaranteed on every item | Not available | |
| Price per 1k requests | From $0.20 | Varies by plan |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits only |
No. Scrappa is an independent service and is not affiliated with or endorsed by Mudah.my. The API returns structured JSON from public property data through a Scrappa API key.
No. Only successful responses are billed. A valid empty result is successful and billable.
Only public agent and company phone numbers. Private owner phone numbers and names are never returned, and phone numbers are removed from ad text.
Each search has 40 listings per page and up to 250 pages. Narrow the search with filters to reach older listings.