Mobil123 Scraper avatar

Mobil123 Scraper

Pricing

from $3.50 / 1,000 results

Go to Apify Store
Mobil123 Scraper

Mobil123 Scraper

Scrape Indonesian car listings from mobil123.com. Use filters (used/new, make, model, location, price, year) or paste a search URL — the URL wins when set. Returns price, specs, location, and photos.

Pricing

from $3.50 / 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

3 days ago

Last modified

Categories

Share

🚗 Mobil123 Scraper

Want Indonesian car listings from Mobil123.com without clicking through pages? This scraper makes it easy.

Use structured filters (used/new, make, model, location, price, year) — structured filters work better for AI agents — or paste an input_url from your browser once you've already filtered on Mobil123. When input_url is set it overrides the filters below. Either way, you get clean CSV/JSON with prices, specs, locations, and photos.

💡 Perfect for...

  • Buyers & Dealers: Track Toyota, Honda, Suzuki and more across Jakarta, Jawa Barat, and nationwide.
  • Marketplaces: Monitor competitor inventory and pricing.
  • Market Research: Analyze IDR pricing, mileage, and year mix by province.
  • Data Analysts: Export structured Mobil123 data for dashboards and valuation models.
  • 🤖 AI Agents: Power bots and OpenClaw workflows with live Mobil123 search results.
  • 📚 RAG Systems: Feed titles, specs, and prices 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 Mobil123 search URL (input_url) if you already filtered in the browser, or use structured filters (better for AI agents). input_url always wins when set.
  • 🎯 Website-Matched Filters: Listing type, make (71 brands from Mobil123’s keywords catalog), model, province dropdown, price, year, transmission, and sort. Empty searches finish cleanly with 0 items instead of failing.
  • 🇮🇩 Built for Indonesia: Covers bekas, baru, all cars, and motorcycles.
  • 🛡️ Cloudflare-aware: Uses Camoufox and Apify residential proxies (ID) when needed.

📦 What's inside the data?

For every car listing, you will get:

  • Core Details: id, url, condition, ad_type, title, make, model, variant
  • Specs: year, mileage_km, transmission, body_type
  • Pricing: price, price_label, price_currency (IDR), installment_label
  • Location / Seller: location, country, seller_type, labels
  • Media: image_url

🛠️ Sort options

Use sort_by with these values:

  • (empty) – Site default
  • best.match – Best match
  • modification_date_search.desc – Newest updates
  • price.asc / price.desc – Price low→high / high→low
  • year.desc / year.asc – Year newest / oldest
  • mileage.asc / mileage.desc – Mileage low→high / high→low

🚀 Quick start

Option A — Input URL

  1. Open Mobil123.com, apply filters in the browser, copy the results URL — e.g. https://www.mobil123.com/mobil-bekas-dijual/toyota/indonesia_dki-jakarta?price_min=100000000&price_max=300000000.
  2. Paste it into input_url.
  3. Set max_listings and click Start.

Option B — Structured filters (better for AI agents)

  1. Leave input_url empty.
  2. Set listing type, optional make/model, location, and price / year / transmission / sort.
  3. Set max_listings (up to 1000) and click Start.

Export CSV, Excel, or JSON when done.


Tech details for developers 🧑‍💻

Input Example (filters):

{
"listing_type": "used",
"make": "toyota",
"model": "avanza",
"location": "indonesia_dki-jakarta",
"price_min": 100000000,
"price_max": 250000000,
"year_min": 2019,
"transmission": "automatic",
"sort_by": "price.asc",
"max_listings": 100
}

Input Example (URL override):

{
"input_url": "https://www.mobil123.com/mobil-bekas-dijual/honda/indonesia_jawa-barat",
"max_listings": 50
}

Output Example:

{
"id": "19293447",
"url": "https://www.mobil123.com/dijual/suzuki-xl7-beta-jawa-barat-cibinong/19293447",
"condition": "used",
"ad_type": "Used",
"title": "2022 Suzuki XL7 1.5 Beta SUV AT HITAM KM 32 RB",
"make": "Suzuki",
"model": "XL7",
"variant": "Beta",
"year": 2022,
"mileage_km": 32500,
"transmission": "Automatic",
"body_type": "SUV",
"price": 203000000,
"price_label": "Rp 203.000.000",
"price_currency": "IDR",
"location": "Jawa Barat",
"seller_type": "Sales Agent",
"image_url": "https://img4.icarcdn.com/..."
}