# Chileautos — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Search car listings and get detailed vehicle information from Chile's largest auto marketplace, including brands, specifications, and pricing. Find your next vehicle by browsing available cars with complete details all in one place.

**Category:** Automotive | **Website:** [chileautos.cl/](https://chileautos.cl/) | **Docs:** [parse.bot/marketplace/4931dde3-b1d4-4518-8484-4a71586e966c/chileautos-cl-api](https://parse.bot/marketplace/4931dde3-b1d4-4518-8484-4a71586e966c/chileautos-cl-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-chileautos-cl-api-4931dde3/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_brands

Retrieve the full list of car brands available on chileautos.cl. Returns brand names and their corresponding filter values for use in search_listings. The list is exhaustive and includes all makes from Abarth to Zongshen.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-chileautos-cl-api-4931dde3/get_brands \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_listing_detail

Retrieve full details of a vehicle listing by its network ID. Returns vehicle summary metadata (make, model, year, price, condition, fuel type, seller type) and specification details (transmission, doors, body style, region, comuna, version). The listing_id is available from search_listings results.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `listing_id` | string | Yes | Network ID of the listing (e.g. 'CP-AD-8522747', 'GI-AD-882696'). Available from search_listings results[*].id. |
| `slug` | string | No | URL slug of the listing. Does not affect data returned. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-chileautos-cl-api-4931dde3/get_listing_detail \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"listing_id":"<string>","slug":"<string>"}'
```

### search_listings

Search car listings on chileautos.cl with optional brand and model filters. Results include promoted listings from other brands. Returns up to 26 listings per page including sponsored placements. When no filters are provided, returns all available listings. Paginated by page number with 12 organic results per page plus sponsored slots.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `brand` | string | No | Brand filter value (e.g. 'Toyota' or 'Marca.Toyota.'). Automatically prefixed with 'Marca.' and suffixed with '.' if not already formatted. |
| `model` | string | No | Model filter value (e.g. 'Corolla' or 'Modelo.Corolla.'). Automatically prefixed with 'Modelo.' and suffixed with '.' if not already formatted. |
| `page` | integer | No | Page number to retrieve. |
| `query` | string | No | Raw DSL query string. Used when brand/model params are not provided. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-chileautos-cl-api-4931dde3/search_listings \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"brand":"<string>","model":"<string>","page":"<integer>","query":"<string>"}'
```
