Bazos Mega Scraper — SK / CZ / AT / PL avatar

Bazos Mega Scraper — SK / CZ / AT / PL

Pricing

from $0.50 / 1,000 bazos listings

Go to Apify Store
Bazos Mega Scraper — SK / CZ / AT / PL

Bazos Mega Scraper — SK / CZ / AT / PL

Powerful scraper for Bazos. Scrapes all 4 country domains with detail pages, all images, seller info, GPS coordinates, and flexible input modes.

Pricing

from $0.50 / 1,000 bazos listings

Rating

0.0

(0)

Developer

Max

Max

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Share

🔍 Bazos Mega Scraper — SK / CZ / AT / PL

The most comprehensive and powerful Apify scraper for Bazos classifieds — supporting all 4 country domains with rich data extraction.

Extract listings from bazos.sk, bazos.cz, bazos.at, and bazos.pl with full detail pages, all images, seller information, GPS coordinates, and more.


✨ Features

FeatureDescription
🌍 4 CountriesSlovakia, Czech Republic, Austria, Poland — automatic domain handling
🔍 3 Input ModesSearch by keyword, browse categories, or scrape specific URLs
📄 Detail Page ScrapingFull descriptions, up to 12 images, seller info, GPS coordinates
Fast ModeToggle scrapeDetails: false for ultra-fast listing-only extraction
📍 Location FilteringFilter by postal code and radius (km)
💰 Price FilteringMin/max price range filters
🏷️ TOP Badge DetectionIdentifies promoted/featured listings
📊 Sort OptionsSort by date, price, or views
🛡️ Anti-Bot ResilientSession pooling, proxy rotation, respectful rate limiting
📁 20 CategoriesAuto, PC, Mobily, Reality, and 16 more

🎯 Use Cases

  • Price Monitoring — Track item prices across Bazos markets
  • Market Research — Analyze listing volumes, pricing trends by region
  • Lead Generation — Extract seller contact information at scale
  • Inventory Tracking — Monitor specific categories for new listings
  • Data Aggregation — Build comparison databases across all 4 countries

📥 Input Parameters

Scraping Target

ParameterTypeDefaultDescription
modeEnumSEARCHSEARCH / CATEGORY / URLS
countryEnumsksk / cz / at / pl
searchQueryString""Search keyword (SEARCH mode)
categoryEnum""Category filter (e.g., auto, pc, mobil)
subcategoryString""Subcategory slug (e.g., notebook, apple)
startUrlsArray[]Direct URLs (URLS mode)

Filters

ParameterTypeDefaultDescription
locationString""Postal code or city name
radiusKmInteger25Search radius in km
minPriceIntegerMinimum price filter
maxPriceIntegerMaximum price filter
sortByEnumdatedate / price / views

Limits & Performance

ParameterTypeDefaultDescription
maxResultsInteger50Max listings to scrape (0 = unlimited)
maxPagesInteger0Max pages to paginate (0 = unlimited)
scrapeDetailsBooleantrueFetch detail pages for rich data
proxyConfigurationObjectApify ProxyProxy settings

Example Input (SEARCH mode)

{
"mode": "SEARCH",
"country": "sk",
"searchQuery": "iphone 15",
"category": "mobil",
"location": "84101",
"radiusKm": 50,
"minPrice": 200,
"maxPrice": 800,
"maxResults": 100,
"scrapeDetails": true,
"proxyConfiguration": { "useApifyProxy": true }
}

Example Input (CATEGORY mode)

{
"mode": "CATEGORY",
"country": "cz",
"category": "auto",
"subcategory": "skoda",
"maxResults": 200,
"scrapeDetails": true
}

Example Input (URLS mode)

{
"mode": "URLS",
"startUrls": [
{ "url": "https://pc.bazos.sk/notebook/" },
{ "url": "https://mobil.bazos.sk/inzerat/194668041/i-phone-17-pro.php" }
],
"maxResults": 50,
"scrapeDetails": true
}

📤 Output Format

Data is exported as JSON, CSV, Excel, XML, or HTML via the Apify dataset.

With scrapeDetails: true (Full Detail)

{
"id": "194668041",
"title": "iPhone 17 pro 256 GB tmavomodrý",
"url": "https://mobil.bazos.sk/inzerat/194668041/i-phone-17-pro-256-gb-tmavomodry.php",
"description": "Predám iPhone 17 pro 256 GB tmavomodrý v perfektnom stave. Na telefóne nie je jediná ryha...",
"price": 1000,
"currency": "EUR",
"priceText": "1 000 €",
"isNegotiable": false,
"isFree": false,
"locationCity": "Banská Bystrica",
"locationPostalCode": "974 11",
"gpsLatitude": 48.755436,
"gpsLongitude": 19.165686,
"views": 735,
"date": "2026-08-18",
"isTop": true,
"sellerName": "Roman",
"sellerPhone": "090... zobraz číslo",
"category": "mobil",
"subcategory": "Apple",
"thumbnailUrl": "https://www.bazos.sk/img/1/041/194668041.jpg",
"images": [
"https://www.bazos.sk/img/1/041/194668041.jpg",
"https://www.bazos.sk/img/2/041/194668041.jpg",
"https://www.bazos.sk/img/3/041/194668041.jpg"
],
"imageCount": 12,
"breadcrumbs": ["Hlavná stránka", "Mobily", "Apple"],
"country": "sk",
"scrapedAt": "2026-08-18T20:30:00.000Z"
}

