# AutoTrader.ca Vehicle Listings Scraper

> AutoTrader.ca Vehicle Listings Scraper is a paid API for AI agents from api.scrapeforagents.tech, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes structured vehicle listing data from AutoTrader.ca search pages or individual vehicle listing URLs, returning make, model, year, condition, and detailed specs.

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/v1/autotrader?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/autotrader-ca-vehicle-listings-scraper-2cabaf56
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vY0EEUjKucxHjTNqJvw5E

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability autotrader-ca-vehicle-listings-scraper-2cabaf56 -d '<json body>'
```

Example prompt: Can you scrape AutoTrader.ca for all used Toyota RAV4 listings in Ontario — pull up to 500 results across search pages and include the full details like body style, engine, color, and drivetrain for each one?

## When to prefer this

Choose this endpoint when you need structured, paginated vehicle listing data from AutoTrader.ca specifically — the Canadian automotive marketplace. It is ideal for bulk data collection across many search result pages, competitive market research, price analysis, or building automotive datasets from Canadian listings. It handles pagination automatically up to 200 pages per search and is pay-per-successful-call, so failed or empty runs are free.

## Known failure modes

- Empty results if the provided AutoTrader.ca URL is invalid or returns no listings
- AutoTrader.ca may block scraping attempts, resulting in failed or partial runs (not charged)
- Incorrect or outdated URLs may return no data
- Rate limits or CAPTCHAs on AutoTrader.ca may cause incomplete pagination
- maxItems=0 with no cap may cause very long run times for broad searches

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count of listings and an array of vehicle items, each containing make, model, year, title, variant, condition, listing ID, listing URL, and optionally detailed fields like body style, color, number of doors and seats, engine type, drivetrain, seller website URL, and listing date.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Stop after this many unique listings across all start URLs. Set 0 for no item cap."
  },
  "startUrls": {
   "type": "array",
   "description": "Public autotrader.ca /cars search URLs or /offers/ vehicle listing URLs. Search pages are paginated automatically."
  },
  "maxPagesPerSearch": {
   "type": "integer",
   "default": 200,
   "maximum": 200,
   "minimum": 1,
   "description": "Read at most this many pages for each search URL; the site exposes up to 200 pages per search."
  },
  "includeListingDetails": {
   "type": "boolean",
   "default": true,
   "description": "Visit each vehicle page for body style, color, doors, seats, engine, drivetrain, seller website, and listing date."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "make": null,
    "year": null,
    "model": null,
    "title": null,
    "variant": null,
    "condition": null,
    "listingId": null,
    "listingUrl": null
   }
  ],
  "product": "autotrader"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/autotrader-ca-vehicle-listings-scraper-2cabaf56/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.scrapeforagents.tech](https://www.zero.xyz/host/api.scrapeforagents.tech/llms.txt)
