Auto24.ee Scraper - Estonian Car Listings & Prices avatar

Auto24.ee Scraper - Estonian Car Listings & Prices

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
Auto24.ee Scraper - Estonian Car Listings & Prices

Auto24.ee Scraper - Estonian Car Listings & Prices

Scrape car listings from Auto24.ee, Estonia's largest car marketplace. Extract prices, specs, mileage, fuel type, transmission, power, seller info, and images. Filter by make, model, year, price range, and fuel type. No login or cookies required.

Pricing

from $1.20 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

1

Monthly active users

0.74 hours

Issues response

a day ago

Last modified

Categories

Share

Auto24.ee Scraper

Scrape car listings from Auto24.ee, Estonia's largest car marketplace. Extract prices, specs, mileage, fuel type, transmission, power, seller info, and images from used car listings.

No login or cookies required.

How to scrape Auto24.ee data

  1. Go to the Auto24.ee Scraper page on Apify Store.
  2. Click Try for free.
  3. Set your search filters (make, model, year range, price range, fuel type).
  4. Click Start and wait for the run to finish.
  5. Download your data in JSON, CSV, Excel, or connect via API.

Features

  • Search by car make (Volkswagen, BMW, Toyota, Audi, Mercedes-Benz, Skoda, Volvo, and more)
  • Filter by model, year range, price range, fuel type, and transmission
  • Search passenger cars, SUVs, or commercial vehicles (vans)
  • Extract detailed specs: engine size, power (kW), mileage, fuel type, transmission
  • Full EUR price as advertised, plus auto24.ee's own VAT wording ("inc. VAT", "includes VAT 24%", "VAT 0% (no VAT accrue)")
  • Optional listing-page mode (fetchDetails): VAT rate, regular price next to a bargain price, seller type and name, vehicle location, vehicle type, first registration, CO2 (g/km, WLTP or NEDC), seats, doors, displacement, weights, payload, country bought from, and the visible part of the VIN and registration number
  • Read specific listings by URL (detailUrls) without running a search
  • Primary image URL for each listing
  • Direct link to the original listing on Auto24.ee
  • Pagination support for large result sets
  • No login, cookies, or account needed

Input parameters

