Auto24 Estonia Car Scraper avatar

Auto24 Estonia Car Scraper

Pricing

from $1.76 / 1,000 result-rows

Go to Apify Store
Auto24 Estonia Car Scraper

Auto24 Estonia Car Scraper

Auto24 Estonia Car Scraper: scrape used-car listings from Auto24.ee, Estonia's #1 car marketplace — make, model, year, price in EUR, mileage, fuel type, gearbox, engine power, body type, drivetrain, color, location, seller, and photos. Export to JSON or CSV; enrich each listing from its detail page.

Pricing

from $1.76 / 1,000 result-rows

Rating

0.0

(0)

Developer

DevilScrapes

DevilScrapes

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

3

Monthly active users

17 hours ago

Last modified

Categories

Features

Limited permissions

Share


🎯 What this scrapes

Auto24.ee is Estonia's largest used-car marketplace and ships no public API. This Actor scrapes the public listings — paste a filtered search URL or use the default used-cars feed — and returns one clean, typed row per car: make, model, year, price (EUR), mileage (km), fuel, gearbox, engine power, body type, drivetrain, location, and photo URLs. Optional detail-page enrichment fills in color, engine size, first registration, seller, and the full spec table. Runs through Apify residential proxies.

🔥 What we handle for you

  • 🌐 Residential proxy rotation via Apify Proxy — fresh session and exit IP on every block.
  • 🔁 Retries with exponential backoff on temporary failures (403 / 408 / 429 / 5xx) — up to 5 attempts per page.
  • 🧱 Rate-limit-aware pacing — when the target pushes back, we slow down instead of getting banned.
  • 🧊 Consistently structured dataset rows — validated fields, ISO-8601 timestamps, stable IDs, JSON / CSV / Excel export straight from the Apify Console.
  • 💰 Pay per output — no Actor start fee. You pay for the output events listed in Pricing.
  • 🛑 Clear failures — if a usage charge cannot be recorded, the run stops with an error instead of delivering unbilled rows.

💡 Use cases

  • Market pricing — track used-car asking prices by make, model, and year across Estonia.
  • Dealer intelligence — monitor inventory and pricing moves from seller_type and location.
  • Cross-border arbitrage — compare Estonian prices against other Baltic and EU markets to spot import deals.
  • Depreciation modelling — build price-vs-mileage and price-vs-age curves per model.
  • Lead generation — surface fresh private-seller listings the moment they post.

⚙️ How to use it

  1. Click Try for free at the top of the page.
  2. Fill in the input form — most fields have sensible defaults.
  3. Click Start. Output streams into the run's dataset.
  4. Export from Storage → Dataset as JSON, CSV, or Excel — or fetch via the API.

📥 Input

FieldTypeRequiredDefaultNotes
searchUrlstringno'—'Full Auto24.ee search/results URL with filters already applied (e.g. https://www.auto24.ee/kasutatud/nimekiri.php?
maxResultsintegerno50Hard cap on dataset rows.
enrichDetailsbooleannoTrueFetch each listing's detail page for color, engine size, first registration, seller, and the full spec table. Doubles th
proxyConfigurationobjectno{'useApifyProxy': True, 'apifyProxyGroups': ['RESIDENTIAL']}Apify Proxy spec. Residential exits are safest for Auto24.

Example input

{
"maxResults": 5,
"enrichDetails": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
}
}

📤 Output

Every row is one dataset item.

