AutoScout24 Scraper — Car Listings, Prices & Dealers (EU) avatar

AutoScout24 Scraper — Car Listings, Prices & Dealers (EU)

Pricing

$1.00 / 1,000 car listings

Go to Apify Store
AutoScout24 Scraper — Car Listings, Prices & Dealers (EU)

AutoScout24 Scraper — Car Listings, Prices & Dealers (EU)

Scrape AutoScout24 car listings in Germany, Italy, France, Spain, Netherlands, Belgium, Austria and Luxembourg: price, price rating, mileage, registration, power, fuel, gearbox, location, dealer name, phone and rating, photos. $1 per 1,000 cars, no start fee.

Pricing

$1.00 / 1,000 car listings

Rating

0.0

(0)

Developer

Technical Dost Solutions

Technical Dost Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

AutoScout24 Scraper collects car listings from AutoScout24, Europe's largest online car marketplace, in Germany, Italy, France, Spain, the Netherlands, Belgium, Austria and Luxembourg. Paste any AutoScout24 search URL, or pick a make, model, countries, price, year, mileage, fuel and seller type, and get each car's price and AutoScout24 price rating, mileage, first registration, power (kW and hp), engine size, fuel, gearbox, body type, condition, location, dealer name, phone and rating, photos and link. $1 per 1,000 cars, with no start fee.

What you get

  • Any AutoScout24 search URL from any country site (.com, .de, .it, .fr, .es, .nl, .be, .at), with all its filters.
  • Or simple filters: make, model, countries, price, first registration year, maximum mileage, fuel, dealer or private seller, sort order.
  • Clean numbers: price, mileage in km, power in kW and hp, engine cc, first registration as YYYY-MM.
  • AutoScout24's price rating (top price, good price, fair price…) for spotting deals.
  • Dealer name, office phone and rating; no personal data for private sellers.
  • Up to 4,000 cars per search, duplicates removed. $1 per 1,000 cars, no start fee.

How to use AutoScout24 Scraper

  1. Either paste Search URLs copied from autoscout24.com after setting your filters there, or choose a Make, Model and filters below.
  2. Set Max cars per search and run the Actor.
  3. Sort and filter the dataset by price, mileage or price rating, and export to Excel, CSV or JSON.
  4. Schedule it daily with Newest listings to get new cars as they appear.

Input example

{
"make": "BMW",
"model": "3 Series",
"countries": [
"germany"
],
"priceTo": 20000,
"sortBy": "newest_listings",
"maxItemsPerSearch": 100
}

All fields are described in the Input tab.

Output example

{
"id": "bf185c4e-ca2c-4bc9-84a2-aa1857364924",
"title": "BMW 320 d xDrive Advantage | LED | Live Cockpit Prof",
"make": "BMW",
"model": "320",
"modelGroup": "3 Series",
"version": "d xDrive Advantage | LED | Live Cockpit Prof",
"bodyType": "Touring",
"price": 19950,
"currency": "EUR",
"priceRating": "top-price",
"mileageKm": 124000,
"firstRegistration": "2022-02",
"year": 2022,
"fuel": "Diesel",
"transmission": "Automatic",
"powerKw": 140,
"powerHp": 190,
"engineCc": 1995,
"condition": "used",
"isDamaged": null,
"country": "DE",
"zip": "79189",
"city": "Bad Krozingen - Hausen",
"sellerType": "dealer",
"dealerName": "AVJ Automobilvertrieb Johner",
"dealerPhone": "+4976682009814",
"dealerRating": 5,
"dealerRatingCount": 10,
"isSponsored": false,
"imageUrls": [
"https://prod.pictures.autoscout24.net/listing-images/example.jpg/720x540.webp"
],
"url": "https://www.autoscout24.com/offers/bmw-320-d-xdrive-advantage-example",
"searchUrl": "https://www.autoscout24.com/lst/bmw/3-series?atype=C&cy=D&priceto=20000&sort=age&desc=1",
"scrapedAt": "2026-10-22T18:00:00.000Z"
}

Output fields

