Prace.cz Jobs Scraper avatar

Prace.cz Jobs Scraper

Pricing

Pay per usage

Go to Apify Store
Prace.cz Jobs Scraper

Prace.cz Jobs Scraper

Scrape Czech Republic's leading job portal instantly. Extract job titles, companies, salaries, descriptions & apply links from Prace.cz. Build recruitment databases, conduct salary analysis, monitor job markets & create training datasets. Structured, ETL-ready output.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

Extract current job listings from Prace.cz with clean structured output. Collect offer titles, companies, locations, salary ranges, employment types, posting dates, and full descriptions for hiring research, monitoring, and recruitment workflows.

Features

  • Search by URL or keyword — Start from a full Prace.cz search URL or use a keyword for quick collection
  • Location-aware filtering — Narrow the output by location text when you need city-specific results
  • Automatic pagination — Continue across result pages until your target count or page limit is reached
  • Rich offer details — Capture salary data, employment type, validity dates, and description content when available
  • Clean dataset output — Removes null and empty values so exports stay production-ready

Use Cases

Job Market Research

Track openings by profession and compare how demand changes over time. Build datasets for hiring trends, salary benchmarking, and competitor analysis.

Recruitment Intelligence

Monitor matching offers for a role, city, or custom Prace.cz search. Use the structured output to identify active employers and recurring hiring patterns.

Lead Generation

Collect employer names, posting links, and role categories for outreach or business development. Export to spreadsheets, CRMs, or internal dashboards.

Content Monitoring

Watch job descriptions and compensation ranges for updates. This is useful for labor market newsletters, industry briefings, and niche talent reports.


Input Parameters

ParameterTypeRequiredDefaultDescription
urlStringNoFull Prace.cz search URL or a single offer URL to scrape directly. When both url and keyword are provided, url wins
keywordStringNoKeyword added to Prace.cz search as q when url is not provided
locationStringNoExtra location text filter applied to collected jobs
results_wantedIntegerNo20Maximum number of jobs to save
max_pagesIntegerNo5Safety limit for how many search result pages to visit
proxyConfigurationObjectNo{"useApifyProxy": false}Optional proxy settings for reliable collection

Output Data

Each dataset item can include:

FieldTypeDescription
titleStringJob title
urlStringJob detail URL
source_siteStringSource hostname such as prace.cz or jobs.cz
search_urlStringSearch page URL where the offer was collected
job_idStringSource job identifier
job_uuidStringSource job UUID
companyStringEmployer name
company_hintStringEmployer name extracted from listing data
company_identifierStringSource company or advertiser identifier when available
locationStringCombined location text
address_localityStringCity or locality
street_addressStringStreet address when available
postal_codeStringPostal code
address_countryStringCountry code
employment_typeArrayEmployment type values from structured offer data
salary_currencyStringSalary currency
salary_minNumberMinimum salary value
salary_maxNumberMaximum salary value
salary_unitStringSalary period such as MONTH
date_postedStringPosted date
valid_throughStringOffer validity date
primary_categoryStringMain listing category
categoriesArrayCategory labels
professionsArrayProfession labels
description_htmlStringRaw description HTML
description_textStringPlain-text description
requires_external_formBooleanIndicates whether the offer uses an external application form

Usage Examples

Collect software-related openings from the default search results:

{
"keyword": "programator",
"results_wanted": 20,
"max_pages": 5
}

Search URL Collection

Use a fully prepared Prace.cz search URL:

{
"url": "https://www.prace.cz/hledat/?q=programator&page=2",
"results_wanted": 30,
"max_pages": 4
}

Location Narrowing

Collect only jobs whose resolved location matches your filter text:

{
"keyword": "skladnik",
"location": "Brno",
"results_wanted": 15,
"max_pages": 8
}

Single Offer URL

Scrape one offer directly:

{
"url": "https://www.prace.cz/nabidka/c8d127f6-144b-40ac-b07d-c4cf65bb0a07/"
}

Sample Output

{
"title": "Operátor výroby – až 37 000,- Kč Brno-Slatina R1",
"url": "https://www.prace.cz/nabidka/c8d127f6-144b-40ac-b07d-c4cf65bb0a07/",
"source_site": "prace.cz",
"search_url": "https://www.prace.cz/hledat/?q=programator",
"job_id": "2001289682",
"job_uuid": "c8d127f6-144b-40ac-b07d-c4cf65bb0a07",
"company": "Diallogue Česká republika a.s.",
"company_identifier": "snp3cq",
"location": "Brno, CZE",
"address_locality": "Brno",
"street_address": "Švédské valy",
"postal_code": "62700",
"address_country": "CZE",
"employment_type": [
"FULL_TIME",
"EMPLOYEE"
],
"salary_currency": "CZK",
"salary_min": 37000,
"salary_max": 38000,
"salary_unit": "MONTH",
"date_posted": "2026-06-19T04:55:02.871737+02:00",
"valid_through": "2026-07-19T23:59:59+02:00",
"categories": [
"Kvalita a kontrola jakosti",
"Strojírenství",
"Výroba a průmysl"
],
"professions": [
"Kvalitář",
"Dělník",
"Operátor výroby",
"Montážní technik"
],
"description_text": "Co od Vás očekáváme: Základní vzdělání... "
}

Tips for Best Results

Use a Search URL for Exact Site Filters

  • Build a search on Prace.cz first when you need the site’s own filter logic
  • Paste that final result URL into url
  • Keep max_pages modest while testing

Use location for Narrow Output

  • The location input is best used as a narrowing filter on collected jobs
  • Use city names such as Brno, Praha, or Ostrava
  • Combine it with a keyword to reduce unnecessary pages

Start Small

  • Use results_wanted: 20 for fast validation
  • Increase the result count only after confirming the query works
  • Raise max_pages only when you need deeper pagination

Proxy Configuration

  • Add proxy settings if you plan long or repeated runs
  • Residential proxies can help when collecting at larger scale
  • Small test runs usually work without a proxy

Integrations

Connect your data with:

  • Google Sheets — Review offers and salary data in a spreadsheet
  • Airtable — Build a searchable recruiting database
  • Make — Trigger automation when new jobs match a keyword
  • Zapier — Forward listings into CRMs or messaging tools
  • Webhooks — Send fresh results into your own pipeline

Export Formats

  • JSON — For apps and automation
  • CSV — For spreadsheet work
  • Excel — For reporting
  • XML — For custom integrations

Frequently Asked Questions

Can I use a full Prace.cz search URL?

Yes. If you already have a working search URL, put it into url and the actor will continue from there.

Can I scrape a single offer page?

Yes. A direct offer URL returns one enriched record when the page exposes the structured offer data.

How does the location filter work?

The actor keeps jobs whose resolved location text matches your location value. This is useful when you want city-specific output from broader searches.

Will the actor remove empty values?

Yes. Null, undefined, and empty-string fields are removed before data is stored.

What happens if a detail page has less information?

The actor still saves the available fields from the listing and includes enriched details only when the source provides them.

How many pages can I collect?

Use max_pages to cap pagination. Increase it for broader searches, or keep it low for fast test runs.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with website terms of service and applicable laws. Use the collected data responsibly.