ParameterTypeDescription
searchQuerystringFree-text search (e.g., "volkswagen", "SUV"). Used when make is not set.
makestringCar manufacturer (e.g., Volkswagen, BMW, Toyota)
modelstringCar model (e.g., Golf, Passat). Requires make.
vehicleCategorystringpassenger-and-suv (default, the site's Cars tab), passenger, suv, or commercial for vans
yearFromintegerMinimum first registration year
yearTointegerMaximum first registration year
priceFromintegerMinimum price in EUR
priceTointegerMaximum price in EUR
fuelTypestringFuel type: petrol, diesel, lpg, electric, hybrid, cng
transmissionstringTransmission: manual, automatic
maxResultsintegerMaximum listings to return (default: 100)
fetchDetailsbooleanOff by default. Opens each listing's own page for the fields in Listing page fields. One extra page per listing. While off, those fields are null.
detailUrlsarrayOptional. auto24.ee listing links (e.g. https://eng.auto24.ee/vehicles/4262149) to read directly. Skips the search, always returns the listing page fields. Capped by maxResults.
proxyConfigurationobjectProxy settings (RESIDENTIAL recommended)

Example input

{
"make": "Volkswagen",
"model": "Golf",
"yearFrom": 2018,
"priceTo": 20000,
"fuelType": "diesel",
"maxResults": 50,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "EE"
}
}

Output format

Each scraped listing contains the following fields:

FieldTypeDescription
listingTitlestringFull listing title
makestringCar manufacturer
modelstringCar model
yearintegerFirst registration year
pricenumberCurrent asking price in EUR (the bargain price when one is advertised)
priceRawTextstringThe price exactly as auto24.ee shows it, e.g. €45,990
currencystringPrice currency (EUR)
vatRawTextstring or nullauto24.ee's VAT wording, verbatim. Search results only show inc. VAT or nothing; the listing page (fetchDetails) shows includes VAT 24% or VAT 0% (no VAT accrue)
vatRatenumber or nullVAT rate stated on the listing (24, 0), null when none is shown
vatStatusstring or nullincludes-vat, vat-0, excludes-vat, unrecognised, or null when the listing says nothing. Never inferred from a missing badge; a margin scheme is never assumed
priceIncludesVatboolean or nulltrue only when the listing says VAT above 0% is in the price, false for VAT 0% or VAT excluded, null when the listing says nothing
priceBeforeDiscountnumber or nullRegular price when a lower bargain price is advertised (fetchDetails)
bodyTypestring or nullBody type, e.g. Pickup, Touring
drivestring or nullDrive type, e.g. Four-wheel drive
mileageintegerMileage in kilometers
fuelTypestringFuel type (Petrol, Diesel, Electric, etc.)
transmissionstringTransmission type (Automatic, Manual)
engineSizestringEngine displacement (e.g., 2.0 L)
powerstringEngine power (e.g., 110 kW)
locationstring or nullVehicle location from the listing page, e.g. Tallinn, Estonia (fetchDetails, otherwise null)
sellerTypestring or nullProfessional (dealer) or Private (fetchDetails, otherwise null)
sellerNamestring or nullDealer or seller name (fetchDetails)
vehicleTypestring or nullauto24.ee's own vehicle type, e.g. passenger car (fetchDetails). Not an EU vehicle category
firstRegistrationstring or nullMonth and year of first registration, e.g. 12/2024 (fetchDetails)
colorstring or nullColour (fetchDetails)
registrationStatusstring or nulle.g. Registered in Estonia (fetchDetails)
detailStatusstringnot-requested, fetched, unavailable (sold, no data on the page) or failed (the listing page could not be loaded; results-page fields kept, listing-page fields null)
co2GramsPerKm … registrationNumberStatusSee Listing page fields
imageUrlstringPrimary car image URL
urlstringDirect link to listing on Auto24.ee
scrapedAtstringISO 8601 scraping timestamp

Listing page fields (fetchDetails)

These come from each listing's own page. They are null when fetchDetails is off, and null when the listing does not show the value. A missing value is never written as 0.

FieldTypeDescription
co2GramsPerKmnumber or nullCO2 emissions in g/km
co2RawLabelstring or nullThe label auto24.ee shows, verbatim, e.g. CO2 or CO2 (WLTP)
co2Methodstring or nullWLTP or NEDC only when the label says so, unknown when the CO2 value has no method, null when there is no CO2 value
seatsinteger or nullNumber of seats
doorsinteger or nullNumber of doors
engineDisplacementCm3integer or nullDisplacement in cm3 (null when the listing gives litres only)
powerKwinteger or nullPower in kW
curbWeightKginteger or nullBase curb weight in kg
grossWeightKginteger or nullGross vehicle weight in kg (mostly vans and pickups)
payloadKginteger or nullLoad carrying capacity in kg (mostly vans and pickups)
boughtFromCountrystring or nullCountry from the "Bought from" line, e.g. Estonia
firstRegistrationstring or nullMonth and year, e.g. 05/2025
priceBeforeDiscountnumber or nullRegular price when a bargain price is advertised. price is then the bargain (current asking) price
vinVisibleTextstring or nullThe VIN exactly as the page shows it, e.g. JTEARD...
vinStatusstring or nullSee below
registrationVisibleTextstring or nullThe registration plate exactly as the page shows it, e.g. 854...
registrationNumberStatusstring or nullSee below. Separate from registrationStatus, which is the registration and inspection note

VIN and registration number status

auto24.ee hides the full VIN and plate behind a "show VIN" button that needs a CAPTCHA or a login. The actor does not click it, solve CAPTCHAs or log in. It returns what the page shows and says how complete that is:

  • full: the whole value is on the page
  • partial: only a masked prefix is shown, e.g. JTEARD.... This is not a complete VIN or plate
  • gated: the row is there but no characters are visible
  • absent: the listing has no VIN or registration number row

On most listings both are partial.

Example output

With fetchDetails on, from a Toyota Hilux search on 29 September 2026:

{
"listingTitle": "Toyota Hilux 2.4 110kW",
"make": "Toyota",
"model": "Hilux",
"year": 2023,
"price": 42995,
"priceRawText": "EUR 42,995",
"currency": "EUR",
"vatRawText": "VAT 0% (no VAT accrue)",
"vatRate": 0,
"vatStatus": "vat-0",
"priceIncludesVat": false,
"priceBeforeDiscount": null,
"mileage": 37110,
"fuelType": "Diesel",
"transmission": "Automatic",
"bodyType": "Pickup",
"drive": "Four-wheel drive",
"vehicleType": "passenger car",
"firstRegistration": "05/2023",
"location": "Tallinn, Estonia",
"sellerType": "Professional",
"sellerName": "Elke Mustamäe",
"url": "https://eng.auto24.ee/vehicles/4337210",
"detailStatus": "fetched"
}

A Renault Master read through detailUrls on 30 September 2026 (listing-page fields only):

{
"price": 28400,
"priceBeforeDiscount": 29900,
"vatRawText": "includes VAT 24%",
"firstRegistration": "04/2025",
"co2GramsPerKm": 206,
"co2RawLabel": "CO2 (WLTP)",
"co2Method": "WLTP",
"seats": 3,
"doors": 5,
"engineDisplacementCm3": 1997,
"powerKw": 96,
"curbWeightKg": 2323,
"grossWeightKg": 3500,
"payloadKg": 1177,
"boughtFromCountry": "Estonia",
"vinVisibleText": "VF1RDA...",
"vinStatus": "partial",
"registrationVisibleText": "729...",
"registrationNumberStatus": "partial",
"detailStatus": "fetched"
}

Proxy configuration

Auto24.ee may block datacenter IP addresses. For best results, use RESIDENTIAL proxies with an Estonian IP:

{
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "EE"
}
}

