Jobs.cz Scraper
Pricing
from $1.00 / 1,000 results
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
Maintained by CommunityActor stats
2
Bookmarked
68
Total users
21
Monthly active users
7 days ago
Last modified
Categories
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
collectDetailsenabled 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.
| Field | Description |
|---|---|
job_id | Jobs.cz identifier for the listing. |
title | Published job title. |
company | Hiring employer name. |
location | Readable job location summary. |
locations | Structured location objects, when available. |
salary | Published salary summary. |
salary_min | Minimum advertised salary, when published. |
salary_max | Maximum advertised salary, when published. |
salary_currency | Currency label, such as Kč. |
salary_period | Salary period, such as monthly. |
category | Job category or classification. |
fields | Job-area labels associated with the listing. |
professions | Profession labels associated with the listing. |
job_type | Employment form or work arrangement, when published. |
date_posted | Publication date, when available. |
valid_to | Listing expiry date, when available. |
teaser | Short job summary. |
description_html | Formatted job description, when detail collection is enabled. |
description_text | Plain-text job description, when detail collection is enabled. |
url | Direct Jobs.cz listing URL. |
source | Source label, always jobs.cz. |
search_keyword | Keyword used for the run, when supplied. |
search_location | Location used for the run, when supplied. |
How to use Jobs.cz Jobs Scraper
- Open the Actor in Apify Store.
- Enter a job title, skill, or Czech keyword in
keyword. - Optionally add a city or region in
location. - Choose the number of listings with
results_wantedand setcollectDetailsbased on the fields you need. - 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
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
keyword | String | No | "vývojář" | Job title, skill, or search term, for example programátor, účetní, or projektový manažer. |
location | String | No | "Praha" | Czech city or region, for example Praha, Brno, Ostrava, or Plzeň. Leave empty to search across locations. |
collectDetails | Boolean | No | true | When enabled, includes the job description and additional published details where available. |
results_wanted | Integer | No | 20 | Maximum number of job listings to save. |
max_pages | Integer | No | 20 | Maximum number of Jobs.cz result pages to process. |
proxyConfiguration | Object | No | { "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.
| Field | Type | Description |
|---|---|---|
job_id | String | Listing identifier. |
title | String | Job title. |
company | String | Employer name. |
category | String | Job category. |
location | String | Job location. |
locations | Array | Published structured location data. |
salary | String | Published salary text. |
salary_min | Number | Minimum salary where published. |
salary_max | Number | Maximum salary where published. |
job_type | String | Employment form or arrangement. |
date_posted | String | Job publication date. |
valid_to | String | Job expiry date. |
description_html | String | Formatted job description. |
description_text | String | Plain-text job description. |
url | String | Direct public listing URL. |
source | String | jobs.cz. |
Usage Examples
Basic Prague developer search
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, orobchodní zástupcegenerally align with the language used in the listings. - Add a location for regional analysis - Use a city like
PrahaorBrnoto narrow the dataset, or leavelocationempty for a wider search. - Start with a small run - Set
results_wantedto 20 to validate your query before requesting a larger dataset. - Use detail collection for analysis - Keep
collectDetailsenabled 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.
Is it legal to collect Jobs.cz data?
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.
Related Actors
Support
For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
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.