-
Fixed: a pasted autoscout24.be search URL without a language part, such as autoscout24.be/lst?..., returned no cars, because the Belgian site has no page there (only /nl/lst and /fr/lst exist). Such URLs are now searched under /nl/, and the run status message and the inputAdjustments field on every result say so. A pasted search URL the site has no page for now ends with a message saying so, instead of asking you to try again later. All filters in the URL are kept as you wrote them. No field is removed and billing is unchanged.
-
Fixed: a make sent with its accented letter dropped, such as koda for Škoda or citro-n for Citroën, found no cars because the site does not know those names. They are now searched as the make you meant (skoda, citroen). Makes typed correctly are unchanged. No field is removed and billing is unchanged.
-
Fixed: a very high priceTo or mileageTo used as "no limit", such as 999999999, returned no cars, because the site answers nothing above its own maximum (50,000,000 for price, 2,000,000 km for mileage). Such values are now searched at the site maximum, so you get every car under it. Lower values are used exactly as before. No field is removed and billing is unchanged.
-
Fixed: a search could now and then end with no cars although the site lists cars for it, because the site sometimes answers a single request with an empty page. An empty first page is now asked once more over another connection before the run reports no results. Searches that do find cars are unchanged. No field is removed and billing is unchanged.
-
Fixed: a pasted search URL with a standard country code, such as cy=DE for Germany, returned no cars, because the site uses its own codes (cy=D). Such URLs now search the country you meant, and the run status message and the inputAdjustments field on every result say which code was used. All other filters in the URL are kept as you wrote them. No field is removed and billing is unchanged.
-
Added: rows with details now carry weightKg (kerb weight), electricRangeKm (electric and plug-in cars), fuelDetail (fuel grade, such as Super 95), additionalFuel, hasWarranty, warrantyMonths, the dealer's whatsappNumber and structured openingHours per department. Every row now also carries sellerProfileUrl, the seller's page on the site. A private seller's WhatsApp number is never included. Switzerland rows carry these fields empty. No field is removed and billing is unchanged.
-
Fixed: a pasted listing URL returned make, model, model group, variant, model version, vehicle type, condition, fuel type, transmission, formatted price and seller type empty, and no images. These rows now carry the same values a search returns for the same car. Rows from searches without details now also carry powerKw, powerHp and engineDisplacementCcm. New fields street and sellerId are added. No field is removed and billing is unchanged.
-
Fixed: a run could stop with an error partway through fetching listing details when the site was slow to respond. Affected listings are now kept with their search-result data and the run completes. No field is removed and billing is unchanged.
-
Changed: a run that returns no results now says why in its final status message: nothing new since your last incremental run, the listing you pasted is no longer online (the seller has removed or sold it), your filters are too narrow (widen the year, price or mileage range), or a make or model the site does not know. A RUN_OUTCOME_V1 record in the run's key-value store carries the same reason for scripts. No field is removed and billing is unchanged.
-
Changed: when a make and model search finds nothing, the actor now tries one alternative spelling of the model (for example A 6 and A6) and says in the log which one it also searched. Pasted search URLs and listing URLs are never rewritten.
-
Fixed: in runs with details, some rows arrived with search-page data only (no description, equipment or power figures) because their listing page did not load in time. Runs of a few hundred listings lost about one row in ten this way. Listing pages are now loaded at a steadier rate, and a page that fails is tried once more before its row is delivered. The first rows still arrive within seconds. No field is removed and billing is unchanged.
-
Fixed: fuelType: "hybrid" returned no cars, or only a handful, in every country except Switzerland. It now returns the hybrid cars the site lists, petrol and diesel hybrids alike. plug-in hybrid returns the same set, because the site does not list plug-in hybrids separately outside Switzerland.
-
Fixed: bodyType returned the wrong kind of car for every option except coupe outside Switzerland, for example vans for suv and SUVs for sedan, and nothing at all for transporter. Each option now returns its own body type. Searches by URL were not affected.
-
Fixed: when a run stops because of its input (a make that is not on the site, or a search too large for the chosen memory), the run status now says what to change, for example Did you mean "bmw"?. Before, the status said "please try again later", and only the log had the real reason. A make typed with a trim or model behind it, like "BMW MSPORT", is now also told to put only the brand in make.
-
Changed: the proxy picker is gone from the input form. The actor chooses its own connection for every search, so proxy group, residential and country settings in saved inputs are now ignored, and those runs keep working. Your own proxy URLs (proxyConfiguration.proxyUrls) are still used exactly as before. No field or result data is removed.
-
Fixed: in large runs with details, a short slowdown on the site no longer made the rest of the run take a slower route for minutes at a time. Such runs finish sooner. Results and fields are unchanged.
-
Changed: when the actor adjusts what you typed (a make typed inside the model, or an alias such as vw to volkswagen or audi q4 to q4-e-tron), it now says so in the run status message and in an inputAdjustments field on every result. Before, only the log mentioned it. No field is removed and the search itself is unchanged.