Mudah.my Malaysia Car Listings Scraper avatar

Mudah.my Malaysia Car Listings Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Mudah.my Malaysia Car Listings Scraper

Mudah.my Malaysia Car Listings Scraper

Scrapes car listings from Mudah.my with pagination support. Extracts title, price, images, and details for Malaysian used cars.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Providence Automations

Providence Automations

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrapes car listings from Mudah.my — Malaysia's largest marketplace — with pagination and optional seller phone number extraction.

Built by Providence Automationsprovidenceautomations.com

Features

  • JSON-LD extraction — reliable structured data parsing, no fragile CSS selectors
  • Pagination — automatically clicks through multiple search result pages
  • Phone numbers — extracts seller phone numbers from ad description text
  • Cloudflare bypass — uses Playwright browser automation on Apify's platform
  • Clean output — title, price (formatted + raw), URL, image, condition, phone

Input

FieldTypeDefaultDescription
searchUrlstringhttps://www.mudah.my/malaysia/cars-for-saleSearch URL to scrape
maxPagesinteger3Max search pages to crawl
maxItemsinteger40Max listings to collect
extractPhonesbooleanfalseVisit detail pages to extract phone numbers from ad descriptions

Output

Each listing includes:

  • title — e.g. "2022 Honda CITY 1.5 V (A)"
  • price — e.g. "MYR 54,500"
  • priceRaw — raw integer for sorting/filtering
  • url — direct link to listing
  • imageUrl — listing photo
  • condition — Used / Recon / New
  • phone — seller phone number (if extraction enabled), e.g. +60174442832
    • Numbers are extracted from the ad description body where sellers often include them
    • Apify's platform auto-masks PII on display (shown as +6017****2832) but the full number is stored in the dataset

Phone Extraction Details

Phone numbers are extracted from the ad description text embedded in Mudah.my's __NEXT_DATA__ JSON. Many sellers include their contact number in the listing description (e.g., "Contact Raymond 017 444 2832"). The extraction also checks for:

  • WhatsApp links (wa.me / api.whatsapp.com)
  • tel: protocol links
  • JSON-LD structured data
  • Raw HTML regex patterns for Malaysian mobile numbers

Note: Full phone numbers are stored in the dataset. Apify's platform applies automatic PII masking on API responses, so numbers may appear partially masked when viewed through the Console — the raw data export (CSV/JSON download) contains the complete number.