Autoplius APIautoplius.lt ↗
Access car listings and detailed vehicle specs from autoplius.lt, Lithuania's main car classifieds. Search listings and fetch full details via 2 endpoints.
What is the Autoplius API?
The Autoplius.lt API provides access to Lithuania's largest vehicle classifieds marketplace through 2 endpoints. Use search_cars to retrieve paginated lists of passenger car ads — each with title, price, location, and listing URL — then pass any URL to get_car_details to pull full specifications, images, seller name, and description for that specific vehicle.
curl -X GET 'https://api.parse.bot/scraper/3bde9220-9fe5-42d4-b997-77829bc1dd7a/search_cars?page=1' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace autoplius-lt-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
from parse_apis.autoplius.lt_car_listings_api import Autoplius, Listing, ListingDetail, ListingNotFound
client = Autoplius()
# Search car listings with automatic pagination
for listing in client.listings.search(limit=5):
print(listing.title, listing.price, listing.location)
# Get detailed info for a specific listing
detail = client.listing(url=listing.url).details()
print(detail.title, detail.price, detail.seller_name, detail.location)
print(detail.description)
for key, value in detail.parameters.items():
print(f" {key}: {value}")
List car listings from the main passenger cars section of autoplius.lt. Returns paginated results with approximately 20 listings per page. Listings include both for-sale and rental vehicles. Rental listings display per-day prices. Pagination uses page_nr parameter on the site.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
{
"type": "object",
"fields": {
"page": "current page number as integer",
"listings": "array of listing objects with url, title, price, raw_parameters, and location",
"total_on_page": "number of listings returned on this page"
},
"sample": {
"data": {
"page": 1,
"listings": [
{
"url": "https://autoplius.lt/skelbimai/toyota-prius-1-8-l-hecbekas-5687697.html",
"price": "12 €",
"title": "Toyota Prius",
"location": "Hečbekas",
"raw_parameters": [
"1.8 l",
"Hečbekas"
]
},
{
"url": "https://autoplius.lt/skelbimai/toyota-prius-prime-1-8-l-hecbekas-2017-benzinas-elektra-31032038.html",
"price": "13 500 €",
"title": "Toyota Prius Prime",
"location": "Hečbekas",
"raw_parameters": [
"2017-11",
"Hečbekas"
]
}
],
"total_on_page": 20
},
"status": "success"
}
}About the Autoplius API
Searching Car Listings
The search_cars endpoint returns the main passenger cars section of autoplius.lt in paginated form, delivering approximately 20 listings per page. Each result includes a url, title, price, location, and a raw_parameters object with the abbreviated spec data shown in the search view. Use the page integer parameter to step through the full catalogue. The response also includes total_on_page so you can detect when a page is sparse or exhausted.
Fetching Listing Details
The get_car_details endpoint accepts the full autoplius.lt listing URL — for example, https://autoplius.lt/skelbimai/<listing-slug>.html — and returns a complete record for that ad. The parameters object contains car specification key-value pairs in Lithuanian (fields such as make, model, year, mileage, fuel type, gearbox, and body type as published by the seller). Additional fields include an images array of photo URLs, description free text, seller_name, location, and price.
Data Coverage and Language
All specification keys in the parameters object are returned in Lithuanian, matching the language of the source. The API covers the passenger cars category. Vehicle price is returned as a formatted string with the currency symbol or null if not listed. Seller contact details beyond seller_name and location are not included in the response.
The Autoplius API is a managed, monitored endpoint for autoplius.lt — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when autoplius.lt changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official autoplius.lt API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Aggregate Lithuanian used car listings into a price comparison tool using the
priceandparametersfields - Track mileage and year data from
parametersto build depreciation or valuation models for the Lithuanian market - Monitor new listings by paginating
search_carsregularly and detecting previously unseen URLs - Collect vehicle photo sets via the
imagesarray for training automotive image classifiers - Build a regional inventory tool that maps
locationfields from multiple listings - Enrich a dealership CRM by pulling full specs via
get_car_detailsfor vehicles sourced from autoplius.lt
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does autoplius.lt have an official developer API?+
What does `get_car_details` return beyond what `search_cars` provides?+
search_cars returns summary data: url, title, price, location, and raw_parameters. get_car_details adds the full parameters specification object (all spec key-value pairs in Lithuanian), the complete images array of photo URLs, the free-text description, and seller_name. Use the URL from a search result as the required input to get_car_details.Are commercial vehicle or motorcycle listings covered?+
Can I filter search results by make, model, price range, or year?+
search_cars endpoint accepts only a page parameter; server-side filtering by make, price, or year is not currently supported. You can fork this API on Parse and revise it to pass filter parameters and target filtered listing URLs.Are specification keys in `parameters` in Lithuanian, and how should I handle them?+
parameters object reflect the Lithuanian-language labels used on the source site (for example, 'Markė' for make, 'Kėbulo tipas' for body type). If your application requires English keys, you will need to maintain a translation mapping on your side, as the API returns the fields as published.