Mudah.my Property API

Mudah.my Property API for Malaysia Property Search, Listing Details, Agents and Buildings

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.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
9
Endpoints
15+
Search filters
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

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.

Request preview
Request
curl -X GET "https://scrappa.co/api/mudah-property/v1/search?listing_type=sale&category=apartment&region=8&bedrooms=3" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "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 }
}

What you can build

Structured data for real applications. Here are some ideas.

Property Price Analysis

Track asking prices in MYR by state, subarea, building and bedrooms for sale and rent in Malaysia.

New Listing Alerts

Read the newest ads of a state, subarea or building and open each one for its full record and photos.

Agent Research

Read agency, registration number and active listing count, then list the ads of one agent.

Building Directory

Find condos and projects with coordinates, facilities, price ranges and listing counts.

Location Search Tools

Turn free text into states, subareas, buildings and keywords with ready search filters.

Mudah.my property scraper API

Mudah.my Property API for Malaysia property listings, prices, and details

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.

Choose the right Mudah.my Property API endpoint

Use Property Search for market coverage

Pass the listing type, category and filters, then page through the results with the page parameter.

Open Mudah.my Property Search API docs

Use Listing Detail for the full record

Pass a list id from a search item to get the description, facilities, building details and photos.

Open Mudah.my Property Listing API docs

Use Autocomplete to build filters

Resolve a place name to a state, subarea or building and pass the returned filters straight into search.

Open Mudah.my Property Autocomplete API docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Mudah.my listing data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Filters guaranteed on every item
Scrappa:
ScrapingBee / ScraperAPI: Not available
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by plan
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits only

Key features

Property search, count, listing detail, seller listings, agent profile, building directory and autocomplete as JSON
Sale and rent with numeric MYR prices, size, bedrooms, bathrooms, tenure and property type
Building directory with latitude, longitude, facilities and nearby amenities
Agent and company contacts only: no private owner phone numbers
No browser, no login: public data served through a single Scrappa API key

Frequently asked questions

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.

Start using the Mudah.my Property API

Sign up and get 500 free credits. No credit card required.