AutoScout24 Scraper: Past the 4,000 Limit
Pricing
from $0.70 / 1,000 cars
AutoScout24 Scraper: Past the 4,000 Limit
Every car of an AutoScout24 search in 8 countries, past the 4,000 the site shows, checked against its count. $1 per 1,000 cars. Price, mileage, specs, dealer and phone; car pages optional.
Pricing
from $0.70 / 1,000 cars
Rating
0.0
(0)
Developer
Luzi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare
Get every car of an AutoScout24 search, not just the 4,000 the site shows you: from any results link in Germany, Austria, Belgium, Spain, France, Italy, Luxembourg or the Netherlands, or from a make, model and filters. The run's last message checks the cars saved against AutoScout24's own count for each search. No AutoScout24 account, login or cookies needed.
Tested daily. Latest check: BMW X3s listed in Germany, 5,366 of the 5,370 cars the site counted, in under 8 minutes.
What does this Actor do?
You give it links to AutoScout24 results pages, or a make, a model and filters. For each search it saves one row per car, until it has every car AutoScout24 counts for that search or reaches your limit.
AutoScout24's own site stops at 200 pages of 20 cars (4,000) for any search. This Actor keeps going: a bigger search is read price band by price band (and by mileage where one price alone holds more), so a search far past 4,000 (up to 100,000 cars) comes back in one run, and its final message says, per search, whether it got all of AutoScout24's count.
Each row comes with:
- the listing id, the car's link and its title
- make, model, model group, variant, engine name and the seller's version text, the highlights the card shows, new or used (and demo, classic, pre-registered)
- the price in euros and as shown, AutoScout24's price rating (good price, fair price…), the VAT note, the list price when new and an earlier price where shown
- mileage, first registration, fuel, gearbox, power in kW and hp, engine size, fuel consumption and CO₂ where shown, electric or hybrid
- where the car is: country, ZIP code, city and a dealer's street
- the seller: private or dealer, the dealer's name and contact person, every phone number (office, mobile, WhatsApp), the dealer's page, legal notice and logo, and its star rating and number of ratings
- every picture in large size, boosted and trending flags, the interest level AutoScout24 shows, the dealer's own reference, and AutoScout24's ids for the make, model, generation, variant, engine and trim
- the search it came from and AutoScout24's count for the search
With Include car pages on, each row also gets the car's own page: the description, the full equipment list (by group), body type, colour and the maker's colour name, paint, upholstery, seats, doors, cylinders, gears, drive, weight, previous owners, accident and damage, service history, non-smoking, next inspection and last service, emission class and sticker, consumption and CO₂, electric range, the market's median price and price rating bands, net price and VAT rate, the map point, when it was listed, how many people saved it, warranty, a history report link, and the dealer's average rating, ratings by category, opening hours, website and years on AutoScout24.
With Include dealer pages on, a dealer's cars also get the dealer's own page: about us, the legal notice, address, phone and fax numbers, website, contact people, the brands and services it offers, opening hours, branches, its rating by category and its newest 10 reviews (with the dealer's replies).
Why use it?
- Every car, not 4,000. A search with more cars than the site shows is read to its end; the run tells you for each search how many of the count it saved.
- Eight countries, from any results link with your filters, or from a make, model, country, price, year, mileage, fuel, gearbox, body and seller type.
- Phone numbers on every row that has a seller's number (all of them in our tests), without opening car pages.
- Car pages when you want them, with history, equipment and the market price range, and dealer pages with the dealer's profile and newest reviews.
- $1 per 1,000 cars, car pages included, and nothing per search.
How to use it
- Paste AutoScout24 results links under Search links, or fill in a Make (and Model, Countries and filters).
- Set Max cars per search (1,000 by default). To get a whole search, set it above the number AutoScout24 shows for it.
- Turn on Include car pages if you need the full listings, and Include dealer pages for the dealers' profiles and reviews.
- Start the run, then download the cars as JSON, CSV or Excel.
Run it with no input to see a sample: up to 100 BMW X3s listed in Germany, charged as usual.
Input
| Field | What it is |
|---|---|
startUrls | AutoScout24 results links (de, at, be, es, fr, it, lu, nl, com) with filters |
make, model | A make and model as AutoScout24 writes them in a link (bmw, x3) |
countries | DE, AT, BE, ES, FR, IT, LU, NL (all eight when empty) |
minPrice | Lowest price in euros, for the make and filters |
maxPrice | Highest price in euros, for the make and filters |
minYear | First registered from this year |
maxYear | First registered until this year |
maxMileage | Highest mileage in km |
fuelType | all (default), petrol, diesel, electric, hybrids, lpg, cng and more |
gearbox | all (default), automatic, manual or semi-automatic |
bodyType | all (default), compact, suv, station-wagon, sedan and more |
sellerType | all (default), dealer or private |
maxCarsPerSearch | 1 to 100,000, default 1,000 |
includeDetails | true to read each car's own page too (default false) |
includeDealerPages | true to read each dealer's page too (default false) |
Example:
{"startUrls": ["https://www.autoscout24.de/lst/bmw/x3?atype=C&cy=D"],"make": "audi","model": "a4","countries": ["DE", "AT"],"maxPrice": 30000,"minYear": 2019,"fuelType": "diesel","maxCarsPerSearch": 10000,"includeDetails": false}
A link to a single car, to a dealer's page, to motorbikes or to another site is refused before the run starts, with the link named. The make and filters form one more search, read on autoscout24.com in English; a link keeps its own site's language.
Output
One row per car. Fields the site does not show for a car are null or an
empty list.
| Field | What it is |
|---|---|
listing_id, url, title | The car |
make, model, model_group, variant, motor_type, model_version, highlights, vehicle_type, offer_type, is_new | What car it is |
price, price_text, currency, price_rating, price_label, vat_label, is_conditional_price, suggested_retail_price, old_price, is_super_deal | The price in euros, AutoScout24's rating, the list price, cuts |
mileage_km, mileage_text, first_registration, first_registration_text, fuel, fuel_code, gearbox, power_kw, power_hp, engine_cc | The car's main facts |
fuel_consumption_text, co2_text, wltp, electric_type, is_damaged, available_now, available_from, special_conditions | Consumption, emissions, hybrid or electric, damage, delivery |
country_code, zip, city, street | Where it is |
seller_id, seller_type, seller_name, seller_contact, seller_phone, seller_phones, seller_page_url, seller_imprint_url, seller_logo, seller_language | The seller and every phone number |
seller_rating, seller_rating_count | A dealer's star rating and number of ratings |
image_url, images, image_count | Pictures, large size |
ad_tier, result_type, is_boosted, is_trending, is_online_sale, interest_level, cross_reference_id | The listing's placement and the dealer's reference |
make_id, model_id, generation_id, variant_id, motor_type_id, trim_id | AutoScout24's ids for the car's make, model and trim |
search_url, search_total | The search the row came from and AutoScout24's count for it |
details_read | With car pages: whether the car's page was read |
description, equipment, equipment_by_group | With car pages: the description and the full equipment |
body_type, body_color, manufacturer_color, paint_type, upholstery, upholstery_color, seats, doors, cylinders, gears, drive_train, weight_kg, dimensions | With car pages: body, colour, interior and drive |
emission_class, emission_sticker, co2_class, fuel_category, fuel_consumption_l_100km, fuel_consumption_urban, fuel_consumption_extra_urban, co2_g_km | With car pages: emissions and consumption |
electric_range_km, battery_charging_time, battery_ownership, additional_fuels, has_particle_filter | With car pages: electric range, battery, other fuels |
previous_owners, had_accident, damage_conditions, full_service_history, non_smoking, new_inspection, next_inspection, last_service, last_belt_service | With car pages: the car's history |
is_rental, production_year, model_year, model_generation, original_market, hsn_tsn, license_plate, legal_categories, has_registration, new_driver_suitable | With car pages, where shown: more about the car |
price_negotiable, vat_deductible, price_on_request, net_price, vat_rate, market_median_price, price_rating_ranges, dealer_price | With car pages: price terms and the market price range |
latitude, longitude | With car pages: the map point |
seller_rating_average, seller_recommend_percent, seller_ratings_by_category, seller_reviews_url, seller_customer_since, seller_homepage, seller_opening_hours, seller_stock_url, seller_logo_large, seller_best_priced | With car pages: the dealer's profile |
created_at, status, warranty, favorites, youtube_url, has_360_view, history_report_url | With car pages: listed at, saved by, warranty, media |
dealer_page_read, dealer_customer_id, dealer_name, dealer_name_add_on, dealer_street, dealer_zip, dealer_city, dealer_country | With dealer pages: the dealer and its address |
dealer_phones, dealer_fax_numbers, dealer_homepage, dealer_about, dealer_imprint, dealer_contact_persons | With dealer pages: contact, about us, legal notice, people |
dealer_types, dealer_brands, dealer_services, dealer_opening_hours, dealer_hero_image, dealer_branches | With dealer pages: what it sells and offers, hours, branches |
dealer_rating_average, dealer_rating_count, dealer_review_count, dealer_recommend_percent, dealer_grades, dealer_reviews | With dealer pages: ratings and the newest 10 reviews |
Sellers' names and phone numbers are personal data: check that your use is allowed where you are (in the EU, the GDPR applies).
How much does it cost?
No surcharges and no paid options; an item that fails is not charged.
This Actor is priced per car saved:
- $1 per 1,000 cars ($0.001 a car), with or without car and dealer pages. Each car is charged once per run.
- No start fee, and nothing per search.
So 1,000 cars cost $1. If you set a maximum cost for a run, the Actor stops when it reaches it and keeps every car saved so far.
How long does a run take?
About a minute and a half per 1,000 cars (5,366 in under 8 minutes in a test). With car and dealer pages, about 2 minutes per 50 cars (50 in 2 minutes in a test). For more than about 60,000 cars, or about 2,000 with car and dealer pages, raise the run's timeout under Run options before you start.
Good to know
- AutoScout24's count. The final message compares the cars saved with the site's count for each search. The count moves while a big search is read, as cars come and go.
- A car in two of your searches is saved once, under the first search that reached it, so the second one's count check can read short.
- Order. A search under 4,000 cars comes back in the order of its link (AutoScout24's best results first by default); a larger one comes back price band by price band.
- Language. Text fields (fuel, gearbox, colours, equipment) come in the language of the link's site: German for autoscout24.de, Italian for .it, English for .com and for the make and filters.
- Car pages. A car taken down between the results page and its own page
keeps the row from the results page, marked
details_read: false, as does a car page the site keeps refusing. A dealer often leaves the description empty. - Dealer pages. A dealer's cars on one results page share one visit to
its page. A dealer page that cannot be read keeps the cars, marked
dealer_page_read: false. Reviews are the newest 10 the page shows, not the dealer's whole history. These pages show no e-mail address. - Cars only: no motorbikes, vans or caravans sections, and not AutoScout24.ch, which is a separate site.
More Actors from us
- Airbnb Scraper: Every Stay, Past the 15-Page Limit: Every stay of an Airbnb search, past the 15 pages Airbnb shows, checked against its count.
- Alibaba Products Scraper: Price Tiers & Suppliers: Alibaba.com products by keyword or link, with price tiers in US dollars on every row.
- AliExpress Product Scraper: Search Results & Prices: Every product of an AliExpress search to its last page, with exact sold counts and ratings.
- Amazon Product Scraper: Search Results & Prices: Every product on Amazon's search pages to the last page, sponsored marked, with monthly sales.
- App Store Reviews Scraper: All Reviews, Not 500: Every written App Store review of an app, not just the newest 500.
- Woolworths Coles ALDI Scraper: AU Grocery Prices: Woolworths, Coles and ALDI products for any search in one run, every results page to the end.
Use it from an AI agent or the API
One call starts a run and returns its items (Apify waits up to 300 seconds; for a
longer run, start it with POST /v2/acts/…/runs and read its dataset):
POST https://api.apify.com/v2/acts/luzivanlt~autoscout24-listings-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>
With the sample input as its JSON body:
{"startUrls": ["https://www.autoscout24.de/lst/bmw/x3?atype=C&cy=D"],"fuelType": "all","gearbox": "all","bodyType": "all","sellerType": "all","maxCarsPerSearch": 100,"includeDetails": false,"includeDealerPages": false}
Its inputs, in the order of the input form:
| Input | What it takes | Default |
|---|---|---|
startUrls (Search links) | AutoScout24 results links, copied from your browser after you set the make, model, country, price, year, mileage and any other filters you want, on autoscout24.de, .at, .be, .es, .fr, .it, .lu, .nl or .com. | — |
make (Make) | Instead of a link: the make to search, as AutoScout24 writes it in a link (bmw, mercedes-benz, volkswagen, land-rover). | — |
model (Model) | The model of the make above, as AutoScout24.com writes it in its links (a4, x3, golf, 3-series). | — |
countries (Countries) | The countries whose cars to read, for the make and filters above: Germany, Austria, Belgium, Spain, France, Italy, Luxembourg and the Netherlands. | — |
minPrice (Lowest price (€)) | Only cars priced at or above this many euros, for the make and filters above. | — |
maxPrice (Highest price (€)) | Only cars priced at or below this many euros, for the make and filters above. | — |
minYear (First registered from (year)) | Only cars first registered in this year or later, for the make and filters above. | — |
maxYear (First registered until (year)) | Only cars first registered in this year or earlier, for the make and filters above. | — |
maxMileage (Highest mileage (km)) | Only cars with at most this many kilometres on the clock, for the make and filters above. | — |
fuelType (Fuel) | One fuel, for the make and filters above: petrol, diesel, electric, the two hybrids, LPG, CNG, hydrogen, ethanol or other. | "all" |
gearbox (Gearbox) | Automatic, manual or semi-automatic gearbox, for the make and filters above; any gearbox by default. | "all" |
bodyType (Body type) | One body type, for the make and filters above: compact, convertible, coupé, SUV, station wagon, sedan, van, transporter or other. | "all" |
sellerType (Seller) | Dealers only, private sellers only, or both (the default), for the make and filters above. | "all" |
maxCarsPerSearch (Max cars per search) | Stop each search after this many cars, from 1 to 100,000 (1,000 by default). | 1000 |
includeDetails (Include car pages) | Also open each car's own page for its description, full equipment list, body type, colour, seats and doors, previous owners, accident and service history, next inspection, emission class and sticker, consumption and CO₂, the market price range, map point, every picture in large size, and the dealer's rating details, opening hours and website. | false |
includeDealerPages (Include dealer pages) | Also open each dealer's own page and add its profile to the dealer's cars: about us, legal notice, address, phone and fax, website, contact people, the brands and services it offers, opening hours, branches, its rating by category and its newest 10 reviews. | false |
Apify's MCP server, https://mcp.apify.com, lists it as luzivanlt/autoscout24-listings-scraper. To give an
AI agent this Actor as a tool, add the server to the agent's MCP config:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com?tools=luzivanlt/autoscout24-listings-scraper"}}}
The client signs in with OAuth, or add "headers": { "Authorization": "Bearer <APIFY_TOKEN>" }.
Charged per car delivered; the sample input above costs at most $0.10.
FAQ
Can I get more than 4,000 cars from one search? Yes, up to 100,000 a search: set Max cars per search above the site's count; the final message tells you how many of the count were saved (5,366 of 5,370 in a test).
Can I use my own filters? Yes. Set them on AutoScout24, copy the link from your browser and paste it under Search links.
Do I get dealers' phone numbers? Yes, on every row, from the results page: the numbers the listing shows (office, mobile, WhatsApp).
Is it legal to scrape AutoScout24?
This Actor reads only what AutoScout24 shows any visitor without an account. Rows can hold sellers' names and phone numbers: whether you may store and use them depends on your purpose and on the data protection law where you are. Read AutoScout24's terms, and ask a lawyer when in doubt.