Bazaraki Scraper — Cyprus Classifieds avatar

Bazaraki Scraper — Cyprus Classifieds

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Bazaraki Scraper — Cyprus Classifieds

Bazaraki Scraper — Cyprus Classifieds

Scrape Bazaraki.com ads without login — cars, real estate, electronics. Unofficial API alternative with CSV/JSON data export.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

28

Total users

5

Monthly active users

4 days ago

Last modified

Share

Bazaraki Scraper — Cyprus Classifieds, Cars & Real Estate Data (No API)

Apify Actor No API key Pay per result Classifieds Export

Extract classified ads from Bazaraki.com — Cyprus's #1 classifieds site — by keyword, category, city and price range. Get every listing's title, price, location with GPS coordinates, full description, category-aware attribute map, image gallery and seller lead data (name, profile, verified/business flags). Fast HTML parsing with got-scraping + cheeriono headless browser, no API key, no login.

🏆 Why this Bazaraki scraper?

35+ fields per listing · thousands of listings per run · lightweight HTML parse (no browser) · export to JSON / CSV / Excel. The unofficial Bazaraki API alternative for market research, price tracking and lead generation across Cyprus.


✨ What this Actor does / Key features

  • 🚗 Every category — cars, motorbikes & boats, real estate (sale & rent), electronics, home & garden, jobs, services and more. Target them with categoryPaths or cast wide with keyword searchQueries.
  • 🏝️ Any Cyprus district — filter by cities (nicosia, limassol, larnaca, paphos, famagusta); each is auto-mapped to its Bazaraki district slug.
  • 💶 Price filtering in EURpriceMin / priceMax narrow results to a budget band, ideal for car or apartment price tracking.
  • 🌐 Sorting & language — pull listings in en, el or ru via the language switch.
  • 📍 GPS + full address — each detail page yields latitude, longitude, city and area so you can geo-cluster or map listings.
  • 👤 Seller lead data — capture sellerName, sellerProfileUrl, sellerRegisteredSince, plus sellerIsVerified and sellerIsBusiness flags to isolate dealerships and agencies.
  • 🖼️ Full image galleries — every full-size image URL plus an imageCount, ready for visual analysis or archival.
  • 🧩 Category-aware attributes — one catch-all attributes map adapts to the category (cars → year/mileage/gearbox, real estate → bedrooms/area/floor, phones → brand/model/storage).
  • HTML parse with cheerio — reads Bazaraki's server-rendered, schema.org-annotated pages directly (no browser), with optional Apify proxy support for reliable, high-volume runs.

🚀 Quick start (3 steps)

  1. Configure — give the Actor at least one searchQueries keyword or one categoryPaths slug. Add optional cities, priceMin/priceMax, language and maxListings to scope the run.
  2. Run — hit Start in the Apify Console, or trigger the Actor via API / schedule. Leave scrapeDetails: true for full enrichment, or flip it off for a fast listing-only pass.
  3. Get your data — download the results as JSON, CSV, Excel or XML, or pull them straight from the dataset API into your own pipeline.

📥 Input

Give the Actor at least one searchQueries OR one categoryPaths value. Everything else is optional.

Example — Used cars in Limassol under €50k

{
"categoryPaths": ["car-motorbikes-boats-and-parts/cars-trucks-and-vans"],
"cities": ["limassol"],
"priceMin": 5000,
"priceMax": 50000,
"language": "en",
"scrapeDetails": true,
"maxListings": 500
}

Example — Apartments for rent across Cyprus (lead gen)

{
"categoryPaths": ["real-estate-for-rent/apartments-flats-for-rent"],
"language": "en",
"scrapeDetails": true,
"maxListings": 1000,
"maxPagesPerQuery": 50,
"maxConcurrency": 3
}

Example — iPhones by keyword

{
"searchQueries": ["iphone 15"],
"categoryPaths": ["electronics/mobile-phones-and-accessories/mobile-phones"],
"priceMax": 900,
"language": "en",
"scrapeDetails": true,
"maxListings": 300
}
FieldTypeDescription
searchQueriesarrayKeywords — each is a separate task. Empty = browse categories/cities only.
categoryPathsarrayBazaraki category slugs (see list below). Empty = all categories.
citiesarraynicosia, limassol, larnaca, paphos, famagusta. Empty = all cities.
priceMinintegerMin price in EUR (0 = no min).
priceMaxintegerMax price in EUR (0 = no max).
languagestringen / el / ru.
scrapeDetailsbooleanEnrich each listing with detail-page data (~1 extra request per ad).
maxListingsintegerTotal listings cap (0 = unlimited).
maxPagesPerQueryintegerPages per task (max 500).
requestDelayinteger (ms)Per-worker delay between requests.
maxConcurrencyintegerParallel detail-page workers.

City slug mapping — you pass the friendly name; the Actor maps it to Bazaraki's district slug:

