Bazoš.sk Scraper
Bazoš.sk covers Slovak private-seller listings, priced in euros unlike its Czech twin's koruna, useful for cross-border price comparisons.
Bazoš.sk covers Slovak private-seller listings, priced in euros unlike its Czech twin's koruna, useful for cross-border price comparisons. Rows include price, city, postcode, posting date, view count and photo, with postcode-and-radius search. No seller names or user IDs collected.
$3.00 / 1,000 · 100.0% success over 29 public runs in the last 30 days.
Run it on Apify → Free to try - runs bill per result on your own account.
What you give it
Every field is optional unless marked; sensible defaults do the rest.
| Field | Type | What it does | Default |
|---|---|---|---|
searchQuery |
string | What to search for on Bazoš, exactly as you would type it in the site's search box, e.g. "bicykel" or "iphone 15". Leave it out when you only re-check listings through listingIds. | bicykel |
listingIds |
array | Re-check listings you already know instead of searching: one listing address per line, as every dataset row carries it in url (e.g. https://auto.bazos.sk/inzerat/224560000/subaru-forester.php). The address is needed, not the number alone: on Bazoš.sk the category is part of it. Each listing is read from its own page - title, price, locality, view count, every photo and the full description. A listing that is gone from the site is skipped, named in the log and not billed. When given, the search fields of this form are ignored and the run status says which. Up to 50. |
[] |
priceMin |
integer | Only include listings costing at least this many euros. | - |
priceMax |
integer | Only include listings costing at most this many euros. | - |
postcode |
string | Postcode to search around, e.g. "110 00" (Prague). Needed for radiusKm. | - |
radiusKm |
integer | Search radius around the postcode, in kilometres. | - |
maxItems |
integer | Stop after this many listings. Free-plan runs are capped at 5 items. The form starts at 25 for a cheap first run - that is the form's prefill, not a cap on your plan; clear it to use the default of 500. | 500 |
scrapeDetails |
boolean | The search results carry only a description snippet. Turn this on to read each listing's own page for the seller's full description. This makes one extra request per listing, so a run is slower and costs one more page fetch each. The seller-contact section (phone and email) is never read; only the description text reaches the output. Leave off for a fast search-only sweep. | False |
reportFailures |
boolean | When a run fails, send the developer the actor name and build, an error category, the error message (truncated) and a one-way hash of your input - so a bug can be fixed without anyone asking you to reproduce it. Your input itself, your results and your identity are never sent, and successful runs send nothing at all. Switch this off and the actor behaves exactly the same. | True |
What you get back
One JSON object per result, with exactly these fields - no seller identities, no contact data, ever.
A real result row from a recent run:
{
"city": "Bratislava",
"description": "Hľadáme kuriérov pre Bolt Food! 🍔 Chceš si zarobiť a zároveň sa pohybovať po meste? Pridaj sa k nám a staň sa súčasťou tímu Bolt Food! Čo po...",
"imageUrl": "https://www.bazos.sk/img/1t/653/196564653.jpg",
"listingId": "196564653",
"postcode": "811 09",
"postedAt": "17.10.2026",
"priceAmount": 3100,
"priceDisplay": "3 100 €",
"promoted": true,
"title": "BOLT FOOD KURIÉR SLOVENSKO 8% PROVÍZIA.",
"url": "https://praca.bazos.sk/inzerat/196564653/bolt-food-kurier-slovensko-8-provizia.php",
"viewCount": 86
}
| Field | Type | Meaning |
|---|---|---|
listingId |
string | Bazoš listing ID. |
url |
string | Direct link to the listing. |
title |
string | Listing title as posted. |
description |
string | Listing description. The search-page snippet by default, or the seller's full free-text description when Fetch full descriptions is on (read from the listing's own page; the seller-contact section is never read). |
priceAmount |
['number', 'null'] | Asking price in EUR (Slovakia uses the euro, so prices carry cents). Null for 'Dohodou' (negotiable), 'V textu' or the give-away wording - priceDisplay always carries the site's exact text. |
priceDisplay |
string | The price exactly as the site displays it, e.g. '1 250 €', 'Dohodou', 'Zdarma'. |
city |
string | Listing municipality. |
postcode |
string | Listing postcode. |
postedAt |
string | Posting date as displayed (d.m.yyyy). |
viewCount |
['integer', 'null'] | How many times the listing was viewed. |
promoted |
boolean | Whether the listing is a paid TOP promotion. |
imageUrl |
string | Listing thumbnail. |
imageUrls |
array | Every photo of the listing, full size, in the site's order. Present on listings read through listingIds; the search page carries one thumbnail (imageUrl). |
Health
100.0% success over 29 public runs in the last 30 days. Live record, failures included: status page.
Full documentation, examples and the AI-assistant prompt live on the store page.