One2Car Scraper avatar

One2Car Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
One2Car Scraper

One2Car Scraper

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

Pricing

from $1.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

4 days ago

Last modified

Categories

Share

🚗 One2Car Scraper

Want Thai used cars from One2Car without clicking through pages? This scraper makes it easy.

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

💡 Perfect for...

  • Buyers & Dealers: Track Toyota, Honda, Isuzu and more across Bangkok and nationwide.
  • Marketplaces: Monitor competitor inventory and pricing.
  • Market Research: Analyze THB pricing, mileage, and year mix by region.
  • Data Analysts: Export structured One2Car data for dashboards.
  • 🤖 AI Agents: Power bots and OpenClaw workflows with live One2Car 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 One2Car 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: Make, region, transmission, and sort use the same option values as one2car.com.
  • 🇹🇭 Built for Thailand: Covers used, new, and all-car search paths.
  • 🛡️ Cloudflare-aware: Uses Camoufox and Apify residential proxies (TH) 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 (THB)
  • Location / Seller: location, country, seller_type, 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 One2Car, apply filters, copy the URL — e.g. https://www.one2car.com/en/cars-for-sale/toyota/thailand.
  2. Paste it into input_url.
  3. Set max_results and click Start.

Option B — Structured filters (better for AI agents)

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

Tech details for developers 🧑‍💻

Input Example (filters):

{
"listing_type": "used",
"make": "toyota",
"location": "thailand_bangkok-metropolitan",
"price_min": 200000,
"price_max": 800000,
"year_min": 2018,
"transmission": "automatic",
"sort_by": "price.asc",
"max_results": 100
}

Input Example (URL override):

{
"input_url": "https://www.one2car.com/en/used-cars-for-sale/honda/thailand",
"max_results": 50
}

Output Example:

{
"id": "12345678",
"url": "https://www.one2car.com/for-sale/toyota-yaris-bangkok/12345678",
"condition": "used",
"title": "2020 Toyota Yaris",
"make": "Toyota",
"model": "Yaris",
"year": 2020,
"mileage_km": 45000,
"transmission": "Automatic",
"price": 429000,
"price_label": "฿429,000",
"price_currency": "THB",
"location": "Bangkok",
"image_url": "https://img.icarcdn.com/..."
}

📋 Input reference (detailed)

ParameterTypeRequiredDefaultDescription
input_urlstringNoPaste a One2Car /en/cars-for-sale URL; overrides filters when set.
listing_typestring enumNousedused, new, or all.
makestring enumNoallMake slug (e.g. toyota, honda).
modelstringNoOptional model slug; requires make.
locationstring enumNothailandRegion slug as on One2Car.
price_min / price_maxintegerNoPrice in THB.
year_min / year_maxintegerNoModel year range.
transmissionstring enumNoanyautomatic or manual.
sort_bystring enumNodefaultSame sort values as One2Car.
max_resultsintegerNo50Maximum listings (11000). Browser-based; 1000 is the practical cap.

Notes on filters

  • Prefer exact enum strings from the Apify input dropdowns (same values as one2car.com).
  • input_url always wins over filters when provided.