# Webmotors Vehicle Listing Scraper

> Webmotors Vehicle Listing 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 webmotors.com.br search URLs, returning details like FIPE value, fuel type, equipment, and publication time.

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/v1/webmotors?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/webmotors-vehicle-listing-scraper-387a1045
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3nl7lk8M7j8xD0gKTp0FN

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 webmotors-vehicle-listing-scraper-387a1045 -d '<json body>'
```

Example prompt: Scrape up to 50 used car listings from this webmotors.com.br search URL — https://www.webmotors.com.br/carros/estoque?tipoveiculo=carros&ano=2020 — and include full details like FIPE value and fuel type for each one.

## When to prefer this

Use this endpoint when you need structured vehicle listing data from Brazil's webmotors.com.br marketplace, especially when you need FIPE reference values, fuel type, and equipment details alongside listing metadata. Prefer this over general-purpose web scrapers when working specifically with webmotors search result URLs, as it handles pagination and detail enrichment automatically.

## Known failure modes

- Invalid or non-webmotors URL returns empty result set (not charged)
- Webmotors blocks or rate-limits the scraper, returning partial or empty results
- Search URL with no matching listings returns count:0 and empty items array (not charged)
- Individual detail endpoint unavailable for some listings — those listings still appear but without FIPE/fuel/equipment fields
- Network timeout on broad searches with maxItems:0 may return partial results

## 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 matched vehicles and an array of listing items, each containing vehicle ID, URL, title, condition, vehicle type, source URL, publication date, creation date, and when detail fetching is enabled, additional fields like FIPE value, fuel type, and equipment list.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Maximum number of unique vehicles across all URLs. Set to 0 to collect every reachable listing; broad searches are split by year and price when necessary."
  },
  "startUrls": {
   "type": "array",
   "description": "One or more public car or motorcycle search URLs from webmotors.com.br. Keep the site's filters in the URL; the scraper follows result pages automatically."
  },
  "includeDetails": {
   "type": "boolean",
   "default": true,
   "description": "Open each public vehicle data endpoint to add FIPE value, fuel, equipment, and publication time. Listings still appear when individual detail requests are unavailable."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "id": null,
    "url": null,
    "title": null,
    "condition": null,
    "createdAt": null,
    "sourceUrl": null,
    "publishedAt": null,
    "vehicleType": null
   }
  ],
  "product": "webmotors"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/webmotors-vehicle-listing-scraper-387a1045/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)
