Profesia.cz Scraper avatar

Profesia.cz Scraper

Pricing

from $1.49 / 1,000 results

Go to Apify Store
Profesia.cz Scraper

Profesia.cz Scraper

Scrape 50,000+ Czech job listings from Profesia.cz. Filter by keyword, region, contract type, and remote. Full descriptions, salary, and publish date. No API key needed.

Pricing

from $1.49 / 1,000 results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

6 days ago

Last modified

Categories

Share

Extract job listings from Profesia.cz — the Czech Republic's leading job board — at scale. Supports keyword search, region filtering, contract type filtering, remote-only mode, and cross-run repost detection. No API key required.

Profesia.cz Scraper


Why use this scraper?

  • Full market coverage — access all 50,000+ active listings on Profesia.cz
  • Rich structured output — title, company, location, salary (parsed min/max/period/currency), contract type, publish date, and full job description per listing
  • Flexible filtering — search by keyword, region, employment type, and remote status
  • Repost detection — 90-day cross-run memory flags duplicate listings, preventing double-processing in pipelines
  • Date filtering — limit results to jobs posted within the last N days
  • startUrls support — scrape any Profesia.cz listing page or individual job URL directly

Input parameters

ParameterTypeDefaultDescription
searchQuerystringKeyword(s) to search for
locationstringRegion slug, e.g. praha, jihomoravsky-kraj
jobTypeenumfulltime, parttime, dohoda, freelance, other
remoteOnlybooleanfalseReturn only remote listings
daysOldintegerMax age in days (e.g. 7 for last week)
maxResultsinteger100Maximum number of results to return
fetchDetailsbooleantrueFetch full description from detail pages
skipRepostsbooleanfalseSkip jobs seen in previous runs
startUrlsarraySpecific Profesia.cz URLs to scrape

Region slug examples

praha · jihomoravsky-kraj · jihocesky-kraj · moravskoslezsky-kraj · olomoucky-kraj · pardubicky-kraj · liberecky-kraj · kralovehradecky-kraj · zlinsky-kraj


Output schema

Each result contains:

FieldTypeDescription
idstringProfesia.cz offer ID
urlstringFull URL to the job posting
titlestringJob title
companystringEmployer name
locationstringJob location
salaryTextstringRaw salary string as shown on site
salaryMinnumberMinimum salary (parsed)
salaryMaxnumberMaximum salary (parsed)
salaryPeriodstringHOUR, DAY, WEEK, MONTH, or YEAR
salaryCurrencystringCZK, EUR, etc.
contractTypestringEmployment type (e.g. plný úvazek, živnost)
publishDatestringPublish date (YYYY-MM-DD)
publishDateISOstringISO 8601 publish date
descriptionstringFull job description (HTML)
descriptionTextstringFull job description (plain text)
descriptionMarkdownstringFull job description (Markdown)
isRepostbooleanWhether this job was seen in a previous run
originalPublishDatestringDate first seen (if repost)
originalUrlstringOriginal URL (if repost)
isFeaturedbooleanWhether this is a top/featured listing
contentHashstringMD5 hash of URL + publish date
summarystringOne-line summary for notifications
sourcestringprofesia.cz
scrapedAtstringISO 8601 timestamp of scrape

Pricing

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

VolumeCost
1,000 results$1.49
10,000 results$14.90
50,000 results$74.50
100,000 results$149.00

Flat-rate competitors charge $30–$99/month regardless of usage. This scraper charges only for results you actually retrieve.


Performance

ScenarioSpeedNotes
List-only (no detail pages)~2,000 results/minFast, no detail requests
With detail pages~120 results/minFull description + exact date
Full site crawl (50k+)~7 hoursWith detail pages enabled

Known limitations

  • Date filter accuracy — the daysOld parameter filters based on exact publish dates from detail pages. When fetchDetails: false, only relative date text (e.g. "Před 5 hodinami") is available from list pages and date filtering is skipped.
  • Czech-language content — job descriptions are in Czech. The scraper returns raw HTML and plain text without translation.
  • Featured listings — top/featured listings may appear on multiple pages. The repost detection system handles deduplication automatically.

Technical details

  • Scrapes public listing and detail pages on Profesia.cz
  • No login required
  • Complies with Profesia.cz robots.txt (disallowed paths are not accessed)
  • Outputs data in JSON format compatible with downstream ETL pipelines

Additional services

Need a custom integration, scheduled runs, or a scraper for another job board? Contact info@unfencedgroup.nl — we build and maintain commercial-grade scrapers across 30+ European and global job boards.


Built and maintained by unfenced-group · Profesia.cz Scraper v0.0