Jenprace.Cz Scraper avatar

Jenprace.Cz Scraper

Pricing

from $1.49 / 1,000 results

Go to Apify Store
Jenprace.Cz Scraper

Jenprace.Cz Scraper

Extract job listings from JenPráce.cz — 23,000+ Czech vacancies. Filter by keyword, location, job type and date. No API key required.

Pricing

from $1.49 / 1,000 results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

JenPráce.cz Scraper

Extract job listings from JenPráce.cz — one of the Czech Republic's largest job boards with over 23,000 active listings updated daily. No API key required.

JenPráce.cz Scraper


Why use this scraper?

  • Complete Czech job market coverage — full-time jobs, part-time brigády, trainee programmes and more
  • Rich structured data — salaries in CZK, employment type, suitability flags (foreigners, graduates, students, remote)
  • Location-aware results — primary city matches plus nearby vacancies with distance in km
  • Repost detection — built-in deduplication by unique job ID prevents counting the same listing twice
  • Date filtering — use daysOld to retrieve only recent listings for daily monitoring pipelines
  • Optional full descriptions — enable fetchDetails to extract the complete job description in plain text and Markdown, language requirements and education level

Input parameters

ParameterTypeDefaultDescription
startUrlsarray[]Direct JenPráce.cz listing URLs to scrape. Overrides keyword/location.
keywordstring""Job category slug in Czech (e.g. skladnik, programator, ridic-ridicka)
locationstring""City or region in Czech (e.g. Praha, Brno, jihomoravsky-kraj)
jobTypeselectpraceprace for regular jobs, brigady for part-time/brigády
maxResultsinteger100Maximum listings to collect. Set to 0 for no limit.
daysOldinteger0Only include listings published within X days. 0 = no limit.
fetchDetailsbooleanfalseFetch each detail page for full description, language requirements and education level.
proxyConfigurationobject{}Optional proxy settings. Not required for standard usage.

URL construction

When keyword and/or location are set, the scraper constructs the URL path by converting your input to a Czech URL slug:

  • Location only → https://www.jenprace.cz/nabidky/praha
  • Keyword only → https://www.jenprace.cz/nabidky/programator
  • Both → https://www.jenprace.cz/nabidky/praha/programator
  • Brigády → https://www.jenprace.cz/brigady/brno

For maximum control, use startUrls with any valid JenPráce.cz listing URL including filtered search URLs from your browser.


Output schema

Each result is a JSON object with the following fields:

FieldTypeDescription
jobIdstringUnique 6-character job identifier
titlestringJob title
urlstringFull detail page URL
companystringEmployer name
companyUrlstringCompany profile URL on JenPráce.cz
locationstringCity or district
salaryTextstringRaw salary text (e.g. 42 000 – 50 000 Kč)
salaryMinintegerMinimum salary in CZK
salaryMaxintegerMaximum salary in CZK
salaryCurrencystringAlways CZK when salary is present
employmentTypesarraye.g. ["Plný úvazek"]
isFullTimebooleanFull-time position
isPartTimebooleanPart-time position
isForForeignersbooleanSuitable for foreign nationals
isForGraduatesbooleanSuitable for graduates
isForStudentsbooleanSuitable for students
isForSeniorsbooleanSuitable for seniors
isForParentsbooleanSuitable for parents on parental leave
isRemotebooleanRemote / home office option
isNearbybooleanNearby result (outside the exact searched location)
distanceKmintegerDistance in km from searched location (null if exact match)
publishedDatestringISO 8601 date (e.g. 2026-04-01)
publishedDateTextstringOriginal Czech date text
descriptionstring|nullFull job description, plain text (fetchDetails: true only)
descriptionMarkdownstring|nullFull job description in Markdown format (fetchDetails: true only)
languageRequirementsarrayRequired languages (fetchDetails: true only)
educationRequiredstringMinimum education level (fetchDetails: true only)
scrapedAtstringISO 8601 timestamp of scrape

Example output

{
"jobId": "el22l0",
"title": "Pokojská / Housekeeping – 5* Boutique Hotel",
"url": "https://www.jenprace.cz/nabidka/el22l0/pokojska-housekeeping",
"company": "BHG Princ s.r.o.",
"companyUrl": "https://www.jenprace.cz/firmy/bhg-princ-s-r-o",
"location": "Praha",
"salaryText": "35 000 – 38 000 Kč",
"salaryMin": 35000,
"salaryMax": 38000,
"salaryCurrency": "CZK",
"employmentTypes": ["Plný úvazek"],
"isFullTime": true,
"isPartTime": false,
"isForForeigners": true,
"isForGraduates": false,
"isForStudents": false,
"isForSeniors": false,
"isForParents": false,
"isRemote": false,
"isNearby": false,
"distanceKm": null,
"publishedDate": "2026-04-09",
"publishedDateText": "dnešní",
"description": null,
"descriptionMarkdown": null,
"languageRequirements": null,
"educationRequired": null,
"scrapedAt": "2026-04-09T10:15:00.000Z"
}

Performance

ModeSpeedCost per 1,000 results
List-only (default)~500–800 results/min$1.49
With fetchDetails: true~80–120 results/min$1.49
Full site (no limits)~23,000+ listings$1.49 per 1,000

Pricing

$1.49 per 1,000 results — usage-based, pay only for what you extract.


Known limitations

  • Salary — not all listings include salary information; salaryMin/salaryMax will be null when not shown.
  • Nearby results — list pages include jobs from surrounding areas; use isNearby: false filtering in downstream processing if you need exact location matches only.
  • Apply URL — JenPráce.cz uses modal-based application forms; the direct apply URL is not available from the public pages.

Additional services

Need a custom data pipeline, scheduled daily exports, webhook integration or a scraper for another Czech job board? Contact us at info@unfencedgroup.nl.


Powered by unfenced-group · Apify Actor Portfolio