AutoScout24 API

AutoScout24 API for European Car Search, Listing Details, and Dealer Data

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.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
6
Endpoints
9
European markets
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

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.

Request preview
Request
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"
JSON response
{
  "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" }
}

What you can build

Structured data for real applications. Here are some ideas.

European Car Price Analysis

Analyze used car prices by make, model, first registration year, and mileage with numeric prices plus the AutoScout24 price evaluation.

Dealer Stock Monitoring

Track a dealer's current vehicles with the same listing-card shape as search, plus the aggregate rating and rendered reviews.

Cross-Market Sourcing

Compare the same make and model across Germany, Austria, Belgium, Italy, France, the Netherlands, Spain and the pan-European frontends.

Deal Finders

Filter by price, mileage and registration year and sort by price to surface the best offers first.

Inventory & Taxonomy Sync

Mirror the AutoScout24 filter taxonomy (makes, models, equipment, body types, fuels, gearboxes) into your own application.

AutoScout24 scraper API

AutoScout24 API for car listings, price evaluation, dealer profiles, and reviews

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.

Choose the right AutoScout24 API endpoint

Use Listing Search for market coverage

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 docs

Use Listing Details for full vehicle records

Open 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 docs

Use Dealer endpoints for stock tracking

Read 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 docs

Available endpoints

Everything you need in one API.

GET

Listing Details

/api/autoscout24/v1/listing

Get the full specification, equipment, price and price evaluation of one listing

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

AutoScout24 listing data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Price evaluation ranges
Scrappa:
ScrapingBee / ScraperAPI: Parse it yourself
Dealer profile, inventory and reviews
Scrappa:
ScrapingBee / ScraperAPI:
Multi-market support
Scrappa: 9 markets
ScrapingBee / ScraperAPI:
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

Car listing search across nine European markets with price, registration, mileage, power, make, model, fuel, gearbox, body, equipment, seller and location filters
Numeric price with currency plus numeric mileage in km and power in kW and PS
AutoScout24 price evaluation with median and category ranges
Full listing details with the grouped equipment list, net amount, and VAT rate
Dealer profile, dealer inventory, and dealer reviews
Filter taxonomy for makes, models, equipment, body types, fuels, and gearboxes
Seller phone numbers, WhatsApp numbers and contact persons are stripped

Frequently asked questions

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.

Start using the AutoScout24 API

Sign up and get 500 free credits. No credit card required.