Input valueMapped slug
nicosia / lefkosialefkosia-district
limassol / lemesoslemesos-district
larnaca / larnakalarnaka-district
paphos / pafospafos-district
famagusta / ammochostosammochostos-district

Common category paths:

  • Motorscar-motorbikes-boats-and-parts/cars-trucks-and-vans, .../motorbikes, .../boats, .../parts-and-accessories
  • Real estate (sale)real-estate-for-sale, real-estate-for-sale/apartments-flats-for-sale, real-estate-for-sale/houses-for-sale, real-estate-for-sale/land-for-sale
  • Real estate (rent)real-estate-for-rent, real-estate-for-rent/apartments-flats-for-rent, real-estate-for-rent/houses-for-rent
  • Electronicselectronics/mobile-phones-and-accessories/mobile-phones, electronics/computers-and-tablets/laptops, electronics/computers-and-tablets/desktop-pcs, electronics/tv-and-audio/tvs, electronics/cameras-and-photo-equipment
  • Home & gardenhome-and-garden/furniture, home-and-garden/appliances, home-and-garden/garden-and-outdoor
  • Jobsjobs-cv, jobs-cv/vacancies
  • Servicesservices/repairs-and-construction, services/transport-and-logistics

Finding a category slug: browse bazaraki.com, open any category, and copy the slug portion of the URL (everything after the domain, before ?). Drop it into categoryPaths exactly as shown.

📤 Output

One row per listing — 35+ fields, exportable to JSON, CSV, Excel or XML. Trimmed sample record:

{
"adId": "6353040",
"detailUrl": "https://www.bazaraki.com/adv/6353040_mini-cooper-1-6l-2009/",
"title": "Mini Cooper 1,6L 2009",
"price": 8000,
"priceText": "€8.000",
"currency": "EUR",
"isNegotiable": true,
"isVip": false,
"isTop": false,
"location": "Nicosia, Egkomi",
"city": "Nicosia",
"area": "Egkomi",
"latitude": 35.16687140000001,
"longitude": 33.32500820000004,
"postedDate": "Today 07:36",
"postedAt": "2026-04-21T07:36:00.000Z",
"viewCount": 12,
"description": "Mini Cooper R56 JCW – 2009 | Cyprus Car ... 193,000 km ...",
"attributes": {
"Year": "2009",
"Gearbox": "Manual",
"Mileage (in km)": "193000 km",
"Fuel type": "Petrol",
"Engine size": "1,6L",
"Body type": "Hatchback"
},
"carFeatures": ["193000 km", "Manual", "Petrol"],
"images": [
"https://cdn1.bazaraki.com/media/cache1/44/24/4424cb24b19afb6bf45ae7f7061c4ecb.webp",
"https://cdn1.bazaraki.com/media/cache1/4d/f7/4df79e56b7eb27b779cb671b464c1789.webp"
],
"imageCount": 10,
"categoryPath": ["Motors", "Cars", "Mini", "Cooper"],
"category": "Cooper",
"sellerName": "EvoStar Motors Ltd",
"sellerProfileUrl": "https://www.bazaraki.com/c/evostarmotors/",
"sellerRegisteredSince": "feb, 2017",
"sellerIsVerified": true,
"sellerIsBusiness": true,
"searchQuery": "mini cooper",
"searchCategory": "car-motorbikes-boats-and-parts/cars-trucks-and-vans",
"searchCity": "nicosia",
"scrapedAt": "2026-04-21T12:00:00.000Z"
}

💡 Use cases

  • Market research — track car prices by model/year or apartment rents by district across Cyprus.
  • Lead generation — surface active sellers in a category and city, and isolate agencies via sellerIsBusiness.
  • Price tracking — re-run on a schedule and diff price over time to spot movements.
  • Inventory & competitor feeds — pull rival dealerships' or agencies' live listings.
  • Real estate analytics — geo-cluster and map listings with latitude / longitude.
  • Dealership monitoring — filter to verified business sellers to watch professional inventory.

👥 Who uses it

Real-estate analysts, car dealers, market researchers, price-comparison and lead-gen teams, data scientists, and PropTech / classifieds startups building Cyprus market datasets.

💰 Pricing

This Actor runs on a pay-per-result model — you're billed for the data you actually collect, with no monthly subscription and no API key to buy. Start on the free tier to validate your inputs and see sample output, then scale up once the results look right. See the Pricing tab on the Actor's Apify page for current details.

Performance tip: listing-only runs (scrapeDetails: false) issue about one request per 60 ads, while full enrichment adds roughly one request per ad — so a listing-only pass is far cheaper and faster when you don't need descriptions, coordinates or seller details. A datacenter proxy is usually enough; residential is optional for extra reliability at high volume.

❓ Frequently Asked Questions

