Bazaraki Scraper — Cyprus Classifieds
Pricing
from $1.99 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
16
Total users
3
Monthly active users
3 days ago
Last modified
Categories
Share
Bazaraki Classifieds Scraper
Extract classified ads from Bazaraki.com — Cyprus's #1 classifieds site. Scrape cars, real estate, electronics, jobs and more by keyword, category, city and price range. Returns listing-card data plus full detail-page enrichment (description, attribute map, coordinates, seller info).
How It Works
Bazaraki renders its search and detail pages server-side with rich, schema.org-annotated HTML. This actor fetches the HTML directly via got-scraping and parses it with cheerio — no browser needed.
GET https://www.bazaraki.com/search/?q=tesla&page=1
GET https://www.bazaraki.com/
Listing pages return 60 cards each. Bazaraki caps results at page 500 (max ~30k ads per filter set).
Input
{"searchQueries": ["tesla"],"categoryPaths": ["car-motorbikes-boats-and-parts/cars-trucks-and-vans"],"cities": ["limassol"],"priceMin": 5000,"priceMax": 50000,"language": "en","scrapeDetails": true,"maxListings": 200,"maxPagesPerQuery": 20,"requestDelay": 500,"maxConcurrency": 3}
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQueries | array | ["tesla"] | Keywords — each is a separate task. Empty = browse categories/cities only |
categoryPaths | array | [] | Bazaraki category slugs (see list below). Empty = all categories |
cities | array | [] | nicosia, limassol, larnaca, paphos, famagusta. Empty = all cities |
priceMin | integer | 0 | Min price in EUR (0 = no min) |
priceMax | integer | 0 | Max price in EUR (0 = no max) |
language | string | en | en / el / ru |
scrapeDetails | boolean | true | Enrich each listing with detail-page data (~1 extra request/ad) |
maxListings | integer | 200 | Total listings cap (0 = unlimited) |
maxPagesPerQuery | integer | 20 | Pages per task (max 500) |
requestDelay | integer (ms) | 500 | Per-worker delay |
maxConcurrency | integer | 3 | Parallel detail-page workers |
City Slugs
| Input value | Mapped slug |
|---|---|
nicosia / lefkosia | lefkosia-district |
limassol / lemesos | lemesos-district |
larnaca / larnaka | larnaka-district |
paphos / pafos | pafos-district |
famagusta / ammochostos | ammochostos-district |
Common Category Paths
Motors
car-motorbikes-boats-and-parts/cars-trucks-and-vanscar-motorbikes-boats-and-parts/motorbikescar-motorbikes-boats-and-parts/boatscar-motorbikes-boats-and-parts/parts-and-accessories
Real Estate
real-estate-for-salereal-estate-for-sale/apartments-flats-for-salereal-estate-for-sale/houses-for-salereal-estate-for-sale/land-for-salereal-estate-for-rentreal-estate-for-rent/apartments-flats-for-rentreal-estate-for-rent/houses-for-rent
Electronics
electronics/mobile-phones-and-accessories/mobile-phoneselectronics/computers-and-tablets/laptopselectronics/computers-and-tablets/desktop-pcselectronics/tv-and-audio/tvselectronics/cameras-and-photo-equipment
Home & Garden
home-and-garden/furniturehome-and-garden/applianceshome-and-garden/garden-and-outdoor
Jobs
jobs-cvjobs-cv/vacancies
Services
services/repairs-and-constructionservices/transport-and-logistics
(For the full category tree, browse Bazaraki directly and copy the slug portion of any category URL.)
Output
Example 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","viewCount": 12,"description": "Mini Cooper R56 JCW – 2009 | Cyprus Car ... 193,000 km ...","attributes": {"Year": "2009","Doors": "2 - 3 doors","Drive": "Front (FWD)","Power": "211 hp","Seats": "5","Colour": "White","Extras": "Alloy wheels, Cruise control, Keyless start, Start/stop, Leather seats, Parking Sensors","Gearbox": "Manual","Mileage (in km)": "193000 km","MOT till": "12/2028","Body type": "Hatchback","Fuel type": "Petrol","Engine size": "1,6L","Availability": "In stock"},"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"}
Notes
attributesis a catch-all map — keys depend on category. Cars haveYear/Mileage/Gearbox/..., real estate hasBedrooms/Area/Floor/..., phones haveBrand/Model/Storage/.... Same shape, different keys.priceisnullfor "POA", free, or missing prices. Raw text is inpriceText.- Phone numbers are not extracted — Bazaraki masks them behind a login-gated
/phone_check/endpoint. scrapeDetails: falsegives you ~⅓ the fields but is ~60× faster (listing-only).- The site caps pagination at page 500 regardless of how many results match. Narrow your filter for full coverage.
Use Cases
- Market research — car prices by model/year, apartment rents by district
- Lead generation — find active sellers in a category/city
- Price tracking — re-run periodically and diff prices over time
- Inventory feeds — pull your competitors' listings
- Real estate analytics — geo-cluster listings with latitude/longitude
- Dealership monitoring — filter by
sellerIsBusiness: true
Cost & Performance
- Listing-only (
scrapeDetails: false): ~0.002 CU per 100 ads (≈1 request per 60 ads). - Full enrichment (
scrapeDetails: true): ~0.012 CU per 100 ads (≈61 requests per 60 ads). - Concurrency 3 + 500ms delay = ~15-25s per 100 enriched ads.
Residential proxy is optional; datacenter proxy is typically enough.
FAQ
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 structured JSON.
Can I scrape Bazaraki without login?
Yes. The actor reads public search and detail pages directly with got-scraping, so no Bazaraki account or login 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 — making it a simple Bazaraki data export pipeline.
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.
Changelog
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.
| Version | Date | Notes |
|---|---|---|
| 1.0.0 | 2026-04-21 | Initial release — HTML parse (cheerio), keyword × category × city tasks, detail enrichment with catch-all attribute map |
📝 Changelog
2026-06-04
- Verified live & refreshed build — reliability/maintenance pass.