Jobs.cz Scraper avatar

Jobs.cz Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Jobs.cz Scraper

Jobs.cz Scraper

Extract job listings effortlessly with the Jobs.cz Scraper. This lightweight actor is optimized for speed and reliability on the Jobs.cz platform. For seamless performance and to avoid blocks, the use of residential proxies is highly recommended. Perfect for recruitment data!

Pricing

from $1.00 / 1,000 results

Rating

5.0

(3)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

2

Bookmarked

68

Total users

21

Monthly active users

7 days ago

Last modified

Share

What does Jobs.cz Jobs Scraper do?

Jobs.cz Jobs Scraper collects public job listings from Jobs.cz, a Czech job board. Enter a job keyword and an optional Czech city or region, then receive structured records with job titles, employers, locations, salary details, dates, categories, and direct listing URLs.

The Jobs.cz scraper is useful for recruitment research, job market reporting, salary comparisons, and recurring hiring monitoring. Results are saved to an Apify dataset that you can download in JSON, CSV, Excel, XML, or RSS formats, or pass to another workflow through integrations and the Apify API.

Why use Jobs.cz Jobs Scraper?

  • Create usable Czech job datasets - Replace manual copy and paste with consistently structured Jobs.cz records.
  • Monitor hiring demand - Track changes in roles, employers, locations, skills, and advertised salary ranges over time.
  • Choose the right level of detail - Keep collectDetails enabled for descriptions and enriched job information, or turn it off for a faster listing-level run.
  • Support repeatable research - Reuse the same keyword and location inputs in scheduled runs to compare market snapshots.
  • Export and automate - Download data for reporting, connect it to a spreadsheet, or deliver results to your own system.

What data can you extract from Jobs.cz?

The availability of fields depends on what each employer publishes on Jobs.cz.

FieldDescription
job_idJobs.cz identifier for the listing.
titlePublished job title.
companyHiring employer name.
locationReadable job location summary.
locationsStructured location objects, when available.
salaryPublished salary summary.
salary_minMinimum advertised salary, when published.
salary_maxMaximum advertised salary, when published.
salary_currencyCurrency label, such as .
salary_periodSalary period, such as monthly.
categoryJob category or classification.
fieldsJob-area labels associated with the listing.
professionsProfession labels associated with the listing.
job_typeEmployment form or work arrangement, when published.
date_postedPublication date, when available.
valid_toListing expiry date, when available.
teaserShort job summary.
description_htmlFormatted job description, when detail collection is enabled.
description_textPlain-text job description, when detail collection is enabled.
urlDirect Jobs.cz listing URL.
sourceSource label, always jobs.cz.
search_keywordKeyword used for the run, when supplied.
search_locationLocation used for the run, when supplied.

How to use Jobs.cz Jobs Scraper

  1. Open the Actor in Apify Store.
  2. Enter a job title, skill, or Czech keyword in keyword.
  3. Optionally add a city or region in location.
  4. Choose the number of listings with results_wanted and set collectDetails based on the fields you need.
  5. Run the Actor, review the dataset, then download it or connect it to an automation.

For a first run, use a focused query and 20 results. After you confirm the dataset shape, increase the result limit or schedule the same query for ongoing monitoring.

Input Parameters

ParameterTypeRequiredDefaultDescription
keywordStringNo"vývojář"Job title, skill, or search term, for example programátor, účetní, or projektový manažer.
locationStringNo"Praha"Czech city or region, for example Praha, Brno, Ostrava, or Plzeň. Leave empty to search across locations.
collectDetailsBooleanNotrueWhen enabled, includes the job description and additional published details where available.
results_wantedIntegerNo20Maximum number of job listings to save.
max_pagesIntegerNo20Maximum number of Jobs.cz result pages to process.
proxyConfigurationObjectNo{ "useApifyProxy": false }Optional Apify Proxy configuration for larger or recurring collections.

Output Data

Each dataset item represents one public Jobs.cz job listing. Empty optional fields are omitted when the source listing does not publish them.

