State no longer pre-filled with SP: the prefill run searches the whole country (the Filters section is collapsed, so a hidden prefill surprised users). Internal: the vehicle resolver now comes from vehiclekit, the catalog file, search plan and run messages from scraperkit; no behavior change.
- Search by typing vehicles (
vehicles, e.g. Tiggo 7, chery, Volkswagen Polo) with filters for condition, state, city, year, seller type, price and mileage. Spelling is matched against Webmotors' own catalog; a vehicle or a city Webmotors does not know is skipped and named in the run's status message instead of returning unrelated results.
- Every item carries
search, the vehicle text or URL that found it.
- The run's status message and the
OUTPUT record list each search, how many listings Webmotors reports for it and how many were returned.
startUrls accepts plain URL strings as well as {"url": ...} objects. Existing API calls keep working unchanged.
maxRequests ("Max results per search") now caps each vehicle search and each URL separately. Runs with one URL behave exactly as before.
startUrls is no longer required: a run needs at least one vehicle or one URL.
- When the built-in proxy refuses the connection, the run now fails at once with a clear message instead of retrying for minutes.
- Run monitoring counts distinct users with a one-way hash of the Apify user ID; the ID itself is never stored. No input or output changes.
- Market prices add-on (
marketPriceAddon): for each vehicle, Webmotors' market
average, lowest and highest asking price, 12-month FIPE and market price
history, and how the listing price compares to FIPE and to the market. Charged
per vehicle that got market data.
- Every vehicle now includes its FIPE code (
fipe_code) and its price as a
percentage of FIPE (fipe_percent), at no extra cost.
- A single listing the site refuses to serve no longer aborts the whole run.
Webmotors blocks some listing URLs outright (not by IP), and one such listing
in a search would end the run early with an error. Those listings are now
recovered where possible, skipped where not, and the run continues.
- Internal reliability work: seller data is now fetched through the same
hybrid addon contract used across our other actors (missing/partial seller
data no longer affects the vehicle result). No change to inputs, outputs, or
pricing.
- Major rebuild for improved reliability and speed
- High-quality residential proxies are now included at no additional cost; the proxy input was removed and no proxy configuration is required
- Handle malformed results from WebMotors
- Vehicle page ("/comprar") is now supported as
startUrls input
- Unhandled errored vehicle payload
- Exception while trying to get proxy ip for rotation