Listing Search
/api/autoscout24/v1/search
Search current car listings with filters, sorting, and pagination
Scrappa's AutoScout24 API returns structured JSON from AutoScout24, Europe's largest car marketplace. Search current vehicle listings across nine markets with make, model, price, mileage, registration, power, fuel, gearbox, body, equipment, seller and location filters, open any listing for full specifications, equipment, public price and price evaluation, read dealer profiles and inventories, and pull dealer reviews. Scrappa is an independent service and is not affiliated with or endorsed by AutoScout24.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/autoscout24/v1/search?make_id=13&model_id=1639&price_max=20000&sort=price&limit=20" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"listings": [
{
"listing_id": "072bed2b-34e0-4fa5-b3b9-3ce141233fd1",
"title": "Citroen C3 C3 Shine 110",
"price": { "amount": 9399, "currency": "EUR", "formatted": "€ 9.399", "evaluation": 3, "is_evaluation_enabled": true },
"mileage": { "value_km": 88500, "unit": "km", "raw": "88.500 km" },
"first_registration": { "raw": "07/2017", "year": 2017, "month": 7 },
"power": { "kw": 81, "ps": 110 },
"fuel": "Benzin",
"transmission": "Automatik",
"location": { "country_code": "DE", "zip": "12277", "city": "Berlin", "distance_km": 12 },
"seller": { "id": "16004002", "type": "Dealer", "name": "Auto - Galerie - 24 GmbH", "dealer_slug": "auto-galerie-24-gmbh" }
}
],
"pagination": { "page": 1, "limit": 20, "total": 388, "total_pages": 21, "has_more": true, "next_page": 2 }
},
"meta": { "endpoint_family": "search" }
}
Structured data for real applications. Here are some ideas.
Analyze used car prices by make, model, first registration year, and mileage with numeric prices plus the AutoScout24 price evaluation.
Track a dealer's current vehicles with the same listing-card shape as search, plus the aggregate rating and rendered reviews.
Compare the same make and model across Germany, Austria, Belgium, Italy, France, the Netherlands, Spain and the pan-European frontends.
Filter by price, mileage and registration year and sort by price to surface the best offers first.
Mirror the AutoScout24 filter taxonomy (makes, models, equipment, body types, fuels, gearboxes) into your own application.
AutoScout24 scraper API
The AutoScout24 API is built for automotive analytics, dealer tools, and car search features. Each listing includes title, make and model, numeric price with currency, mileage in km, first registration, power in kW and PS, fuel, gearbox, body type, CO2 and consumption, location, images, and the seller summary. Detail responses add the full equipment list, the public price with net amount and VAT rate, and the price evaluation with its ranges.
Search current listings across nine markets with price, mileage, registration year, power, make, model, fuel, gearbox, body, equipment, seller and location filters.
Sort by price, age, mileage, year, power, make, distance, financerate or leasing_rate and page through results with page and limit.
Read the AutoScout24 price evaluation with its median and category ranges.
Resolve make, model, equipment and body-type ids from the taxonomy endpoint.
Pass a listing's seller.dealer_slug to the dealer, dealer inventory and dealer reviews endpoints.
Seller phone numbers, WhatsApp numbers and contact persons are never returned.
Combine market, make_id, model_id, registration year, price, and mileage filters to collect matching listings with numeric prices, mileage, power and a live total count and page count.
Open AutoScout24 Search API docsOpen a listing by listing_id to get the full specification, grouped equipment list, public price with net amount and VAT rate, the price evaluation ranges, and all images.
Open AutoScout24 Listing API docsRead a dealer profile and its current inventory, then add the aggregate rating and rendered reviews from the dealer reviews endpoint.
Open AutoScout24 Dealer Inventory API docsEverything you need in one API.
/api/autoscout24/v1/search
Search current car listings with filters, sorting, and pagination
/api/autoscout24/v1/listing
Get the full specification, equipment, price and price evaluation of one listing
/api/autoscout24/v1/taxonomy
Get the filter reference lists or the model tree of one make
/api/autoscout24/v1/dealer
Get one dealer profile with address, services, and aggregate rating
/api/autoscout24/v1/dealer-inventory
List the current vehicles of one dealer
/api/autoscout24/v1/dealer-reviews
Get a dealer's rating summary and rendered reviews
Add German vehicle marketplace data to your automotive research alongside AutoScout24.
Add German classifieds listings, including private car sellers, to the same analysis.
Explore another large European marketplace API for structured listing data.
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| AutoScout24 listing data as JSON | Build your own parser | |
| Price evaluation ranges | Parse it yourself | |
| Dealer profile, inventory and reviews | ||
| Multi-market support | 9 markets | |
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by AutoScout24. The AutoScout24 API returns structured JSON from current public car listings and dealer data through a Scrappa API key.
Nine frontends: de, at, be, it, fr, nl, es, com, and pl. The market parameter selects the country site and its locale. The com and pl frontends show the pan-European inventory in English and Polish.
Call the taxonomy endpoint without make_id to read the makes list, then call it with make_id to read that make's models. For example make_id 13 is BMW.
Use page and limit, up to 20 listings per page. pagination.total and pagination.total_pages come from the live AutoScout24 result count. On very broad queries the upstream page count caps at 200; an empty listings array is the true end of the results.
Every listing has seller.dealer_slug. Pass it to the dealer, dealer inventory and dealer reviews endpoints. Dealer contact phone numbers and contact persons are never returned.
Some listings are published as price on request. In that case price.amount and price.formatted are null, and price.on_request is true.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.