Profesia.sk Scraper: Slovakia Jobs, Salaries and Employers avatar

Profesia.sk Scraper: Slovakia Jobs, Salaries and Employers

Pricing

from $3.00 / 1,000 serp results

Go to Apify Store
Profesia.sk Scraper: Slovakia Jobs, Salaries and Employers

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

NanoScrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

22 days ago

Last modified

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

EventPrice
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

FieldTypeDefaultDescription
searchQueriesarray of strings-Job titles or keywords to search on Profesia.sk. Each entry runs as a separate search. Use Slovak keywords for best results.
searchUrlsarray of strings-Direct Profesia.sk search result URLs to crawl. Recommended for filtered results.
startUrlsarray of strings-Direct job detail page URLs (e.g. https://www.profesia.sk/praca/company/O5330427).
locationstring-Slovak city or region filter: "Bratislava", "Kosice", "Zilina", "Nitra", "Presov". Leave empty for all of Slovakia.
includeJobDetailsbooleantrueFetch full detail page: description, salary, employment type, workplace type, company info, contact person, apply URL. Charges job-detail-result.
includeCompanyDetailsbooleanfalseSurface company logo URL, website, company about, employee count, and company profile URL from the job detail page.
sortBystring"newest"Sort order: "newest" sorts client-side by post date descending (recommended for scheduled scrapes); "relevance" keeps profesia.sk server order.
maxResultsinteger100Total cap across all queries (max 5000).
maxResultsPerQueryinteger100Cap per individual keyword or URL.
maxConcurrencyinteger5Parallel 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 Slovak
  • job_url, source_url: canonical Profesia.sk listing URL

Company

  • company_name: hiring company name
  • company_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 employer
  • company_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 page
  • country: always "SK"
  • county: Slovak administrative region (kraj): Bratislavsky kraj, Trnavsky kraj, Trenciansky kraj, Nitriansky kraj, Zilinsky kraj, Banskobystricky kraj, Presovsky kraj, Kosicky kraj
  • city: 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 present
  • salary_period: month, hour, year, day, week
  • salary_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 snippet
  • description_full: full plain text with line breaks preserved
  • description_html: raw HTML of job description
  • description_md: Markdown rendering

Contacts (requires includeJobDetails=true)

  • contact_emails: emails found in description
  • contact_phones: Slovak phone numbers found in description (+421 prefix)
  • contact_urls: external URLs found in description
  • contact_person: contact person name from company-info section (e.g. "Nikola Bilkova")
  • contact_person_phone: contact person phone from company-info section
  • contact_email_type: "external" when the email button links to an external career portal, "internal" when it links to Profesia.sk's own CV form
  • apply_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, and company_about to 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_max will be null when absent
  • company_logo_url uses the img.logo-offer selector on detail pages and img.toplogo on SERP cards; present on most employer profiles with an uploaded logo
  • company_about, company_employee_count, contact_person, contact_person_phone, contact_email_type are only populated when includeJobDetails=true and the employer has filled in the company-info section
  • sortBy="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

Job aggregation

  • Job Feed - Unified job feed combining multiple European and global sources into one normalized stream

Career site scrapers

General job boards

Regional peers