FieldTypeDescription
job_idStringListing identifier.
titleStringJob title.
companyStringEmployer name.
categoryStringJob category.
locationStringJob location.
locationsArrayPublished structured location data.
salaryStringPublished salary text.
salary_minNumberMinimum salary where published.
salary_maxNumberMaximum salary where published.
job_typeStringEmployment form or arrangement.
date_postedStringJob publication date.
valid_toStringJob expiry date.
description_htmlStringFormatted job description.
description_textStringPlain-text job description.
urlStringDirect public listing URL.
sourceStringjobs.cz.

Usage Examples

Collect 20 developer listings in Prague.

{
"keyword": "vývojář",
"location": "Praha",
"results_wanted": 20,
"collectDetails": true
}

Nationwide Python job scan

Collect Python jobs across all locations for a broader market view.

{
"keyword": "python",
"location": "",
"results_wanted": 100,
"max_pages": 10,
"collectDetails": true
}

Fast Brno listing collection

Collect a lighter dataset when you need titles, employers, locations, and listing summaries quickly.

{
"keyword": "účetní",
"location": "Brno",
"results_wanted": 50,
"max_pages": 5,
"collectDetails": false
}

Sample Output

{
"job_id": "2001052426",
"title": "Backend vývojář pro aplikaci Enectiva",
"company": "Enerfis s.r.o.",
"category": "Vývoj aplikací a systémů",
"location": "Praha",
"salary": "80 000 - 110 000 Kč / měsíc",
"salary_min": 80000,
"salary_max": 110000,
"salary_currency": "Kč",
"salary_period": "měsíc",
"job_type": "Plný úvazek",
"date_posted": "2026-07-28T00:00:00.000Z",
"teaser": "Vyvíjejte backend pro energetickou platformu.",
"description_text": "Vyvíjejte backendové služby pro energetickou platformu.",
"url": "https://www.jobs.cz/rpd/2001052426",
"source": "jobs.cz",
"search_keyword": "vývojář",
"search_location": "Praha"
}

Tips for best Jobs.cz results

  • Use Czech search terms - Queries such as vývojář, datový analytik, or obchodní zástupce generally align with the language used in the listings.
  • Add a location for regional analysis - Use a city like Praha or Brno to narrow the dataset, or leave location empty for a wider search.
  • Start with a small run - Set results_wanted to 20 to validate your query before requesting a larger dataset.
  • Use detail collection for analysis - Keep collectDetails enabled when you need job descriptions, salary metadata, and categories for research.
  • Keep schedules comparable - Use the same query and limits for recurring reports so job-market changes are easier to interpret.
  • Expect some missing fields - Salary, dates, work arrangements, and descriptions can be absent when a Jobs.cz listing does not publish them.
  • Report source changes - Public pages can change. If a query no longer returns the expected data, report it through the Actor Issues tab with an example search term and location.

Integrations and exports

  • Google Sheets - Send job records to a shared spreadsheet for recruiting or market analysis.
  • Airtable - Create a searchable internal job-monitoring database.
  • Make or Zapier - Trigger notifications, filtering, or enrichment after a run completes.
  • Webhooks - Send completed run data to an internal application or data pipeline.
  • Apify API - Retrieve datasets programmatically for dashboards and scheduled reporting.

Apify datasets can be downloaded as JSON, CSV, Excel, XML, RSS, and other supported formats.

Frequently Asked Questions

Can I export Jobs.cz data to CSV or Excel?

Yes. Download the Actor dataset in CSV, Excel, JSON, XML, RSS, or another format supported by Apify.

Can I monitor Jobs.cz listings on a schedule?

Yes. Create an Apify schedule to run the same keyword and location query hourly, daily, weekly, or at another interval.

Does the Actor collect full job descriptions?

Yes, when collectDetails is set to true. Description fields are present only when the source listing publishes usable content.

Why are salary or employment fields missing?

Jobs.cz listings vary by employer. The Actor does not create values that are not published on the public listing.

Can I search all Czech locations?

Yes. Leave location empty and use keyword to collect matching listings across available locations.

Collecting publicly available data may be lawful, but you are responsible for complying with applicable laws, Jobs.cz terms, privacy obligations, and any rules governing your use of the data.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is intended for legitimate collection of publicly available Jobs.cz job data. You are responsible for ensuring that your use of collected data complies with applicable laws, Jobs.cz terms, and privacy requirements.