FieldTypeNotes
listing_idstringAuto24 listing ID.
listing_urlstringAbsolute URL to the listing detail page.
titlestringListing title (make + model + engine).
make['string', 'null']Car make (e.g. Volkswagen).
model['string', 'null']Car model (e.g. Passat).
year['integer', 'null']Manufacture year.
price['integer', 'null']Asking price as an integer in the listing's currency.
currency['string', 'null']ISO-4217 currency code — always EUR.
mileage_km['integer', 'null']Odometer reading in kilometres.
fuel_type['string', 'null']Fuel type (Diisel / Bensiin / Elekter / ...).
transmission['string', 'null']Gearbox (Automaat / Manuaal).
engine_power_hp['integer', 'null']Engine power in metric horsepower (converted from kW).
engine_size_cc['integer', 'null']Engine displacement in cubic centimetres. Enrichment-only.
body_type['string', 'null']Body type (Universaal / Sedaan / ...).
color['string', 'null']Exterior color. Enrichment-only.
first_registration['string', 'null']First-registration date (MM/YYYY). Enrichment-only.
location['string', 'null']Seller location (city). Enrichment-only.
region['string', 'null']Drivetrain (Esivedu / Tagavedu / Nelikvedu).
seller_type['string', 'null']Seller type — dealer or private. Enrichment-only.
seller_name['string', 'null']Seller display name. Enrichment-only.
photo_urlsarrayList of listing photo URLs.
description['string', 'null']Seller's free-text description. Enrichment-only.
posted_date['string', 'null']Listing date if shown on the card.
scraped_atstringISO-8601 UTC timestamp when this row was recorded.

Example output

{
"listing_id": "4311346",
"listing_url": "https://www.auto24.ee/soidukid/4311346",
"title": "Volkswagen Passat 2.0 103kW",
"make": "Volkswagen",
"model": "Passat",
"year": 2005,
"price": 2500,
"currency": "EUR",
"mileage_km": 287000,
"fuel_type": "Diisel",
"transmission": "Automaat",
"engine_power_hp": 140,
"engine_size_cc": 1968,
"body_type": "Universaal",
"color": null,
"first_registration": "12/2005",
"location": "Tallinn",
"region": "Esivedu",
"seller_type": "private",
"seller_name": "Volodymyr Kolomoiets",
"photo_urls": [
"https://img13.img-bcg.eu/h32/8af423/s1/205884093.jpg"
],
"description": null,
"posted_date": null,
"scraped_at": "2026-06-02T10:00:00+00:00"
}

💰 Pricing

No Actor start fee. You pay for the output events below.

EventUSD per eventBilling unit
result-row$0.002PPE event 'result-row'.

1,000 output events cost $2.00 at the standard rate, with no start charge.

Existing subscriber discounts remain available in the Apify Pricing tab.

🚧 Limitations

Auto24 paginates results and very deep queries can be truncated by the site. Detail enrichment doubles the request count and roughly doubles run time. If the site repeatedly refuses detail pages during a run, the remaining rows are returned with listing-card data only and the enrichment-only columns are empty. Fuel-type, gearbox, body-type, and drivetrain values are surfaced in the site's original Estonian. Engine power is converted from the listed kW to metric horsepower. Seller phone numbers and e-mail sit behind a click-to-reveal widget and are not scraped.

❓ FAQ

Do I need a search URL?

No. Leave searchUrl empty and the Actor scrapes the default used-cars feed. To target a make, model, or price band, apply the filters on auto24.ee and paste the resulting URL — the Actor scrapes exactly that result set.

What currency are prices in?

Euros. Auto24 lists in EUR; currency is always EUR and price is an integer amount.

What does detail enrichment add?

Setting enrichDetails to true fetches each listing's detail page for color, engine displacement, first-registration date, seller name and location, and the full spec table. Set it to false to halve the request count — you still get make, model, year, price, mileage, fuel, gearbox, power, body type, drivetrain, and a photo from the listing card.

Is this an official Auto24 API?

No. Auto24 offers no public API. This Actor scrapes the public website politely.

The labels are in Estonian — can I get English?

We map the core spec fields to standard English column names (make, model, year, mileage_km, fuel_type, ...). Estonian category values such as Diisel or Automaat are preserved as-is so nothing is lost in translation.

💬 Your feedback

Spotted a bug, hit a weird edge case, or need a new field? Open an issue on the Actor's Issues tab on Apify Console — we ship fixes weekly and we read every report.