# ChileAutos Car Listings & Dealer Contacts Scraper (`scrapers_lat/chileautos-scraper`) Actor

Scrape new and used car listings from ChileAutos.cl with make, model, year, price (CLP), kilometers, transmission, fuel type, body type, condition, seller type, region and the seller's public phone. Search by make, model or listing URL. Export to JSON, CSV or Excel.

- **URL**: https://apify.com/scrapers\_lat/chileautos-scraper.md
- **Developed by:** [Scrapers Lat](https://apify.com/scrapers_lat) (community)
- **Categories:** E-commerce, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $17.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## ChileAutos Car Listings & Dealer Contacts Scraper

> Extract new and used car listings from ChileAutos.cl — the leading vehicle marketplace in Chile — with full specs, pricing in CLP and the seller's public phone number, ready for JSON, CSV or Excel.

[![ChileAutos](https://img.shields.io/badge/ChileAutos-cars-2b7fff)](https://apify.com/scrapers_lat/chileautos-scraper)

**📥 [Input](https://apify.com/scrapers_lat/chileautos-scraper/input-schema) · 📤 [Output](https://apify.com/scrapers_lat/chileautos-scraper/output-schema) · 💰 [Pricing](https://apify.com/scrapers_lat/chileautos-scraper/pricing) · ▶️ [Examples](https://apify.com/scrapers_lat/chileautos-scraper/examples)**

### What you get

For every listing this scraper returns a clean, flat row:

- **Vehicle**: title, make, model, year, body type
- **Price**: amount in CLP plus the formatted display price
- **Condition & usage**: new or used, kilometers on the clock
- **Specs**: transmission, fuel type
- **Seller**: seller type (dealer / private), region, and the seller's public phone number (for lead generation)
- **Links & media**: direct listing URL, main image and photo count

You only pay for real listings. Empty runs are never charged.

### Who is it for

- Dealers and traders tracking live pricing, stock and competitor inventory in the Chilean market
- Lead-generation teams building lists of sellers and dealerships with phone contacts
- Analysts and researchers studying vehicle prices, depreciation and supply by make, model, year or region
- Marketplaces and price-comparison tools that need structured car data

### How to use it

1. Add one or more **searches**. Each can be a make (`Toyota`), a make and model (`Toyota Corolla`), or a full ChileAutos search URL you copied from your browser.
2. Set **Max Cars To Scrape**.
3. Leave **Include seller phone** on to capture contacts, or turn it off for faster listing-only runs.
4. Run it and download the results as JSON, CSV or Excel.

### FAQ

**Do I need an account or login?** No. The scraper only reads public listing pages.

**Can I scrape a filtered search?** Yes. Apply any filters on the ChileAutos site, copy the URL from your browser, and paste it as a search item.

**How many listings can I get?** As many as you set in Max Cars To Scrape. The scraper paginates through the full result set and de-duplicates repeated ads.

**In what format is the data?** JSON, CSV or Excel — whatever you export from the dataset.

### Related actors

- [Polymarket Prediction Markets & Odds Scraper](https://apify.com/scrapers_lat/polymarket-markets-scraper)

***

Built by [scrapers.lat](https://scrapers.lat). Not affiliated with, endorsed by, or connected to ChileAutos. All product names and trademarks belong to their respective owners.

# Actor input Schema

## `searches` (type: `array`):

One or more searches. Each item can be a make (for example 'Toyota'), a make and model ('Toyota Corolla'), or a full ChileAutos search URL you copied from the browser (for example https://www.chileautos.cl/vehiculos/?q=(And.Marca.Kia.) ). One run covers every search you list.

## `maxCars` (type: `integer`):

Maximum number of car listings to collect across all searches.

## `includeSellerContact` (type: `boolean`):

Also fetch each listing's public seller phone number. Leave on for lead generation; turn off for faster, listing-only runs.

## Actor input object example

```json
{
  "searches": [
    "Toyota",
    "https://www.chileautos.cl/vehiculos/?q=(And.Marca.Kia._.Ano.range(2022..).)"
  ],
  "maxCars": 10,
  "includeSellerContact": true
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "searches": [
        "Toyota",
        "https://www.chileautos.cl/vehiculos/?q=(And.Marca.Kia._.Ano.range(2022..).)"
    ],
    "maxCars": 10
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapers_lat/chileautos-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "searches": [
        "Toyota",
        "https://www.chileautos.cl/vehiculos/?q=(And.Marca.Kia._.Ano.range(2022..).)",
    ],
    "maxCars": 10,
}

# Run the Actor and wait for it to finish
run = client.actor("scrapers_lat/chileautos-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "searches": [
    "Toyota",
    "https://www.chileautos.cl/vehiculos/?q=(And.Marca.Kia._.Ano.range(2022..).)"
  ],
  "maxCars": 10
}' |
apify call scrapers_lat/chileautos-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scrapers_lat/chileautos-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/IwjebwH8ER8lQRYCJ/builds/gMAlXs6DrOB4OOkG8/openapi.json
