Autoplius.lt Car Ads Extractor
Under maintenancePricing
Pay per usage
Autoplius.lt Car Ads Extractor
Under maintenanceExtracts publicly available used-car listings from Autoplius.lt. Paste a search URL from the site and every matching public ad comes back as structured data — price, year, mileage, VIN, photos and the full parameter table. Only data any visitor can see on the site is returned.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
steeriq
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Turns publicly listed used-car ads on Autoplius.lt into a structured dataset — price, year, mileage, engine, gearbox, VIN, photos and the full parameter table from each ad.
Only publicly available data is returned. Everything this actor collects is what any visitor sees on Autoplius' own public listing and ad pages. It signs in to nothing, holds no account, and reaches nothing behind a login, a paywall or a private area of the site.
Start URLs are the primary input
Build the search on autoplius.lt, then paste the URL into Start URLs.
That is the intended way to run this actor. The site's own search box supports far more than the filter fields below it — equipment, seller type, damage status, colour, and every combination of them — and pasting the URL gets all of it for free, exactly as the site interprets it. What you see in the browser is what the dataset will contain.
Several URLs are fine. Their results are merged and de-duplicated, so two overlapping searches never produce the same ad twice.
{"startUrls": [{ "url": "https://en.autoplius.lt/ads/used-cars?category_id=2&make_id[97]=&make_id_list=97" }],"scrapeDetails": true,"maxItems": 1000}
Both autoplius.lt and en.autoplius.lt URLs work — a Lithuanian URL is
rewritten to the English site before it is fetched, so the labels and values
always come back in English.
The filter fields are a fallback, and not recommended
makes, priceFrom/To, yearFrom/To, mileageFrom/To, powerFrom/To,
fuelType, bodyType and gearbox exist for callers that have to construct
input programmatically and cannot obtain a URL. They rebuild an Autoplius
search from scratch and reach only a subset of what the site's search can
express — everything else the site offers, such as "only cars in Lithuania" or
"exclude USA", is reachable only by pasting a URL.
They are used only when Start URLs is empty. Set a start URL and every filter is discarded — no error, because there is nothing wrong with the input; the run logs a warning naming each field it ignored. Apify input forms cannot disable one field because another is filled, so this is the clearest signal the platform allows.
Two further limits worth knowing before you rely on them:
- Make names must be exact. A name the actor cannot resolve to Autoplius' numeric id fails the run outright, so the dropdown is a closed list.
- Model ids are site-internal and per-make. There is no name lookup — you
have to open the search on autoplius.lt and copy the
make_id[<id>]=values out of the URL. At which point you already have the URL, which is the better input.
Settings that apply either way
| Field | What it does |
|---|---|
scrapeDetails | Visit each ad for the full parameter set (VIN, CO₂, euro standard, inspection date, description, all photos). Turn it off for ~20x fewer requests and the results-page fields only. |
transport | auto (default) uses cheap HTTP and falls back to a browser only for requests Cloudflare blocks. browser is ~12x the cost for identical output. |
maxItems | Hard cap on ads pushed to the dataset. |
proxyConfiguration | Residential proxy pinned to Lithuania, by default. See below. |
A Lithuania-pinned residential proxy is not optional. Autoplius is behind Cloudflare and 403s most foreign and datacenter exit IPs — an unpinned run was blocked on every attempt, while an LT-pinned run got through. The default is already correct; changing it is what breaks runs.
One search returns at most ~5,500 ads (275 pages). Past page 275 the site re-serves the last real page instead of an empty one. The catalogue is ~42,000 ads, so to reach more of it, slice the search by make, price band or year and pass several start URLs.
Output
One dataset record per ad. Known parameters are mapped to typed fields — price,
year, mileageKm, powerKw, vin, co2Gkm, euroStandard,
technicalInspectionUntil, imageUrls and more — and every label/value row
from the ad is also kept verbatim in rawParameters, so a change on the site
adds unmapped keys rather than silently dropping data.