AutoScout24 Scraper: Car Listings, Prices & Mileage avatar

AutoScout24 Scraper: Car Listings, Prices & Mileage

Pricing

from $0.40 / 1,000 listings

Go to Apify Store
AutoScout24 Scraper: Car Listings, Prices & Mileage

AutoScout24 Scraper: Car Listings, Prices & Mileage

Unofficial AutoScout24 API: paste AutoScout24 search URLs or a make and model, get every car listing: price, price rating, mileage, first registration, fuel, gearbox, power, city, dealer. 8 countries. No login, no browser. Pay per listing plus a small start fee per run.

Pricing

from $0.40 / 1,000 listings

Rating

0.0

(0)

Developer

PlainRows

PlainRows

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Share

AutoScout24 Scraper

Get AutoScout24 car listings from any search, in 8 countries (Germany, Austria, Italy, France, Netherlands, Belgium, Spain, Luxembourg): title, make, model, version, price, AutoScout24 price rating, mileage, first registration, fuel, gearbox, power, postcode and city, dealer or private seller, dealer name, office phone and rating, main image. Type a make and model ("bmw x5") or paste search URLs copied from AutoScout24 with your filters and sort order.

Plain HTTP requests, no browser: no login, no account, no cookies. The Actor reads only the public search pages, one page at a time per search with a pause between pages, and respects AutoScout24's robots.txt.

Typical uses

  • Car dealers and traders: find underpriced cars ("top-price" rating, low mileage) in a region, every morning (schedule a run).
  • Price monitoring and valuation: market prices of a model by year and mileage, across countries.
  • Import and export: compare the same model in Germany, Italy, France or Spain.
  • Lead lists of car dealers: dealer names, cities, office phones and ratings for a make.
  • Spreadsheets, BI and AI agents: clean rows for Google Sheets, n8n, Make, Zapier or an MCP client.

What you get

One row per listing:

FieldDescription
search, searchUrlYour search and the page read
listingId, urlAutoScout24 listing ID and link
title, make, model, versionCar as listed
price, currencyPrice shown, EUR
priceRatingAutoScout24's own rating: top-price, good-price, fair-price, increased-price, high-price, toolow-price
mileageKm, firstRegistrationMileage in km, first registration as YYYY-MM
fuel, transmission, powerAs shown on the site (in its language), power in kW and hp
conditionused, new, demo, employee car, classic, pre-registered
countryCode, zip, cityWhere the car is
sellerTypedealer or private
dealerName, dealerPhone, dealerRating, dealerRatingCountDealers only (company name, office phone, stars and number of ratings); always null for private sellers
imageUrl, imageCountMain image and number of images on the card
page, position, totalResultsWhere the listing was, and how many results AutoScout24 reports
observedAtWhen the page was read (UTC)

Missing values are always null, never guessed. Nothing is collected about private sellers or about a dealer's staff. A search without listings (or blocked, or unreadable) gets one free row with found: false, a status and a message.

Input

{
"searches": ["bmw x5", "https://www.autoscout24.de/lst/volkswagen/golf?sort=price&desc=0&fregfrom=2018"],
"country": "de",
"maxResultsPerSearch": 100
}
  • searches: one per line, up to 100 per run: a make, a make and model ("audi a4", "land-rover/range-rover"), or a search URL from AutoScout24. To use filters (price, year, mileage, region, fuel) or a sort order, search on the site, set them, and copy the address bar.
  • country: site used for make/model searches (de, at, it, fr, nl, be, es, lu; default de). A pasted URL keeps its own site.
  • maxResultsPerSearch: 1 to 400 (default 100). AutoScout24 shows 20 listings per page; the Actor reads up to 20 pages per search. For more, split a search with filters (price bands, years, regions).

Listings found by two of your searches are returned and billed once.

Pricing

Pay per event: one event per listing returned, plus a small start fee per run.

PlanPer listingPer 1,000 listings
Free$0.0005$0.50
Bronze$0.00045$0.45
Silver$0.0004$0.40
Gold$0.0004$0.40

Free: searches without listings, pages that are blocked or cannot be read, duplicates and input mistakes. On the free Apify plan, a run reads up to 3 searches and 40 listings per search.

FAQ

Is it legal? The Actor reads only pages anyone can see without an account, at a slow pace, and respects robots.txt. It keeps no data about private persons (no private seller name or phone, no dealer contact person). AutoScout24's terms of use restrict automated access: you are responsible for how you use the data. This is not legal advice.

Why are some searches empty or BLOCKED? If AutoScout24 refuses a request (rate limit or bot check), the Actor stops that search and charges nothing beyond the results already delivered. If this happens after the first page, the run summary warns that the search stopped early and its results are partial. It never solves or bypasses a check. Try again later or with fewer searches per run.

Why NOT_FOUND for my make or model? AutoScout24 uses its own model names in URLs (e.g. 3er-(alle) on the German site). Search on the site and paste the URL.

Can I get the full description, equipment list or all photos? Not in this version: it reads the search pages only. Need a field? Open an issue.

More PlainRows tools

Same pay-per-result pricing, same clean JSON, built to chain together in n8n, Make, Zapier or AI agents.

Support

Open an issue on the Actor's page: issues are read and answered. Need another field, a higher limit or a custom version for your workflow? Ask in an issue.