With scrapeDetails: false (Fast Mode)

{
"id": "194668041",
"title": "iPhone 17 pro 256 GB tmavomodrý",
"url": "https://mobil.bazos.sk/inzerat/194668041/i-phone-17-pro-256-gb-tmavomodry.php",
"description": "Predám iPhone 17 pro 256 GB tmavomodrý v perfektnom stave...",
"price": 1000,
"currency": "EUR",
"priceText": "1 000 €",
"isNegotiable": false,
"locationCity": "Banská Bystrica",
"locationPostalCode": "974 11",
"views": 735,
"date": "2026-08-18",
"isTop": true,
"sellerName": "Roman",
"category": "mobil",
"country": "sk",
"scrapedAt": "2026-08-18T20:30:00.000Z"
}

💻 Programmatic Usage

JavaScript / Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('your-username/bazos-mega-scraper').call({
mode: 'SEARCH',
country: 'sk',
searchQuery: 'macbook',
category: 'pc',
maxResults: 50,
scrapeDetails: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Found ${items.length} listings`);
items.forEach(item => {
console.log(`${item.title}${item.priceText}${item.locationCity}`);
});

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("your-username/bazos-mega-scraper").call(run_input={
"mode": "SEARCH",
"country": "cz",
"searchQuery": "elektrokolo",
"maxResults": 100,
"scrapeDetails": True,
})
items = client.dataset(run["defaultDatasetId"]).list_items().items
for item in items:
print(f"{item['title']}{item['priceText']}{item['locationCity']}")

📊 Output Fields Reference

FieldTypeDetail ModeFast ModeDescription
idStringUnique listing ID
titleStringListing title
urlStringDirect listing URL
descriptionString✅ Full✅ SnippetListing description
priceNumber/nullParsed numeric price
currencyStringEUR, CZK, or PLN
priceTextStringOriginal price text
isNegotiableBoolean"Dohodou" detected
isFreeBoolean"Zdarma" detected
locationCityStringCity name
locationPostalCodeStringPostal code
gpsLatitudeNumber/nullGPS latitude
gpsLongitudeNumber/nullGPS longitude
viewsInteger/nullView count
dateStringPublication date (YYYY-MM-DD)
isTopBooleanPromoted listing
sellerNameString/nullSeller display name
sellerPhoneString/nullPartial phone number
categoryStringCategory slug
subcategoryString/nullSubcategory name
thumbnailUrlString/nullMain thumbnail URL
imagesArray✅ All✅ 1All image URLs
imageCountIntegerNumber of images
breadcrumbsArrayCategory path
countryStringCountry code (sk/cz/at/pl)
scrapedAtStringISO timestamp

🌍 Supported Categories

All 20 categories across all 4 country domains:

CategorySKCZATPL
Carautoautoautoauto
Kidsdetidetikinderdzieci
Home & Gardendomdumhausdom
Electronicselektroelektroelektroelektro
Photofotofotofotofoto
Musichudbahudbamusikmuzyka
Booksknihyknihybuecherksiazki
Phonesmobilmobilhandytelefon
Motorcyclesmotocyklemotorkymotorradmotocykle
Furniturenabytoknabytekmoebelmeble
Clothingoblecenieoblecenikleidungodziez
PCpcpcpckomputer
Jobspracapracearbeitpraca
Real Estaterealityrealityimmobiliennieruchomosci
Servicessluzbysluzbydiensteuslugi
Sportssportsportsportsport
Machinerystrojestrojemaschinenmaszyny
Ticketsvstupenkyvstupenkyticketsbilety
Animalszvieratazviratatierezwierzeta
Otherostatneostatnisonstigesinne

❓ FAQ

Q: Why are some prices showing as null? A: Listings with prices like "Dohodou" (negotiable), "V textu" (in description), or "Zdarma" (free) return null for price. Check isNegotiable and isFree flags, and priceText for the original text.

Q: Why is sellerPhone partial? A: Bazos requires SMS verification to reveal full phone numbers. The scraper extracts the visible partial number (e.g., "090...").

Q: How do I scrape multiple countries at once? A: Run separate actor calls for each country, or use URLS mode with URLs from different domains.

Q: The scraper returns 0 results. What's wrong? A: Try enabling proxy (useApifyProxy: true). Bazos rate-limits IPs that make too many requests. Residential proxies work best for large volumes.

Q: What's the difference between Fast and Detail mode? A: Fast mode (scrapeDetails: false) only reads listing pages — ~20x faster, costs less, but gives truncated descriptions, no GPS, no full images. Detail mode visits each listing's page for the complete data.


📜 License

ISC