Monitor a Filtered AutoScout24 Search for New Listings
Save a filtered search URL and re-run it on a schedule — new listings surface as diffable rows instead of daily tab-checking.

Your exact filter, re-run daily, with the diff done for you. Thirdwatch's AutoScout24 Scraper returns AutoScout24 listings as structured rows — price, mileage, registration, powertrain, and seller data — for any keyword or filtered search URL.
Skip the setup: Run this as a ready-to-go task on Apify — pre-loaded with the configuration from this guide.
Why monitor a filtered search
Hunting a specific spec — right engine, right price band, right year — means re-checking the same filtered search every day. The URL already encodes the filter; what's missing is a pull on a schedule.
Paste the filtered URL into searchUrls and schedule the task; listingId diffs show what arrived and what sold.
The scraper extracts the listing data directly from the search surface, so a keyword or filtered URL in means structured listing rows out.
How does this compare to the alternatives?
| Approach | Cost model | Coverage | Effort |
|---|---|---|---|
| Manual site browsing | Free | One page at a time | Doesn't scale |
| Dealer feed agreements | Contract negotiation | One dealer group | Months of BD |
| Thirdwatch car-marketplace Scraper | Pay per listing row | Marketplace-wide search results | One query per run |
Why this Actor
- Full spec fields per listing: price, mileage, first registration, fuel, gearbox, engine cc, power.
- Seller data on every row — dealer vs private, seller name, seller page.
- Two input modes: free-text
queriesor exact filteredsearchUrls. - European coverage — AutoScout24 operates across the EU.
- Condition and damage flags included for risk screening.
How to do it in 3 steps
Step 1: Configure the input
Set the inputs as shown below — queries takes the targets, free-text searches work, or paste a full searchUrls entry with your own filters applied.
Step 2: Run the Actor
Run it from the console, the API, or the linked saved task. One dataset row is written per listing.
Step 3: Use the output
Each row carries price, mileage, first registration, fuel, gearbox, power, seller details, and the listing URL.
{
"searchUrls": [
"https://www.autoscout24.de/lst/bmw/3er?sort=age&desc=0"
],
"maxResults": 40,
"proxyCountry": "DE"
}Each dataset row looks like:
{
"listingId": "12345678",
"title": "Audi A4 Avant 40 TDI S line",
"url": "https://www.autoscout24.de/angebote/...",
"price": 32990,
"priceFormatted": "\u20ac 32.990,-",
"currency": "EUR",
"mileage": 45000,
"firstRegistration": "03/2021",
"fuel": "Diesel",
"gearbox": "Automatic",
"power": 150,
"sellerType": "Dealer",
"sellerName": "Autohaus Beispiel",
"location": "Berlin"
}What to watch for
Listings reflect the live search index — sold vehicles linger briefly. For dealer-level monitoring, diff listingId across scheduled runs rather than trusting a single snapshot.
Related use cases
- Scan AutoScout24 Prices for a Make and Model
- Track the European EV Market on AutoScout24
- Check What Dealers Are Listing on AutoScout24
- Hunt Budget Hatchbacks on AutoScout24 at Scale
- All Thirdwatch use-case guides
Run the AutoScout24 Scraper on Apify Store — pay per result, free to try, no credit card to test.
Frequently asked questions
What fields come back per listing?
Title, price (raw and formatted), mileage, first registration, fuel, gearbox, engine cc, power, condition, damage flag, seller name/type/page, location, image and listing URL.
Can I search with specific filters?
Yes — build the filtered URL on autoscout24 (make, model, price, fuel, year) and paste it into `searchUrls`.
Which countries does it cover?
AutoScout24's European footprint — the proxy country defaults to Germany; set `proxyCountry` to match your market.
How fresh is the data?
Rows reflect live search results at run time — sold listings can linger briefly, so treat `url` liveness as the freshness check.
Is there a result cap?
`maxResults` bounds the total; each search page returns ~20 listings and the Actor paginates.
Can I monitor a search over time?
Yes — save the task and attach a schedule; diff the `listingId` sets between runs to see new and sold listings.
Related
100 free credits, no credit card.
About 30 real searches. Add the MCP to Claude or Cursor in two minutes.