AutoScout24 Scraper & API - Car Listings, Prices & Dealers avatar

AutoScout24 Scraper & API - Car Listings, Prices & Dealers

Pricing

$0.29 / 1,000 results

Go to Apify Store
AutoScout24 Scraper & API - Car Listings, Prices & Dealers

AutoScout24 Scraper & API - Car Listings, Prices & Dealers

Use this to get car listings from AutoScout24 (DE, AT, BE, ES, FR, IT, LU, NL). Input: make, model, countries, filters (price, year, km, fuel, gearbox, body, seller) or AutoScout24 URLs. One result = one listing: title, year, km, fuel, gearbox, power, price with rating, seller, URL. $0.29 per 1,000.

Pricing

$0.29 / 1,000 results

Rating

0.0

(0)

Developer

Giovanni Rich

Giovanni Rich

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Security

Limited permissions

Share

AutoScout24 Scraper & API - Used and New Car Listings, Prices and Dealers (DE, AT, BE, ES, FR, IT, LU, NL)

AutoScout24 Scraper is an unofficial AutoScout24 API and car listings scraper for AutoScout24, which calls itself Europe's largest online car marketplace (autoscout24.de, .at, .be, .es, .fr, .it, .lu, .nl and the English autoscout24.com). Give it a make and model, filters (price, first registration, mileage, fuel, gearbox, body type, power, dealer / private, new / used) or paste AutoScout24 search URLs, and get every matching vehicle as clean JSON, CSV or Excel: title, make, model, version, first registration, mileage, fuel, gearbox, power in kW and hp, price in EUR with AutoScout24's own price rating (super / good / fair / increased / high price), location, seller (dealer name, rating, phone), images and URL. Optionally the full offer page: equipment list, colour, body, doors, seats, emission class, previous owners, description, market median price, coordinates.

It reads the same server-rendered pages the website shows, over plain HTTP: no browser, no login, 20 listings per request, from datacenter IPs. AutoScout24 shows at most 4,000 listings for any one search; this scraper splits big searches automatically by price band, registration year and mileage and merges the results without duplicates, so "every used Volkswagen Golf in Germany" comes back complete.

Use it for price monitoring and valuation (what comparable cars list for, by country), dealer lead generation (dealers with stock of a given model, their phone numbers and ratings), market research (supply by model, fuel type and age across eight markets), sourcing (cheapest BMW X3 diesel under 100,000 km in Germany or Austria) and arbitrage between countries.

Sample output

Five rows from a real run in Germany, taken from sample-output.json:

CarFirst reg.kmFuelhpPrice (EUR)AutoScout24 ratingCitySeller
BMW 3202005-01336100Gasoline170799nonePfaffenhofen an der IlmDealer
BMW 1202008-02388450Diesel1771999super priceLandshutDealer
Jaguar XE2018-12152000Diesel1796890noneBottropDealer
BMW 5302005-07275411Gasoline2581799noneTeublitzDealer
Opel Cascada2013-05100000Gasoline1406499super pricePfaffenhofen an der IlmDealer

The full row has 55 fields; one is shown in JSON under Output example below. A car AutoScout24 does not rate has priceRating: null.

How to use

  1. Type a Make (Volkswagen, BMW, Mercedes-Benz) and optionally a Model (Golf, X3, C 220) as the English site writes them, or add several lines under More make / model lines (Audi A4, Tesla Model 3).
  2. Pick the Countries: Germany is the default; add Austria, Belgium, Spain, France, Italy, Luxembourg or the Netherlands. Several countries = one combined search.
  3. Optionally filter: Offer type (new, used, pre-registered, demonstration ...), Price, First registration, Mileage, Fuel, Gearbox, Body type, Seller type, Power, Listed within (days), and choose a Sort order.
  4. Turn on Include offer details if you need equipment lists, colours, descriptions or the market median price (one extra request per listing).
  5. Set Max listings per search / in total, click Start, and download the results from the Output tab or through the API, Make, Zapier, n8n or an MCP client.

