All scrapers

Automotive

AutoScout24 Scraper

autoscout24.com

100% Success rate
7.2s Avg response
Bot detection + rate limiting Protection
1,056 calls Measured over

AutoScout24 is served through a dedicated plugin endpoint rather than the generic page fetch. Pass a make and model, add filters for fuel, gearbox, price, year, mileage or power, and it returns the listings already parsed from AutoScout24's own page data: make, model, price, first registration, mileage, power and the seller. It pages through the results for you, up to 400 cars per call, and held 100% across 1,056 varied searches.

What you can extract

  • Make, model and version
  • Price, first registration and mileage
  • Fuel type, gearbox and power (kW and hp)
  • Seller name, type and location
  • Listing images and URL

Dedicated endpoints

/vehicles/autoscout24

A car search on AutoScout24

AutoScout24 listings for a make and model: a listings array with make, model, price, mileage, first registration, power, fuel, seller and url, plus totalResults. Filter by fuel, transmission, price, year, mileage, power and seller country; page with max_results.

How to scrape it

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/vehicles/autoscout24?make=bmw&model=x5"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/vehicles/autoscout24",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"make": "bmw", "model": "x5"},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const data = await su.autoscout24Search({
  make: 'bmw',
  model: 'x5',
  fuel: 'diesel',
  maxResults: 40,
});
console.log(data);

Requests are POST and take their parameters in the query string. Browser rendering always happens - there is no flag to enable.

Read the API docs

Frequently asked questions

Is it legal to scrape AutoScout24?

Collecting publicly available AutoScout24 data such as car prices, mileage and seller locations is lawful in many jurisdictions, but the rules depend on your country, the data you collect and how you use it. Some of it can be personal data, so follow the privacy rules that apply to you. ScrapeUnblocker returns the public page; what you collect and how you use it is your responsibility.

How do I scrape AutoScout24 without getting blocked?

AutoScout24 uses bot detection and rate limiting. ScrapeUnblocker renders the page in a real browser, rotates residential and ISP exits and handles challenges, and the plugin returns the car listings as parsed JSON. In ScrapeUnblocker's benchmark it returned real content on 100% of 1,056 calls, about 7.2s per call.

What AutoScout24 data can I get?

The AutoScout24 plugin returns a listings array: title, make, model and condition (used or new), price with raw, formatted and label values, mileage in km, first registration, fuel, transmission, power in kW and hp, engine size, location by country, zip, city and street, seller type and name, images and the listing URL, plus totalResults.

Do I need an AutoScout24 API or account?

No. The AutoScout24 plugin returns car listings as JSON without an AutoScout24 API account or login. Pass a make and model slug such as bmw and x5, filter with fuel, transmission, price, year, mileage and power, sort by price, newest, mileage, year or power, and collect up to 400 listings per call.

Can I search AutoScout24 listings from a specific country?

Yes. The country parameter filters listings by seller country with a two-letter code such as DE, IT or NL, so you can compare the same make and model across markets. Separately, the optional proxy_country parameter sets the exit IP country from ScrapeUnblocker's published country list.

How much does it cost to scrape AutoScout24?

Each request costs 1 credit, from EUR 1.00 per 1,000 requests on pay as you go to about EUR 0.55 per 1,000 on the Ultimate plan. AutoScout24 plugin calls draw from the same plan quota as the rest of the API. Blocks, timeouts and errors on ScrapeUnblocker's side are not billed, and the free trial includes 500 requests with no card.

Related scrapers

Start scraping this site today

Free tier included. No credit card required to test it.