Cost estimate

This actor is billed $0.02 per run plus $0.002 per result, so 1,000 results cost about $2.02. fetchDetails does not change the price per result, but it adds one page load per listing, so a run takes longer. Usage cost only settles once a run reports SUCCEEDED — reading a dataset mid-run will show a cost far below the real total.

Tips for best results

  • Start with a specific make to get focused results. If no make is set, the scraper defaults to "volkswagen".
  • Use year and price filters to narrow down results and reduce scraping time.
  • Set maxResults to control how many listings you need. Higher values take longer but give more data.
  • Need VAT, seller, CO2 or weight data? Turn on fetchDetails. The search results only show "inc. VAT" on some prices; the exact rate and "VAT 0%" are on each listing's own page.
  • RESIDENTIAL proxies are recommended. The site may return 403 errors with datacenter proxies.
  • The scraper uses the English version of Auto24.ee (eng.auto24.ee) for consistent field extraction.

About Auto24.ee

Auto24.ee is Estonia's largest online car marketplace, operating since 2001. It features thousands of used and new car listings from both private sellers and professional dealers across Estonia. The platform covers passenger cars, commercial vehicles, motorcycles, and more.

Use cases

  • Car price comparison -- Compare prices across makes and models in the Estonian market
  • Market research -- Track pricing trends for specific vehicle types
  • Inventory monitoring -- Keep tabs on dealer inventory and new listings
  • Data analysis -- Build datasets for automotive market analysis in the Baltics
  • Price alerts -- Monitor price changes for specific car models

Integrations

Connect Auto24.ee Scraper with other tools using the Apify API:

  • Export data to Google Sheets, Excel, or CSV
  • Send results to Slack, email, or webhooks
  • Store data in databases (PostgreSQL, MongoDB)
  • Schedule regular runs for continuous monitoring
  • Use with Make, Zapier, or n8n for automation workflows

This scraper collects only publicly available data from Auto24.ee. No login, authentication, or cookies are required. Always review and comply with the website's terms of service before using scraped data commercially.