Profesia.sk Scraper: Slovakia Jobs, Salaries and Employers
Pricing
from $3.00 / 1,000 serp results
Profesia.sk Scraper: Slovakia Jobs, Salaries and Employers
Scrape job listings from Profesia.sk, Slovakia's #1 job board. Returns title, company, Slovak region (kraj), EUR salary, employment type, workplace type, and full HTML description.
Pricing
from $3.00 / 1,000 serp results
Rating
0.0
(0)
Developer
NanoScrape
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
22 days ago
Last modified
Categories
Share
Extract job listings from Profesia.sk (profesia.sk), Slovakia's largest generalist job board with over 20,000 active listings and 4 million monthly visitors. Covers all job types, regions, and sectors across Slovakia.
No login required. No captcha. HTTP-only, no browser under the hood.
What it does
Pulls live job listings from Profesia.sk. Results include Slovak-specific fields: region (kraj - 8 Slovak administrative regions), employment type in Slovak (plny uvazok / skrateny uvazok / dohoda / brigada), workplace type (on-site / hybrid / remote), EUR salary where disclosed, company profile URL for each employer with a Profesia.sk profile, and a company-info section with company about text, employee count, contact person, and apply URL. Results are sorted newest-first by default.
Use searchUrls to scrape a specific Profesia.sk search result URL, or startUrls for direct job page URLs. Use searchQueries to search by keyword across all of Slovakia.
Filter by:
- Search URLs: paste any Profesia.sk search result URL directly
- Job detail URLs: scrape specific listings by URL
- Keywords: programator, uctovnik, obchodny zastupca, logistik, etc.
- Location: filter by Slovak city or kraj (Bratislava, Kosice, Zilina, Nitra, Presov)
Sample output
{"_type": "job","id": "5351509","title": "Internship opportunity for students: Automation Engineer Trainee","job_url": "https://www.profesia.sk/praca/zurich-insurance-company-ltd-organizacna-zlozka/O5351509","source_url": "https://www.profesia.sk/praca/zurich-insurance-company-ltd-organizacna-zlozka/O5351509","source_platform": "profesia.sk","company_name": "Zurich Insurance Company Ltd, organizačná zložka","company_website": null,"company_logo_url": "https://public.profesia.sk/companies/29794/company_logo/10761/cropped.png?t=1753085491","company_profile_url": "https://www.profesia.sk/praca/zurich-insurance-company-ltd-organizacna-zlozka/O5351509","company_about": "Zurich is a leading multi-line insurer that serves its customers in global and local markets. With about 60,000 employees it provides a wide range of property and casualty, life insurance products and services in more than 200 countries and territories.","company_employee_count": "250-499 employees","location": "Bratislava","country": "SK","county": "Bratislavsky kraj","city": "Bratislava","posted_at_text": "2026-08-01","posted_at_datetime": "2026-08-01T00:00:00Z","employment_type": "skrateny uvazok","workplace_type": null,"salary_min": 8,"salary_max": null,"salary_currency": "EUR","salary_period": "hour","salary_text": "8 EUR/hour Gross","description": "Our opportunity Automation Engineer Trainee We are looking for a motivated Automation Engineer Trainee...","description_full": "Our opportunity\nAutomation Engineer Trainee\n...","description_html": "<div class='job-info details-section'>...","description_md": "**Our opportunity**\n\n**Automation Engineer Trainee**\n...","contact_emails": [],"contact_phones": [],"contact_urls": [],"contact_person": "Nikola Bilkova","contact_person_phone": null,"contact_email_type": "external","apply_url": "https://www.profesia.sk/external-reaction-redirect?offerId=5351509&_locale=sk&inc_stat=3","search_query": null,"scraped_at": "2026-09-02T10:30:00Z"}
Pricing
| Event | Price |
|---|---|
| Actor start | $0.001 |
SERP result (includeJobDetails=false) | $0.003 per job |
Detail result (includeJobDetails=true) | $0.005 per job |
Typical cost: $3 per 1,000 jobs in SERP mode. Detail mode ($5/1,000) adds full HTML descriptions, EUR salary, employment type, workplace type, company info section (about, employee count, contact person), and apply URL.
New to Apify? Every account gets a $5 free monthly platform credit, enough for around 1,000 results before you pay anything.
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchQueries | array of strings | - | Job titles or keywords to search on Profesia.sk. Each entry runs as a separate search. Use Slovak keywords for best results. |
searchUrls | array of strings | - | Direct Profesia.sk search result URLs to crawl. Recommended for filtered results. |
startUrls | array of strings | - | Direct job detail page URLs (e.g. https://www.profesia.sk/praca/company/O5330427). |
location | string | - | Slovak city or region filter: "Bratislava", "Kosice", "Zilina", "Nitra", "Presov". Leave empty for all of Slovakia. |
includeJobDetails | boolean | true | Fetch full detail page: description, salary, employment type, workplace type, company info, contact person, apply URL. Charges job-detail-result. |
includeCompanyDetails | boolean | false | Surface company logo URL, website, company about, employee count, and company profile URL from the job detail page. |
sortBy | string | "newest" | Sort order: "newest" sorts client-side by post date descending (recommended for scheduled scrapes); "relevance" keeps profesia.sk server order. |
maxResults | integer | 100 | Total cap across all queries (max 5000). |
maxResultsPerQuery | integer | 100 | Cap per individual keyword or URL. |
maxConcurrency | integer | 5 | Parallel detail page fetches when includeJobDetails=true (max 20). |
Output fields
Identity
id: Profesia.sk numeric offer ID (the number after "O" in the URL)title: position title in Slovakjob_url,source_url: canonical Profesia.sk listing URL
Company
company_name: hiring company namecompany_website: company external URL (when available)company_logo_url: logo from Profesia.sk CDN (present on most company profiles)company_profile_url: Profesia.sk employer profile page (e.g./praca/trenkwalder-a-s/C528) — useful for aggregating all jobs from one employercompany_about: brief company description from the company-info section (up to 2000 chars, requires includeJobDetails=true)company_employee_count: employee count range string (e.g. "250-499 employees", requires includeJobDetails=true)
Location (Slovakia)
location: display string from the job pagecountry: always "SK"county: Slovak administrative region (kraj): Bratislavsky kraj, Trnavsky kraj, Trenciansky kraj, Nitriansky kraj, Zilinsky kraj, Banskobystricky kraj, Presovsky kraj, Kosicky krajcity: Slovak city extracted from location
Contract and schedule (Slovak-specific)
employment_type: plny uvazok (full-time), skrateny uvazok (part-time), dohoda (contract), brigada (short-term work)workplace_type: on-site, hybrid, or remote
Salary (EUR)
salary_min,salary_max: numeric values in EUR (when disclosed)salary_currency: always "EUR" when salary is presentsalary_period: month, hour, year, day, weeksalary_text: raw salary string from page (e.g. "Od 1 500 EUR/mesiac")
Dates
posted_at_text: raw date posted string ("2026-07-28", "Pred 2 dnami", etc.)posted_at_datetime: ISO 8601 UTC
Description (requires includeJobDetails=true)
description: ~500 character plain-text snippetdescription_full: full plain text with line breaks preserveddescription_html: raw HTML of job descriptiondescription_md: Markdown rendering
Contacts (requires includeJobDetails=true)
contact_emails: emails found in descriptioncontact_phones: Slovak phone numbers found in description (+421 prefix)contact_urls: external URLs found in descriptioncontact_person: contact person name from company-info section (e.g. "Nikola Bilkova")contact_person_phone: contact person phone from company-info sectioncontact_email_type:"external"when the email button links to an external career portal,"internal"when it links to Profesia.sk's own CV formapply_url: external career portal URL when present (/external-reaction-redirect?...inc_stat=3), otherwise Profesia.sk internal apply form
Why this scraper
Profesia.sk is the dominant job board in Slovakia, with local employer coverage that international aggregators miss. This actor uses lean Go HTTP — no browser launch, no Playwright, no Puppeteer — which means lower cost, faster runs, and no memory spikes. It covers all 8 Slovak administrative regions (kraje), correctly handles Slovak salary format (EUR/mesiac), surfaces the Profesia.sk company profile URL for each employer, and extracts the full company-info section including contact person and apply URL type — enabling employer-level aggregation and B2B lead generation.
MCP (AI assistant integration)
{"mcpServers": {"apify": {"command": "npx","args": ["-y", "@apify/actor-mcp-server"],"env": {"ACTOR_ID": "nanoscrape/profesia-sk-scraper"}}}}
Common use cases
- Salary benchmarking: collect EUR salary data across Slovak industries and regions
- Labour market research: track job posting volumes, employer hiring activity in Slovakia
- Recruitment pipeline: daily sync of new postings matching your search criteria (newest-first ordering)
- Competitor intelligence: monitor which companies are hiring in specific Slovak cities
- HR analytics: aggregate employment types and regions for workforce planning
- B2B lead generation: use
company_profile_url,contact_person, andcompany_aboutto identify and research actively hiring Slovak companies
Notes and limits
- Profesia.sk loads job listings server-side — no JavaScript execution required
- Pages return 20 results each; pagination is handled automatically up to 50 pages per query
- No rate-limiting observed on normal crawl speeds (sub-1 req/s with built-in delay)
- Salary is not always disclosed;
salary_min/salary_maxwill benullwhen absent company_logo_urluses theimg.logo-offerselector on detail pages andimg.toplogoon SERP cards; present on most employer profiles with an uploaded logocompany_about,company_employee_count,contact_person,contact_person_phone,contact_email_typeare only populated whenincludeJobDetails=trueand the employer has filled in the company-info sectionsortBy="newest"sorts results after collection (Profesia.sk's public URL only exposes relevance-based ordering; newest sort is applied client-side post-collection)- Slovak diacritics (accentuated characters) are preserved in all text fields
Related Actors
Job aggregation
- Job Feed - Unified job feed combining multiple European and global sources into one normalized stream
Career site scrapers
- Career Site Jobs Scraper - Extract jobs from any company career page
- Website Job Extractor - Generic job extraction from any website
General job boards
- Indeed Scraper - Indeed global listings including Slovakia
- CV Library Scraper - UK job board for cross-market comparison
Regional peers
- Prace.cz Scraper - Czech Republic jobs from Prace.cz (CZ peer, neighboring market)
- Profession.hu Scraper - Hungary jobs from Profession.hu (HU peer, neighboring market)