Bazos.sk Cars Scraper - Slovak Used Car Listings · $1.5/1K
Pricing
from $0.75 / 1,000 result items
Bazos.sk Cars Scraper - Slovak Used Car Listings · $1.5/1K
Scrape used-car ads from auto.bazos.sk by make: title, price, town, listing date and photo, newest first.
Pricing
from $0.75 / 1,000 result items
Rating
0.0
(0)
Developer
Yusuke Suda
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Share
Bazos.sk Cars Scraper — Slovak used-car ads by make
Bazoš is Slovakia's best-known free classifieds site, and its Auto section (auto.bazos.sk) holds about 240,000 ads, most of them from private sellers. This Actor turns a make's section into a clean table: the ad title, the make, the asking price, the seller's town and the day the ad was listed, newest first.
Press Start. The defaults return the newest Škoda ads, with no configuration needed.
What a row looks like
{"title": "Škoda Kodiaq 2.0TDi 4x4 DSG 110kw Full led DPH 90 000 km","make": "Škoda","price": 26700,"currency": "EUR","city": "Čadca","posted_at": "2026-09-25","source_url": "https://auto.bazos.sk/inzerat/195860234/skoda-kodiaq-20tdi-sportline-4x4-dsg-2023-virtual-tazne-dph.php","thumbnail_url": "https://www.bazos.sk/img/1t/234/195860234.jpg?t=1790323428","external_id": "195860234"}
price is the asking price in euros. An ad that asks for offers
("Ponúknite") has no price, not a price of zero. make is the section you
searched, as the site names it. For "other makes" (ostatne) it stays empty
rather than being guessed from the title. Year, mileage and fuel are not on
the list card, so they are not collected, and they are not guessed from the
title either. The title often carries them in the seller's own words.
Most sellers here are private people, so no seller is published: no name,
no phone number, no e-mail. This Actor never opens the ad page, never reads
the ad text (which is where sellers put their numbers) and never reads the
"rate this user" link that carries the seller's name. A phone number or
address typed into a title is removed. seller_name and seller_type ship
empty so that one parser works across every car Actor here.
When an ad was listed
The list shows the day only, e.g. "[25.9. 2026]", which becomes
"posted_at": "2026-09-25". Paid TOP ads are moved back up every few days
and then show that day. For them posted_at is the day the ad was last moved
up, which is also where it sits in the list.
The list is newest first by that day. With postedAfter set, the crawl stops
at the first page that is older, so a daily run reads only a few pages.
What people use it for
Watching private-seller asking prices for one make across Slovakia, day by day. Sourcing cars for a dealership before they reach the dealer portals. Counting how many Octavias or Golfs come on the market each week.
Input
| Field | What it does |
|---|---|
searchTerms | Car makes as the site lists them: skoda, volkswagen, bmw, mercedes-benz, alfa romeo, citroen … (24 makes), or ostatne for every other make. Each make is its own search. At least one is needed. A make the site does not list fails the run. |
postedAfter | Only keep ads listed on or after this day (ISO 8601). |
maxItems | Hard stop, so your bill is predictable. |
proxyConfiguration | Off by default. Most runs do not need one. |
How much one run returns
Bazoš serves 20 ads per page, and this Actor reads one page every 3 seconds,
so 1,000 ads take a little under three minutes. A make's section runs to its
end: 14,273 Škoda ads on 25 September 2026. Use maxItems or postedAfter
to keep a run short.
Pricing
$1.50 per 1,000 listings, dropping to $0.75 per 1,000 on higher Apify plans, plus $0.005 each time a run starts. Platform usage is not passed on to you.
You are charged for rows you actually receive. If you set a maximum charge for the run, it stops cleanly at that limit instead of overshooting it.
Scope and limits
Public listings only, from the make sections (auto.bazos.sk/<make>/),
which Bazoš's robots.txt allows. The paths and parameters it disallows are
never requested. That rules out the keyword search, the place and radius
search, the price filter and sorting. So this Actor cannot filter by place,
price or keyword: it reads a make's whole section, newest first, and each
row carries the seller's town for you to filter on. It does not open ad pages
either, so year, mileage, fuel and the ad text are not collected.
A make's section holds whatever sellers file there. Most ads are cars, but a few are parts or accessories for that make (a turbo for €120, a roof rack), and now and then a car of another make. Filter on price or title if you need cars only.
Every page is checked before its rows are used. The canonical link must match the make and page you asked for, and the list head's "Zobrazených 21-40 inzerátov z 14 273" must match the cards on the page. If either check fails, the run fails rather than returning rows you did not ask for and charging you for them.
If Bazoš changes its page structure, the run goes red. It does not return zero rows and report success. A silent scraper is worse than a broken one, because you find out weeks later.
Every run also publishes the site's own result count next to the rows it delivered, so you can see "100 rows of 14,273 the site reports". That number is what the site says, not a promise about what one run returns.
Same shape, other sites
This Actor shares its output shape with the other car Actors in this catalogue: Otomoto (Poland), Standvirtual (Portugal), willhaben (Austria) and Kleinanzeigen (Germany). A parser you write for one keeps working on the others.
Support
Open an issue on this Actor with the run ID and your input. Answered within one business day.