Prace.cz Scraper avatar

Prace.cz Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Prace.cz Scraper

Prace.cz Scraper

Extract job listings from Prace.cz, the Czech Republic job board. Filter by location and employment type.

Pricing

from $1.50 / 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

an hour ago

Last modified

Categories

Share

Extract structured job listings from Prace.cz — the Czech Republic's largest job board with 25,000+ active vacancies. No API key required. Filter by location and employment type.

Prace.cz Scraper


Why this scraper?

🇨🇿 Czech Republic's leading job board

Práce.cz is the Czech Republic's most visited job portal and the primary hiring platform for Czech employers across all sectors. It provides the broadest available Czech market coverage.

🏢 Czech employer depth — Prague and regional

Covers Prague, Brno, Ostrava, and all Czech regional cities. Strong coverage of Czech industrial employers, multinationals operating in Czech Republic, and local SMEs.

📄 Three description formats

Each result includes description (HTML), descriptionText (plain text), and descriptionMarkdown.

🔁 Cross-run deduplication

90-day TTL dedup. Set skipReposts: true for clean incremental feeds.


Why use this scraper?

  • Full Czech Republic coverage — access the complete job market, from Prague to regional cities
  • Location filtering — target specific cities or regions (Praha, Brno, Ostrava, and more)
  • Employment type filtering — full-time, part-time, or temporary positions
  • Salary data — structured salary fields (min, max, period, currency) wherever published
  • Category tagging — job category data extracted from each listing
  • Cross-run deduplication — 90-day repost detection prevents duplicate records across runs
  • robots.txt compliant — only scrapes paths permitted under User-agent: *

Input parameters

| Parameter | Type | descriptionHtml | String | Full job description as raw HTML. null if not fetched. | | descriptionText | String | Plain-text version of the description, HTML tags removed. | | descriptionMarkdown | String | Markdown version of the job description. | |---|---|---|---| | location | String | City or region slug (e.g. brno, praha, ostrava) | (all CZ) | | employmentType | Enum | all, plny-uvazek, zkraceny-uvazek, brigada | all | | maxResults | Integer | Maximum listings to return | 200 | | skipReposts | Boolean | Skip jobs seen in previous runs | false | | startUrls | Array | Custom /nabidky/ browse URLs | [] |

Location slug examples

Use the location name as it appears in Prace.cz browse URLs:

CitySlug
Praguepraha
Brnobrno
Ostravaostrava
Plzeňplzen
Liberecliberec
Pardubicepardubice

Employment type slugs

TypeSlug
Full-timeplny-uvazek
Part-timezkraceny-uvazek
Temporary / casualbrigada

Output fields

Each result contains:

{
"id": "2001121863",
"url": "https://www.prace.cz/nabidka/2001121863/",
"title": "Prodejce designových šperků MOOYYY v Praze",
"location": "Praha",
"company": "MOOYYY s. r. o.",
"employmentTypes": ["Plný úvazek"],
"salaryMin": 35000,
"salaryMax": 37000,
"salaryPeriod": "MONTH",
"currency": "CZK",
"salaryRaw": "35 000 – 37 000 Kč/měsíc",
"category": "JD/Obchod a marketing/Obchodní zástupce",
"listingVariant": "CP",
"tags": ["Nutně vás potřebují"],
"publishDate": null,
"publishDateISO": null,
"description": null,
"descriptionText": null,
"descriptionMarkdown": null,
"contentHash": "a1b2c3d4e5f6g7h8",
"summary": "Prodejce designových šperků MOOYYY v Praze | MOOYYY s. r. o. | Praha",
"source": "prace.cz",
"scrapedAt": "2026-04-08T12:00:00.000Z",
"isRepost": false,
"originalPublishDate": null,
"originalUrl": null
}

Field notes

  • description / descriptionText / descriptionMarkdown: Always null. Prace.cz detail pages redirect to employer-branded sites outside the allowed scope of this scraper.
  • publishDate / publishDateISO: Not available from list pages. Prace.cz does not expose publish dates in search results HTML.
  • salaryMin / salaryMax: null when salary is not published (approximately 40% of listings).
  • category: Internal Prace.cz job category path (e.g. JD/IT-Vývoj software/Programátor).

Pricing

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

VolumeCost
1,000 results~$1.49
10,000 results~$14.90
100,000 results~$149.00

Competing solutions charge flat monthly rates of $50–$500/month regardless of usage. This actor charges only for what you use.

Performance

MetricValue
Results per runUp to 50,000
Speed~40 listings per page, ~1.5s between pages
Memory256 MB
Proxy requiredNo

Known limitations

  • No keyword search — Prace.cz's keyword search endpoint (/hledat/) is disallowed in their robots.txt. Use location and employmentType filters, or supply a custom /nabidky/ browse URL via startUrls.
  • No job description — detail pages redirect to external employer career sites (outside scraper scope).
  • No publish dates — not exposed in Prace.cz search results HTML.
  • Czech language — all content (titles, locations, categories) is in Czech.

Technical details

  • Architecture: HTTP-only with server-side rendered HTML parsing
  • Memory: 256 MB
  • Concurrency: 5 parallel pages maximum
  • Deduplication: 90-day TTL key-value store
  • Rate limiting: Gaussian-distributed inter-request delay (~1.5s mean)
  • Compliance: robots.txt checked on every run

Additional services

Need a custom integration, higher volumes, or scraping across multiple Czech/Slovak job boards? Contact us at info@unfencedgroup.nl — we offer tailored data pipelines and scheduled delivery.


unfenced-group · Apify portfolio · prace-cz-scraper v0.0