Njuskalo Scraper - Croatian Classifieds & Cars
Pricing
Pay per usage
Njuskalo Scraper - Croatian Classifieds & Cars
Scrape listings from njuskalo.hr — Croatia's largest classifieds marketplace. Extract cars, real estate, electronics, jobs, and more with prices, photos, seller info, and category-specific attributes. No login required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Njuskalo Scraper
Scrape classifieds listings from njuskalo.hr -- Croatia's largest online marketplace. Extract cars, real estate, electronics, jobs, mobile phones, and more with structured data including prices, photos, seller information, and category-specific attributes.
No login or cookies required.
What data can you extract from Njuskalo?
This scraper extracts structured listing data from all major Njuskalo categories:
- Listing title -- the headline of each ad
- Price -- numeric value and original display text (EUR)
- Location -- city or region in Croatia
- Category -- the Njuskalo section (cars, apartments, phones, etc.)
- Seller info -- name and type (private/professional)
- Images -- primary and all gallery image URLs
- Description -- short summary text from the listing
- Attributes -- category-specific details (year, mileage, fuel type for cars; rooms, surface for real estate; brand, model for electronics)
- Listing ID -- unique Njuskalo ad identifier
- Posted date -- when the ad was published
- Scraped timestamp -- ISO 8601 timestamp
How to scrape Njuskalo data
- Go to Apify Console and create a new task for the Njuskalo Scraper.
- Select a category (e.g., Cars, Apartments for sale, Mobile phones) or paste a filtered Njuskalo URL directly.
- Optionally enter a search query in Croatian (e.g., "volkswagen golf", "stan Zagreb", "iPhone 15").
- Set the max results to control how many listings to extract.
- Keep the default proxy settings -- Croatian residential proxies are required and pre-configured.
- Click Start and wait for the results.
- Download your data as JSON, CSV, Excel, or connect via API.
Input example
{"category": "auti","searchQuery": "volkswagen golf","maxResults": 50,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "HR"}}
Using Start URLs
You can also paste one or more Njuskalo URLs directly. This is useful when you want to scrape a specific filtered page -- just apply your filters on njuskalo.hr and copy the URL:
{"startUrls": [{ "url": "https://www.njuskalo.hr/auti?brand=volkswagen&model=golf" },{ "url": "https://www.njuskalo.hr/prodaja-stanova/zagreb" }],"maxResults": 100}
You can also scrape individual listing pages:
{"startUrls": [{ "url": "https://www.njuskalo.hr/auti/volkswagen-golf-8-2-0-tdi-oglas-12345678" }]}
Supported categories
| Category | Slug | Description |
|---|---|---|
| Cars | auti | New and used cars |
| Apartments (sale) | prodaja-stanova | Apartments for sale |
| Apartments (rent) | iznajmljivanje-stanova | Apartments for rent |
| Houses (sale) | prodaja-kuca | Houses for sale |
| Mobile phones | mobiteli | Smartphones and mobile phones |
| IT & Computers | informatika | Laptops, desktops, components |
| Audio/Video/Photo | audio-video-foto | TVs, cameras, audio equipment |
| Fashion | od-glave-do-pete | Clothing, shoes, accessories |
| Home & Garden | sve-za-dom | Furniture, appliances, tools |
| Jobs | posao | Job listings |
| Tourist accommodation | turisticki-smjestaj | Holiday rentals |
| Food & Drinks | hrana-pice | Food products and beverages |
Output example
{"listingTitle": "Volkswagen Golf 8 2.0 TDI DSG","price": 25900,"currency": "EUR","priceLabel": "25.900 EUR","location": "Zagreb","category": "auti","condition": null,"sellerType": "Professional","sellerName": "Auto Centar Zagreb","imageUrl": "https://www.njuskalo.hr/image-bigger/auti/volkswagen-golf-8-slika-12345.jpg","imageUrls": ["https://www.njuskalo.hr/image-bigger/auti/volkswagen-golf-8-slika-12345.jpg"],"url": "https://www.njuskalo.hr/auti/volkswagen-golf-8-2-0-tdi-dsg-oglas-12345678","listingDescription": "2021. | 45.000 km | Diesel | Automatski","attributes": {"godina": "2021","kilometraza": "45.000 km","gorivo": "Diesel","mjenjac": "Automatski"},"listingId": "12345678","postedDate": null,"scrapedAt": "2026-06-09T12:00:00.000Z"}
Important: Croatian proxy required
Njuskalo.hr geo-blocks all non-Croatian IP addresses at the TCP level. Requests from outside Croatia will time out silently. This scraper requires Apify Residential proxies with apifyProxyCountry set to HR (Croatia).
The default proxy configuration is pre-filled correctly. Do not change it unless you have your own Croatian proxy setup.
How much does it cost to scrape Njuskalo?
The cost depends on how many listings you extract. A typical run scraping 100 car listings takes about 2-3 minutes and costs approximately $0.10-0.20 in Apify platform credits (including residential proxy usage).
| Listings | Estimated time | Estimated cost |
|---|---|---|
| 20 | ~1 min | ~$0.05 |
| 100 | ~3 min | ~$0.15 |
| 500 | ~10 min | ~$0.60 |
| 1,000 | ~20 min | ~$1.20 |
Costs may vary depending on proxy usage and the number of retries needed.
Tips for best results
- Use Croatian keywords for search queries -- Njuskalo is a Croatian-language site. For example, use "stan" (apartment) not "apartment", "posao" (job) not "job".
- Start with Start URLs if you need specific filters -- apply filters on njuskalo.hr first, then paste the resulting URL.
- Keep maxResults reasonable to control costs. Start with 20-50 to test, then scale up.
- Categories have subcategories -- for more targeted results, browse njuskalo.hr, navigate to the subcategory you want, and use that URL as a Start URL.
Integration and API access
This actor can be called via the Apify API for programmatic access:
curl "https://api.apify.com/v2/acts/studio-amba~njuskalo-scraper/runs" \-X POST \-H "Content-Type: application/json" \-H "Authorization: Bearer YOUR_API_TOKEN" \-d '{"category": "auti","searchQuery": "bmw","maxResults": 50}'
You can also schedule recurring runs, integrate with webhooks, or connect to Google Sheets, Slack, and other platforms through Apify integrations.
Limitations
- Njuskalo.hr requires Croatian residential proxies (geo-blocking).
- The scraper extracts data from search/category listing pages. For full listing details (complete description, all images, seller contact), use individual listing URLs in Start URLs.
- Rate limiting may apply for large-scale scraping. The scraper uses conservative concurrency settings to respect the site.
- Njuskalo occasionally changes its HTML structure. If you notice missing data, please report it.