Burzarada HZZ Scraper — Croatia National Job Listings avatar

Burzarada HZZ Scraper — Croatia National Job Listings

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
Burzarada HZZ Scraper — Croatia National Job Listings

Burzarada HZZ Scraper — Croatia National Job Listings

Scrape job listings from burzarada.hzz.hr, Croatia's national public employment service portal (run by HZZ, Hrvatski zavod za zapošljavanje). Search by job title and get employer, location, application deadline and direct links.

Pricing

from $1.20 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Burzarada HZZ Scraper

Extract job listings from burzarada.hzz.hr, Croatia's national public employment service portal, run by HZZ (Hrvatski zavod za zapošljavanje). The portal is the country's official vacancy register — every employer registering an opening with the employment service, plus direct employer postings, ends up here.

No login. No cookies session that expires mid-run. No browser automation. The actor reads the same server-rendered listing and detail pages a visitor's browser would.

What this actor does

Given a search keyword, this actor collects every matching job listing from burzarada.hzz.hr and returns one row per listing with:

  • Job title
  • Hiring employer
  • Workplace location (municipality)
  • Number of open positions
  • Application deadline
  • The listing's unique ID and direct URL
  • Optionally (with fetchFullDescription): employment type, working hours, education level, driving licence requirement, work experience, full description and contact info

Why use it

  • National labour market research — track vacancy volume, employer activity and role demand across Croatia.
  • Recruitment intelligence — see which employers are actively hiring and where, before it shows up on aggregator job boards.
  • Public-sector data journalism — this is the same register HZZ itself publishes, structured for analysis.
  • Aggregators and job boards — feed Croatian public-sector-registered vacancies into your own product alongside private job boards.

How to scrape Burzarada Rada HZZ job data

  1. Open the actor and set a Search Query — a Croatian job title or profession keyword (for example kuhar, konobar, vozač, prodavač, njegovatelj). Leave it empty to pull all current listings nationwide.
  2. Set Max Results to how many listings you want.
  3. Turn on Fetch Full Description if you want employment type, working hours, education level, driving licence, work experience, a free-text description and contact details for each listing — this costs one extra request per job.
  4. Leave the proxy on the default automatic setting and click Start.

The actor pages through the listings (up to 75 per page) until it reaches your Max Results or runs out of listings, then writes everything to the dataset. You can export the result as JSON, CSV or Excel.

Input

FieldTypeDescription
searchQuerystringJob title / profession to search for. Croatian keywords work best. Default: kuhar. Leave empty for all current listings.
maxResultsintegerMaximum number of listings to return. Default: 100.
fetchFullDescriptionbooleanFetch each listing's detail page for employment type, working hours, education, driving licence, experience, description and contact. Default: false.
proxyConfigurationobjectApify proxy settings. Default: automatic (no anti-bot on this site).

Example input

{
"searchQuery": "kuhar",
"maxResults": 100,
"fetchFullDescription": true,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Output

Each dataset item looks like this (with fetchFullDescription: true):

{
"jobTitle": "VOZAČ / VOZAČICA B KATEGORIJE",
"employer": "MIKULIĆ društvo s ograničenom odgovornošću za trgovinu, ugostiteljstvo i turizam",
"location": "MATULJI",
"positionsWanted": 5,
"employmentType": "Na neodređeno; novootvoreni poslovi mogućnost zapošljavanja umirovljenika",
"workingHours": "Puno radno vrijeme",
"educationLevel": "Osnovna škola niži razredi Završena osnovna škola",
"drivingLicence": null,
"workExperience": null,
"description": "OPIS POSLA: Vozač/vozačica B kategorije-kombi. Ukrcaj robe u skladištu te isporuka prema trgovačkim lancima. Briga o vozilu i robi. Kontakt: 091/500-3604",
"contact": "osobni dolazak: CESTA DALMATINSKIH BRIGADA 17, MATULJI mobitel: 091 5003604 e-mailom: antemikulic5@gmail.com",
"validFrom": "30.7.2026.",
"applicationDeadline": "30.8.2026.",
"jobId": "165236673",
"url": "https://burzarada.hzz.hr/RadnoMjesto_Ispis.aspx?WebSifra=165236673",
"scrapedAt": "2026-08-21T09:12:03.736Z"
}

Output fields

FieldTypeDescription
jobTitlestringTitle of the job listing
employerstringName of the hiring company
locationstringWorkplace municipality
positionsWantednumberNumber of openings for this listing
employmentTypestringContract type (permanent/fixed-term). Only with fetchFullDescription.
workingHoursstringFull-time/part-time as published. Only with fetchFullDescription.
educationLevelstringRequired education level. Only with fetchFullDescription.
drivingLicencestringRequired driving licence category, if any. Only with fetchFullDescription.
workExperiencestringRequired work experience. Only with fetchFullDescription.
descriptionstringFree-text job description. Only with fetchFullDescription.
contactstringContact email or phone as published. Only with fetchFullDescription.
validFromstringListing validity start date (Croatian d.M.yyyy. format). Only with fetchFullDescription.
applicationDeadlinestringApplication deadline as published (Croatian d.M.yyyy. format)
jobIdstringUnique burzarada.hzz.hr listing ID (WebSifra)
urlstringFull job listing URL
scrapedAtstringISO 8601 timestamp of collection

Cost estimate

This actor parses lightweight server-rendered HTML and no browser, so runs are cheap and fast. One request returns up to 75 listings without fetchFullDescription, or one extra request per listing with it enabled. Exact cost depends on your Apify plan and proxy usage. Usage is only charged after a run finishes with status SUCCEEDED — a failed or aborted run doesn't bill for partial results.

Limitations

  • Salary is not published on this portal. HZZ listings don't carry a structured or free-text salary field — this is a data-source limitation, not a scraping gap.
  • Dates are published in Croatian d.M.yyyy. format (e.g. 20.9.2026.), not converted to ISO 8601, matching how HZZ itself presents them.
  • Location is a free-text municipality name, not split into structured city/region/postal-code fields, matching the source.
  • employmentType, workingHours, educationLevel, drivingLicence, workExperience, description, contact and validFrom are only populated when fetchFullDescription is enabled — the default fast mode returns only the list-page fields.
  • Some detail fields (driving licence, accommodation, work experience) are legitimately conditional on the job and left empty by the employer for many listings.

Building a European jobs dataset, or covering the Croatian market? These sibling actors follow the same clean-data approach:

  • Mojposao Scraper — Croatia's largest private job board
  • Posao.hr Scraper — Croatia's national job classifieds site
  • Služby Zamestnanosti Scraper — Slovakia's national public employment service
  • JobsIreland Scraper — Ireland's national public employment service
  • CVVP NVA Scraper — Latvia's national public employment service

Disclaimer

This actor collects publicly available data from burzarada.hzz.hr for legitimate research and aggregation use. Respect the site's terms of service and applicable data protection law when using the output.