FieldDescription
idAutoScout24 listing ID.
titleMake, model and version.
makeMake.
modelModel.
modelGroupModel group, e.g. 3 Series.
versionVersion or trim as entered by the seller.
bodyTypeBody type.
pricePrice.
currencyCurrency.
priceRatingAutoScout24 price rating, e.g. top-price, good-price.
mileageKmMileage in km.
firstRegistrationFirst registration, YYYY-MM.
yearFirst registration year.
fuelFuel type.
transmissionGearbox.
powerKwPower in kW.
powerHpPower in hp.
engineCcEngine displacement in cc.
conditionused, new, demonstration, employee car, classic or pre-registered.
isDamagedCurrently damaged.
countryCountry code.
zipPostal code.
cityCity.
sellerTypedealer or private.
dealerNameDealer company name (dealers only).
dealerPhoneDealer office phone (dealers only).
dealerRatingDealer rating, 1–5.
dealerRatingCountNumber of dealer ratings.
isSponsoredPromoted placement in results.
imageUrlsPhoto URLs (720×540).
urlListing URL.
searchUrlSearch that found the car.
scrapedAtWhen the row was scraped.

Export results as JSON, CSV, Excel, XML or HTML, or read them with the API.

Use cases

  • Car dealers: source stock below market price across eight countries.
  • Pricing and valuation: build price-versus-mileage-and-age curves for any model.
  • Import and export traders: compare the same model's prices between Germany, Italy, France and Spain.
  • Lead generation: lists of car dealers with their stock, ratings and office phone numbers.
  • Market research on electric cars, fuel types and brand share in European used-car markets.

How much does AutoScout24 Scraper cost?

This Actor uses pay-per-event pricing: $0.001 per car listing ($1 per 1,000). Platform usage is included. There is no start fee, and searches with no results cost nothing.

Set Maximum cost per run in the run options to cap your spend; the Actor stops when the limit is reached.

Use AutoScout24 Scraper with AI agents (MCP)

Give Claude, ChatGPT, Cursor or any MCP client this Actor as a tool through the hosted Apify MCP server:

$claude mcp add --transport http apify "https://mcp.apify.com/?tools=technicaldost/autoscout24-scraper-car-listings" --header "Authorization: Bearer YOUR_APIFY_TOKEN"

Or in a JSON MCP config:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com/?tools=technicaldost/autoscout24-scraper-car-listings",
"headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
}
}
}

The tool is named technicaldost--autoscout24-scraper-car-listings. Ask your agent, for example, to "run AutoScout24 Scraper with {"make": "BMW", "model": "3 Series", "countries": ["germany"], "priceTo": 20000, "sortBy": "newest_listings", "maxItemsPerSearch": 100}".

Run AutoScout24 Scraper via API

curl -X POST "https://api.apify.com/v2/acts/technicaldost~autoscout24-scraper-car-listings/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"make": "BMW", "model": "3 Series", "countries": ["germany"], "priceTo": 20000, "sortBy": "newest_listings", "maxItemsPerSearch": 100}'
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("technicaldost/autoscout24-scraper-car-listings").call(run_input={"make": "BMW", "model": "3 Series", "countries": ["germany"], "priceTo": 20000, "sortBy": "newest_listings", "maxItemsPerSearch": 100})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('technicaldost/autoscout24-scraper-car-listings').call({"make": "BMW", "model": "3 Series", "countries": ["germany"], "priceTo": 20000, "sortBy": "newest_listings", "maxItemsPerSearch": 100});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Integrations

Schedule runs (daily, hourly) in Apify Console and send results to Google Sheets, Slack, Make, Zapier, n8n, Airbyte or your own webhook.

FAQ

Which countries are covered?

Germany, Austria, Belgium, Spain, France, Italy, Luxembourg and the Netherlands: the countries on AutoScout24's European search. Choose one or several.

How many cars can I get?

AutoScout24 shows at most 200 pages (4,000 cars) per search. For more, split the search by price or year range, or by country.

What if my make or model is not recognised?

The Actor checks that AutoScout24 really applied your make and model and skips the search if not, so you never pay for the wrong cars. Run the search on autoscout24.com and paste its URL into Search URLs instead.

Does it return private sellers' names or phone numbers?

No. Contact details are returned only for dealers (company name and office phone). Private sellers are marked as private with no personal data.

Does it scrape the full listing page?

No. It returns everything on the search results, which covers price, specs, location, seller and photos, so it is fast and cheap.

The Actor collects publicly available information only and does not log in or bypass access controls. Use the data in line with the website's terms and the laws that apply to you, especially when processing personal data.