Njuskalo.hr Cars & Property Scraper
Pricing
Pay per usage
Go to Apify Store

Njuskalo.hr Cars & Property Scraper
Scrape listings from Njuskalo.hr. Extract car and property data including prices, specs, images, and seller details with structured output. Supports pagination and proxy rotation.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
ScrapySpider
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Share
Njuskalo.hr Scraper
A powerful Apify Actor by ScrapySpider for scraping car and property listings from Njuskalo.hr, the largest classified ads website in Croatia.
Features
- Car Scraping: Automatically discovers all car brands and scrapes listings with pagination support
- Property Scraping: Scrapes property listings from predefined categories (houses, apartments, land, etc.)
- Structured Data: Extracts detailed information including prices, characteristics, images, and seller details
- Proxy Support: Built-in proxy rotation to prevent blocking
- Efficient: Uses CheerioCrawler for fast, HTTP-based scraping
Input Configuration
The Actor accepts the following input parameters:
scrapeType
- Type: String (enum)
- Options:
auto(both),cars,properties - Default:
auto - Description: Choose what content to scrape.
autoruns both car and property scrapers in the same run.
propertyUrls
- Type: Array of strings
- Description: Property category URLs to scrape (only used when scrapeType is 'properties')
- Default: Includes common categories like:
https://www.njuskalo.hr/prodaja-kucahttps://www.njuskalo.hr/iznajmljivanje-kucahttps://www.njuskalo.hr/prodaja-stanovahttps://www.njuskalo.hr/iznajmljivanje-stanova
maxRequestsPerCrawl
- Type: Integer
- Default: 100
- Minimum: 0 (unlimited)
- Description: Maximum number of pages to scrape
maxPagesPerBrand
- Type: Integer
- Default: 10
- Minimum: 1
- Description: Maximum number of listing pages to scrape per car brand (only for cars)
proxyConfiguration
- Type: Object
- Default:
{ "useApifyProxy": true } - Description: Proxy settings to prevent blocking
Output Structure
Car Listings
{"type": "car","url": "https://www.njuskalo.hr/...","title": "Car title","price": "15,000 EUR","brand": "bmw","characteristics": {"Year": "2018","Mileage": "80,000 km","Fuel": "Diesel"},"description": "Full description...","images": ["image1.jpg", "image2.jpg"],"seller": {"name": "Seller name","location": "Zagreb"},"scrapedAt": "2026-02-07T..."}Property Listings{"type": "property","url": "https://www.njuskalo.hr/...","title": "Property title","price": "250,000 EUR","characteristics": {"Area": "120 m²","Rooms": "3","Floor": "2/5"},"description": "Full description...","images": ["image1.jpg", "image2.jpg"],"seller": {"name": "Agency name","location": "Split"},"categoryUrl": "https://www.njuskalo.hr/prodaja-stanova","scrapedAt": "2026-02-07T..."}### How It WorksCar Scraping FlowVisits the main cars page (https://www.njuskalo.hr/auti)Extracts all available car brand namesGenerates paginated URLs for each brandExtracts listing URLs from each pageScrapes detailed data from each listingStores results in datasetProperty Scraping FlowStarts with provided category URLsExtracts listing URLsHandles pagination automaticallyScrapes property detailsStores results in datasetQuick Start## Install dependenciesnpm install## Run locally with default settings (auto — both)apify run## Run with custom inputapify run --input '{"scrapeType": "properties", "maxRequestsPerCrawl": 50}'## Run both cars and propertiesapify run --input '{"scrapeType": "auto", "maxRequestsPerCrawl": 500}'### Example InputScraping Cars{"scrapeType": "cars","maxRequestsPerCrawl": 200,"maxPagesPerBrand": 5,"proxyConfiguration": {"useApifyProxy": true}}Scraping Properties{"scrapeType": "properties","propertyUrls": ["https://www.njuskalo.hr/prodaja-kuca","https://www.njuskalo.hr/prodaja-stanova"],"maxRequestsPerCrawl": 500,"proxyConfiguration": {"useApifyProxy": true}}### Scraping Both (auto){"scrapeType": "auto","propertyUrls": ["https://www.njuskalo.hr/prodaja-kuca"],"maxRequestsPerCrawl": 500,"maxPagesPerBrand": 10,"proxyConfiguration": {"useApifyProxy": true}}### Deployment# Login to Apify (first time only)apify login# Deploy to Apify platformapify pushTechnical StackApify SDKCrawleeCheerioCrawlerCheerioNotesUses CheerioCrawler for high performance (no browser overhead)Proxy recommended for large-scale scrapingUse maxRequestsPerCrawl to control costs and crawl scopeCar brand discovery is automaticProperty URLs are validated internallyResourceshttps://docs.apify.comhttps://crawlee.devhttps://www.njuskalo.hrMade by---### ScrapySpider---Website: https://scrapyspider.comEmail: ScrapySpider@protonmail.comServicesWeb scraping & automationE-commerce monitoringReal estate & automotive data extractionLead generationData enrichment pipelinesAPI & scheduled scraping solutions