Sadriaticaauto APIsadriaticaauto.it ↗
Access the full vehicle inventory from S.Adriatica Auto dealership in Italy. Get specs, pricing, images, and descriptions via 2 REST endpoints.
What is the Sadriaticaauto API?
The S.Adriatica Auto API exposes the complete vehicle inventory of an Italian dealership through 2 endpoints, returning over 15 structured fields per vehicle. Use list_vehicles to retrieve all current listings in a single call, or call get_vehicle with a numeric ID to fetch full details on a single car including horsepower, kilowatts, fuel type, transmission, color, doors, seats, gears, and price in euros.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/54dda0a4-0aca-4ef9-a44c-f9732a617ba9/list_vehicles' \ -H 'X-API-Key: $PARSE_API_KEY'
Returns the complete inventory of vehicles currently available at the dealership. Each vehicle includes full specifications (brand, model, version, fuel type, transmission, mileage, power, emission class, body type, drivetrain, etc.), pricing, description, and image URLs. The response contains all vehicles in a single call with no pagination — the dealership inventory is small enough to return in one request.
No input parameters required.
{
"type": "object",
"fields": {
"total": "integer count of vehicles returned",
"vehicles": "array of vehicle objects with full details"
},
"sample": {
"data": {
"total": 36,
"vehicles": [
{
"hp": 102,
"id": 55,
"kw": 75,
"brand": "Bmw",
"color": "Oro",
"doors": "4/5",
"gears": 5,
"model": "318",
"price": 19500,
"seats": "4/5",
"images": [
"https://www.sadriaticaauto.it/backend/public/storage/veicoli/1758789051_68d4fdbbc9183_IMG-20250829-WA0007.jpg"
],
"version": "316i",
"body_type": "Roadster",
"condition": "usato",
"equipment": null,
"fuel_type": "Benzina",
"drivetrain": "posteriore",
"mileage_km": 57000,
"company_car": false,
"consumption": "18.00",
"description": "Auto come nuova",
"displacement": "1800",
"paint_finish": "metallizzata",
"transmission": "Manuale",
"license_plate": "Te284066",
"emission_class": "Euro 1",
"discounted_price": 19500,
"registration_date": "06/1991",
"new_driver_eligible": false
}
]
},
"status": "success"
}
}About the Sadriaticaauto API
Endpoints and Coverage
The API has two endpoints. list_vehicles returns the entire current dealership inventory as an array of vehicle objects alongside a total count. Each object carries the full specification set: brand, model, version, fuel type, transmission, mileage, power (both hp and kw), emission class, body type, drivetrain, color, doors, seats, gears, price in euros, a text description, and image URLs. No pagination parameter is needed — the full inventory is returned in one response.
Single-Vehicle Lookup
get_vehicle accepts a vehicle_id string (e.g. '55' or '63') obtained from the id field in list_vehicles results. It returns the same comprehensive field set for that specific vehicle, including up to 20 image URLs. If the supplied ID does not correspond to an active listing, the endpoint returns a stale_input signal rather than an empty object, making it straightforward to detect removed or invalid listings.
Data Shape Notes
Power is returned in two fields simultaneously — hp (horsepower, integer) and kw (kilowatts, integer) — so callers can use whichever unit fits their application without conversion logic. doors and seats are returned as strings, while gears and price are integers. The brand and model fields follow standard Italian automotive naming conventions and reflect the inventory as listed by the dealership.
The Sadriaticaauto API is a managed, monitored endpoint for sadriaticaauto.it — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when sadriaticaauto.it 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 sadriaticaauto.it 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?+
- Build a vehicle comparison tool using
hp,kw,fuel type, andpricefields fromlist_vehicles - Display a dealership inventory page with images, descriptions, and pricing sourced from
list_vehicles - Monitor price changes over time by polling
get_vehiclefor specific vehicle IDs - Filter available stock by emission class or body type for compliance or customer preference workflows
- Generate structured vehicle data sheets using spec fields like
gears,doors,seats, anddrivetrain - Detect when a listing goes stale by checking for the
stale_inputresponse fromget_vehicle - Power a lead-generation form that pre-fills vehicle details from a selected listing ID
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does S.Adriatica Auto have an official developer API?+
What does `list_vehicles` return and can I filter the results?+
list_vehicles returns all current inventory in one call — a total count and an array of vehicle objects each containing specs, pricing, description, and image URLs. The endpoint takes no input parameters, so filtering by brand, fuel type, price range, or other fields must be applied client-side on the returned array.How does `get_vehicle` behave when a vehicle ID no longer exists?+
vehicle_id does not match any active listing, the endpoint returns a stale_input signal. This lets callers distinguish between a missing vehicle and an API error, which is useful when working with IDs cached from earlier list_vehicles responses.