This Actor collects only publicly available listing data that anyone can view in a browser without logging in. You are responsible for how you use the data and for complying with Bazaraki's Terms of Service and applicable laws (including GDPR when handling any personal data such as seller names). See the Legal note below.

Does Bazaraki have a public API? Is this a Bazaraki API alternative?

Bazaraki.com has no official public API. This Actor is an unofficial Bazaraki API alternative — it fetches and parses the site's server-rendered HTML so you get the same listing data programmatically as clean, structured JSON.

Can I scrape Bazaraki without API or login?

Yes. The Actor reads public search and detail pages directly with got-scraping and parses them with cheerio, so no Bazaraki account, login or API key is required. (Phone numbers stay masked because Bazaraki gates them behind a login-only endpoint.)

How do I export Bazaraki listings to CSV or JSON?

Every run writes to an Apify dataset that you can download or export as CSV, JSON, Excel or XML, or pull through the dataset API — a ready-made Bazaraki data-export pipeline.

How much data can I get?

Bazaraki returns 60 cards per listing page and caps pagination at page 500 (~30k ads) per filter set. To go beyond that on very large categories, split the run by city, price band or subcategory so each slice stays under the cap — then combine the datasets.

Can I scrape Bazaraki car listings and real estate data?

Yes. Use categoryPaths for cars, motorbikes, apartments, houses, land and more, or searchQueries for keywords — ideal for Bazaraki car listings scraping and real estate data extraction across any Cyprus district.

How do I scrape Bazaraki listings by city or district?

Set the cities field to nicosia, limassol, larnaca, paphos or famagusta and the scraper maps each to its Cyprus district slug, returning listings for that area only.

Can I filter Bazaraki ads by price range in EUR?

Yes. Set priceMin and priceMax in EUR to keep only ads inside that range — useful for tracking car or apartment prices within a specific budget on Bazaraki.

Does the scraper return GPS coordinates for each listing?

Yes. With scrapeDetails enabled, each ad includes latitude and longitude plus the full address, so you can geo-cluster Cyprus real estate or map listings directly.

🔗 More classifieds & real-estate scrapers by logiover

Bazaraki sits in the classifieds / marketplace + real-estate family. If you work across markets, these siblings pair well:

RegionActor
🇦🇹 Austriawillhaben-at-scraper
🇫🇷 Franceleboncoin-scraper
🇷🇺 Russiaavito-ru-scraper
🇸🇪 Swedenblocket-se-scraper
🇳🇱 Netherlandsmarktplaats-nl-scraper
🇩🇰 Denmarkdba-dk-scraper
🇺🇸 United Statescraigslist-scraper
🇮🇹 Italysubito-it-property-scraper
🇭🇷 Croatianjuskalo-hr-property-scraper
🇫🇷 Francebien-ici-fr-scraper-france-real-estate
🇬🇷 Greecespitogatos-gr-real-estate-scraper-greece-properties-data
🇵🇱 Polandotodom-pl-scraper-polish-real-estate-data

👉 Browse all logiover scrapers on Apify Store — 180+ actors across real estate, jobs, crypto, social media & B2B data.

⏰ Scheduling & integration

  • Schedule — run the Actor hourly, daily or weekly from the Apify Console to keep a fresh Cyprus listings dataset.
  • Export — download results as JSON, CSV, Excel or XML, or query the dataset API on demand.
  • Automate — connect to Make, n8n or Zapier to push new listings into sheets, CRMs or databases.
  • Webhooks & API — fire a webhook on run completion, or trigger and poll the Actor entirely through the Apify API for hands-off pipelines.

⭐ Support & feedback

Found a bug or need a field the Actor doesn't return yet? Open a ticket on the Issues tab and it'll get looked at. If this Actor saves you time, a ★★★★★ review on the Apify Store genuinely helps others find it — thank you!

This Actor collects publicly available data only. It does not bypass logins or access private information. You are solely responsible for how you use the extracted data and for complying with Bazaraki's Terms of Service, applicable laws, and data-protection regulations such as the GDPR when handling any personal data.


📝 Changelog

2026-07-06

  • ✨ README overhaul: richer output sample, ready-to-run example scenarios, classifieds & real-estate cross-links, clearer quick-start.

2026-07-01

  • Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
  • Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
  • Added ready-to-run example tasks that cover common real-world use cases.

2026-06-15

  • Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.

2026-06-07

  • Docs: added coverage for Bazaraki API alternative usage, scraping without login, and exporting car/real estate listings to CSV/JSON.

2026-06-05

  • 🛡️ Reliability fix: results are no longer dropped by strict output validation — runs now complete cleanly even at high volume (thousands of results).
  • ⚡ Stability & performance hardening; fresh rebuild.
VersionDateNotes
1.0.02026-04-21Initial release — HTML parse (cheerio), keyword × category × city tasks, detail enrichment with catch-all attribute map

2026-06-04

  • Verified live & refreshed build — reliability/maintenance pass.