Already have links? Paste AutoScout24 search URLs from any country site (https://www.autoscout24.de/lst/audi/a4?atype=C&cy=D&fregfrom=2019&priceto=30000) or offer pages into AutoScout24 URLs; a search URL keeps exactly the filters you set in the browser.

What you get

One dataset item per listing:

  • Vehicle: id, title, version, subtitle, make, model, modelGroup, variant, engine, vehicleType, offerType (new / used / pre-registered / demonstration / employee-car / classic), isNew, firstRegistration (YYYY-MM), mileageKm, fuel, fuelCode, transmission, powerKw, powerHp, engineDisplacementCcm, isDamaged.
  • Price: price (EUR), priceText, priceRating (AutoScout24's comparison with the market: super price, good price, fair price, increased price, high price), isVatDeductible, previousPrice, isSuperDeal, availableNow.
  • Where: country, zip, city, street.
  • Seller: sellerType (Dealer / Private), sellerName, sellerId, sellerContactName, sellerPhones, sellerRating, sellerRatingsCount, sellerPage, sellerLogo (dealers only; private sellers get no name, phone or contact).
  • Listing: isSponsored, adTier, leadsRange (AutoScout24's interest indicator), images, imageCount, url, sourceSearch, page, position, scrapedAt.

With Include offer details on, each row also gets description, bodyType, doors, seats, bodyColor, bodyColorOriginal, paintType, upholstery, upholsteryColor, cylinders, gears, driveTrain, fuelConsumption, co2Emission, emissionClass, electricRangeKm, previousOwners, hadAccident, isNonSmoker, hasFullServiceHistory, inspectionNew, warranty, originalMarket, equipment (list), priceNegotiable, priceNet, vatRate, dealerPrice, marketMedianPrice, sellerWebsite, sellerStockPage, latitude, longitude, listedAt, offerReference, carfaxReportUrl, detailImages.

Use cases

  • Pricing and valuation: median asking price of a 2019 Audi A4 Avant diesel automatic with under 100,000 km in Germany vs Italy; priceRating tells you how the site itself rates each car against the market.
  • Dealer leads: every dealer in Austria with a Tesla in stock, with phone number, rating and stock page; leadsRange shows which listings get attention.
  • Sourcing for export or resale: cheapest-first lists across several countries with mileage and first-registration filters; onlineSinceDays: 1 on a daily schedule catches new listings the day they appear.
  • Market research: supply counts per model, fuel and body type in eight markets (siteTotal per search is in the run summary).
  • AI agents: "find hybrid SUVs under 25,000 EUR registered after 2020 in the Netherlands" maps straight onto the input fields.

Input example

FieldDefaultDescription
make / model-As the English site writes them: Volkswagen / Golf, BMW / 3 Series, Mercedes-Benz / C 220
searches-More lines: Audi A4, Tesla Model 3, Porsche
startUrls-AutoScout24 search URLs (any country site) or offer pages
countries["DE"]DE, AT, BE, ES, FR, IT, LU, NL
vehicleTypecarcar or motorbike
offerTypesnew + usednew, used, pre-registered, demonstration, employee-car, classic
priceFrom / priceTo-EUR
yearFrom / yearTo-First registration year
mileageFrom / mileageTo-km
fuelsallpetrol, diesel, electric, hybrid-petrol, hybrid-diesel, lpg, cng, hydrogen, ethanol, other
gearboxesallautomatic, manual, semi-automatic
bodyTypesallcompact, convertible, coupe, suv, station-wagon, sedan, van, transporter, other
sellerTypeanyany, dealer, private
powerFrom / powerTo-kW
onlineSinceDays-1-14: only listings published in the last N days
sortrelevanceprice-asc, price-desc, mileage-asc, mileage-desc, year-desc, year-asc, power-desc, power-asc, newest
includeDetailsfalseOpen every offer page (equipment, colour, description, median price)
deepSearchtrueSplit searches above 4,000 listings so nothing is cut off
maxItemsPerSearch1000 (the form starts at 20)0 = everything
maxItems50000 = everything

Diesel BMW X3 and Audi Q5 registered 2019 or later in Germany and Austria, cheapest first:

{
"searches": ["BMW X3", "Audi Q5"],
"countries": ["DE", "AT"],
"fuels": ["diesel"],
"yearFrom": 2019,
"mileageTo": 100000,
"sort": "price-asc",
"maxItemsPerSearch": 500
}

Every used Volkswagen Golf in Germany (20,000+ listings, split automatically):

{
"make": "Volkswagen",
"model": "Golf",
"offerTypes": ["used"],
"maxItemsPerSearch": 0,
"maxItems": 0
}

Electric cars listed today in the Netherlands, with full details, from a search URL:

{
"startUrls": ["https://www.autoscout24.nl/lst?atype=C&cy=NL&fuel=E&adage=1&sort=age&desc=0"],
"includeDetails": true
}

Output example

From a real run (Audi A4 in Germany; image list shortened):

{
"id": "44622b8d-d624-4050-97c1-df7eaaa3235a",
"title": "Audi A4 Avant 2.0 TDI",
"version": "Avant 2.0 TDI S-tronic SPORT 17\"+XENON+NAVI+V",
"subtitle": "HU/AU neu, Sportsitze, Volldigitales Kombiinstrument, 3-Zonen-Klimaautomatik",
"make": "Audi",
"model": "A4",
"modelGroup": "A4",
"variant": "Avant",
"engine": "2.0 TDI",
"vehicleType": "Car",
"offerType": "used",
"isNew": false,
"firstRegistration": "2018-04",
"mileageKm": 101846,
"fuel": "Diesel",
"fuelCode": "d",
"transmission": "Automatik",
"powerKw": 110,
"powerHp": 150,
"engineDisplacementCcm": 1968,
"price": 14648,
"currency": "EUR",
"priceText": "€ 14.648",
"priceRating": "super price",
"isVatDeductible": false,
"previousPrice": null,
"isSuperDeal": false,
"isDamaged": false,
"availableNow": true,
"country": "DE",
"zip": "86529",
"city": "Schrobenhausen",
"street": "In der Scherau 6 b",
"sellerType": "Dealer",
"sellerName": "Schüchl GmbH",
"sellerId": "26065",
"sellerContactName": "Team Verkauf",
"sellerPhones": ["+49 (0)825 - 2916998900", "+49 (0)8252 - 909810"],
"sellerRating": 5,
"sellerRatingsCount": 1722,
"sellerPage": "https://www.autoscout24.de/haendler/schuechl-gmbh?atype=C",
"isSponsored": false,
"adTier": "T50",
"leadsRange": "Some",
"images": ["https://prod.pictures.autoscout24.net/listing-images/44622b8d-d624-4050-97c1-df7eaaa3235a_715c0380-1b86-4e66-b5b6-a6d516d298b8.jpg/250x188.webp"],
"imageCount": 14,
"url": "https://www.autoscout24.de/angebote/audi-a4-avant-2-0-tdi-s-tronic-sport-17-+xenon+navi+v-diesel-schwarz-cat_ma9gr1626ge134va134mt169tr121-44622b8d-d624-4050-97c1-df7eaaa3235a",
"sourceSearch": "Audi A4, DE",
"page": 1,
"position": 1,
"scrapedAt": "2026-10-21T17:40:02.118Z"
}

With details on, the same car adds bodyType: "Kombi", doors: 4, seats: 5, bodyColor: "Black", emissionClass: "Euro 6", hadAccident: false, hasFullServiceHistory: true, marketMedianPrice: 17200, a 40-item equipment list, the full description and the dealer's coordinates.

Fill rates on a 150-listing test run (BMW X3, Tesla Model 3, Audi Q5 in DE + AT, plus a Volkswagen Golf search URL): id, title, version, make, model, first registration, mileage, fuel, gearbox, power, price, price text, country, zip, city, seller type, URL 100%; price rating 83% (AutoScout24 rates most but not all cars); engine displacement 71% (electric cars have none); dealer name, phone and page 73% (the rest are private sellers, which get no name or phone by design); dealer rating 65%; variant 72%. Texts such as fuel, transmission and priceText come in the language of the site that served the page (English on autoscout24.com, German on .de); fuelCode and the numbers are language-independent.

Pricing

Pay per result: $0.29 per 1,000 listings (one result = one vehicle listing saved to the dataset; details included at the same price). No start fee and no charge per search.

  • The prefilled form (Volkswagen Golf, 20 listings) = under a cent ($0.006)
  • 1,000 listings = $0.29
  • Every Volkswagen Golf listed in Germany (19,021 on 21 Oct 2026) = about $5.52
  • A daily run of 30 searches, new listings only (about 500 a day) = $0.15 a day

Failed requests, duplicates and sponsored repeats are never charged. If you set a maximum cost per run, the scraper stops cleanly when it reaches it. Apify's free plan includes $5 of monthly platform credit, enough for about 17,000 listings.

Why this one

Prices below are the Store's FREE-tier prices per 1,000 results, read on 5 Nov 2026. Ours is $0.29 with no start fee. The most-used AutoScout24 scrapers: blackfalcondata (131 users in 30 days) $0.49 + $0.005 per run + $0.02 per 1,000 listings checked; 3x1t's pay-per-result actor (52) $0.99; ivanvs (48) $4.00; memo23 (27) $0.90 + $0.005 per run, with equipment data and dealer e-mails as paid extras; fayoussef (19) $0.50; 3x1t's pay-per-event actor (16) $0.30 + $0.0001 per run.

It is not the cheapest in every case. automation_craft charges $0.20 + $0.0045 per run (with paid extras for details and dealer profiles), cliqtomedia $0.24 + $0.0025 per run and xerneas_ftw $0.25 + $0.0005 per run; each had 1-2 users in 30 days. Rivals' prices can change; check the Store page before you rely on this.

What you get for $0.29: equipment, colour, description and market median price (details on) at the same price per listing, no start fee, and big searches over AutoScout24's 4,000-listing cap split automatically.

FAQ

Does it need a browser or an account? No. It reads the server-rendered pages over HTTP.

Why are private sellers without phone numbers? Names, contacts and phones are collected for dealers only, by design.

How do I get only new listings every day? Schedule it with onlineSinceDays: 1 and deduplicate on id.

Which countries? Germany, Austria, Belgium, Spain, France, Italy, Luxembourg and the Netherlands.

How fast is it? 20 listings come from one request. The cloud demo (Volkswagen Golf, 20 listings) finished in about 5 seconds; 1,000 listings took 230 seconds in a cloud test through the datacenter proxy (21 Oct 2026).

How much does a typical job cost? $0.29 per 1,000 listings, with or without details. The prefilled 20-listing run is $0.006; a 500-listing price check is $0.15.

Integrations

  • Make, Zapier and n8n: start runs on a schedule and push new or re-priced listings to Google Sheets, Airtable, Slack or your CRM.
  • Google Sheets: export the dataset straight into a spreadsheet.
  • Apify API: run the actor and fetch results over REST, or with the official JavaScript and Python clients.
  • Webhooks: get notified when a run finishes.
  • Schedules: run daily with onlineSinceDays: 1 and deduplicate by id to collect only new listings.
  • MCP for AI agents: through the Apify MCP server (https://mcp.apify.com), Claude, ChatGPT, Cursor and other agents can call this car listings API directly and read the results.

Limits (read before large runs)

  • 4,000 listings per single search is AutoScout24's own limit (200 pages of 20). Deep search works around it by splitting into price bands, then registration years, then mileage bands, and the run summary lists the slices; a slice that is still above 4,000 after every split is read to its 4,000 and counted.
  • Make and model names must match AutoScout24's. If a make or model is not recognised the run warns in the log and in the summary and returns the whole make (or, for an unknown make, the page is reported as not found). Pasting the browser URL into startUrls always works.
  • Sponsored listings can repeat across pages; duplicates are removed by listing id and not charged.
  • Phone numbers and names are collected for dealers only. Private sellers are returned without name, contact or phone.
  • Prices are in EUR on all eight markets. Private-seller prices on some sites are shown without VAT details; isVatDeductible tells you whether VAT is itemised.
  • Details cost time, not money: each offer page is about 0.5 MB and one request. A local test opened 8 offer pages in 4.5 seconds; large details runs have not been timed, so allow several minutes per 1,000 listings.
  • Site counts (siteTotal) are AutoScout24's estimates and can differ from the number of unique listings by a few percent.

Need a custom scraper or a ready dataset? Hire me on Fiverr: https://www.fiverr.com/rel8ble