Profesia.sk Scraper
3 days trial then $25.00/month - No credit card required now
Profesia.sk Scraper
3 days trial then $25.00/month - No credit card required now
One-stop-shop for all data on Profesia.sk Extract job offers, list of companies, positions, locations... Job offers include salary, textual info, company, and more
One-stop-shop for all data on Profesia.sk. Extract job offers, list of companies, professions, locations... Job offers include salary, textual info, company, and more.
What is Profesia.sk Scraper and how it works?
Profesia - Is the leading Slovak job board in Slovakia.
With Profesia.sk Scraper, you can extract:
- Job offers
- List of companies that have job offers
- List of industries that have job offers
- List of locations that have job offers
- List of professions
- List of advertised language requirements
- List of partners of profesia.sk
See the outputs section for a detailed description.
The data can be downloaded in JSON, JSONL, XML, CSV, Excel, or HTML formats.
Features
This actor is a robust production-grade solution suitable for businesses and those that need reliability.
-
7 kinds of datasets
- Scrape details of job offers, companies, industries, locations, professions, languages or partners.
-
Fast or Detailed modes
- Scraping can be fast (data taken from listing page only) or detailed (visit each job offer page).
-
Filter support
- Filter the results by Keyword(s) (full-text search), Minimum salary (per month / per hour), Employment type (full-time, part-time, freelance, internship, voluntary), Remote status (remote, partial, on-site) or Job offer age (in days).
- Limit the number of results.
-
Blazing fast
- The actor doesn't use a browser, which means it's fast and cheap.
-
Proxy support
- You can use Apify's proxy, or your own, via Input.
-
Integrated data filtering and transformation
- Filter and modify scraped entries out of the box from within Apify UI, without needing other tools.
-
Integrated cache
- You can use cache together with custom filtering to e.g. save only NEW entries to the dataset. Save time and reduce cost.
- Cache automatically stores which entries were already scraped. Cache can persist between different scraper runs.
-
Custom crawler configuration
- For advanced needs, you can pass Crawler configuration via Input.
-
Tested daily for high reliability
- The actor is regularly tested end-to-end to minimize the risk of a broken integration.
-
Privacy-compliant (GDPR)
- By default, personal data is redacted to avoid privacy issues. You can opt-in to include un-censored data.
-
Pass scraped dataset to other actors
- Automatically trigger another actor when this one is done to process the scraped dataset.
- Metamorphing means that the dataset and key-value store is passed to another actor.
- Actor metamorph can be configure via actor input. No need to define custom actors just for that.
-
Error monitoring
- Errors from your runs are captured and surfaced in the
REPORTING
dataset. (See Storage > Dataset > Select dropdown). - Errors are also automatically reported to Sentry.
- Errors from your runs are captured and surfaced in the
How can you use the data scraped from Profesia.sk? (Examples)
Companies
- Analyse competitors' job offers and recruitment strategies.
- Create competitive salary packages + perks based on the information like salary or remote options.
- Analyze the effectiveness of job advertisements and optimize their recruitment marketing strategies.
Recruiters
- Automate the process of finding job offers for your clients.
Analysists
- Analyze job market trends like salary expectations, popular job types, and in-demand skills.
- Study the regional job market trends.
How to use Profesia.sk Scraper
- Create a free Apify account using your email
- Open Profesia.sk Scraper
- In Input, select the dataset to scrape, and filters to apply.
- Click "Start" and wait for the data to be extracted.
- Download your data in JSON, JSONL, XML, CSV, Excel, or HTML format.
For details and examples for all input fields, please visit the Input tab.
How much does it cost to scrape Profesia.sk?
Job offers
1000 results | Full run (~ 21K results) | |
Fast run | $0.023 in 52s | $0.482 in 18m 12s |
Detailed run | $0.042 in 1m 44s | $0.87 in 36m 30s |
Companies
Full run (~ 6.2K results) | |
Run | $0.039 in 33s |
Industries
Full run (~ 40 results) | |
Run | $0.003 in 10s |
Locations
Full run (~ 200 results) | |
Run | $0.005 in 17s |
Professions
Full run (~ 500 results) | |
Run | $0.007 in 17s |
Languages
Full run (~ 30 results) | |
Run | $0.004 in 14s |
Partners
Full run (~ 70 results) | |
Run | $0.003 in 12s |
Checking for new job offers every day => costs less than $1 per month ($0.713 = 31 * $0.023).
NOTE: Prices for job offer data are only indicative, based on runs of 200 entries.
Remember that with the Apify Free plan, you have $5 free usage per month.
Other datasets
List of companies, professions, locations, industries, partners, etc, are all around $0.038 (24s) per run.
Input options
For details and examples for all input fields, please visit the Input tab.
Filter options
You can run Profesia.sk Scraper as is, with the default options, to get a sample of the job offers entries (fast mode).
Otherwise, you can filter by:
- Keyword(s) (full-text search)
- Minimum salary (per month / per hour)
- Employment type (full-time, part-time, freelance, internship, voluntary)
- Remote status (remote, partial, on-site)
- Job offer age (in days)
Alternatively, you can set up a custom search filter,
and pass the resulting
search results URL
to the startUrls
input option.
Hence you can e.g. use Profesia.sk Scraper to dynamically check for existence of certain job offers.
Limit options
To limit how many results you get, set outputMaxEntries
to desired amount.
Input examples
Example 1: Get summary of all job offers in last 20 days for full-time on-site cooks with salary 6+ eur/hr
1{ 2 "datasetType": "jobOffers", 3 "jobOfferFilterEmploymentType": "fte", 4 "jobOfferFilterLastNDays": 20, 5 "jobOfferFilterMinSalaryPeriod": "hour", 6 "jobOfferFilterMinSalaryValue": 6, 7 "jobOfferFilterQuery": "kuchar", 8 "jobOfferFilterRemoteWorkType": "noRemote", 9}
Example 2: Same as above, but specified by providing a custom search results URL
1{ 2 "startUrls": [ 3 "https://www.profesia.sk/praca/kuchar/plny-uvazok/?count_days=20&remote_work=0&salary=6&salary_period=h" 4 ], 5}
Example 3: (Advanced) Same as above, but re-configure the crawler to increase the request timeout to 5 min and request retries to 5
1{ 2 "startUrls": [ 3 "https://www.profesia.sk/praca/kuchar/plny-uvazok/?count_days=20&remote_work=0&salary=6&salary_period=h" 4 ], 5 "requestHandlerTimeoutSecs": 300, 6 "maxRequestRetries": 5, 7}
Outputs
Once the actor is done, you can see the overview of results in the Output tab.
To export the data, head over to the Storage tab.
Sample output from Profesia.sk Scraper
Job offers output
1{ 2 "listingUrl": "https://www.profesia.sk/praca/?page_num=5", 3 "employerName": null, 4 "employerUrl": "https://www.profesia.sk/praca/prva-stavebna-sporitelna/C11358?page_num=5", 5 "employerLogoUrl": "https://www.profesia.sk/customdesigns/EasyDesign/1/292/images/11358/logo.png?page_num=5", 6 "offerName": null, 7 "offerUrl": "https://www.profesia.sk/praca/prva-stavebna-sporitelna/O4563553?page_num=5", 8 "offerId": "O4563553", 9 "location": "Stará Ľubovňa", 10 "labels": [], 11 "lastChangeRelativeTime": "pred 11 hodinami", 12 "lastChangeType": "added", 13 "salaryRange": "2 000 EUR/mesiac", 14 "salaryRangeLower": 2000, 15 "salaryRangeUpper": null, 16 "salaryCurrency": "eur", 17 "salaryPeriod": "month", 18 // Only in detailed entry 19 "employmentTypes": [ 20 "selfemploy" 21 ], 22 // Only in detailed entry 23 "startDate": "Dohodou", 24 // Only in detailed entry 25 "phoneNumbers": [ 26 "+421123456789" 27 ], 28 // Only in detailed entry 29 "datePosted": "2023-04-22", 30 // Only in detailed entry 31 "jobInfoDeadline": null, 32 // Only in detailed entry 33 "jobInfoResponsibilities": "Ponúkame pracovné miesta v Starej Ľubovni, Kežmarku a v Spišskej Belej.Sme úspešná firma, plná úspešných ľudí!Chcete zažiť úspech? Ste tu správne! Sme PSS, Prvá stavebná sporiteľňa, s najvyšším podielom na trhu a zaradili sme sa do rebríčka TOP 3 finančných inštitúcií poskytujúcich produkty na financovanie bývania.Pridajte sa k nám a naučíme Vás, ako sa stať expertom na financovanie bývania.Čo bude Vaša úloha v tíme na pozícii obchodný zástupca:spravovať klientske portfólio PSSsamostatne viesť obchodné rokovaniavyhľadávať nových klientovaktívne hľadať a ponúkať klientom riešenia v oblasti financovania bývaniarealizovať obchodné ciele v oblasti sprostredkovania predaja produktov PSSbudovať tímovú spoluprácu", 34 // Only in detailed entry 35 "jobInfoBenefits": "Čo ponúkame:komplexné portfólio produktovstabilné pracovné miesto – kancelária, notebook, databáza klientovadministratívnu a právnu podporubezplatnú certifikáciu v NBSodborné vzdelávanie a školenia na rozvoj obchodného potenciáluatraktívnu províznu schému, motivačné súťaže, TOP klubyteambuildingypodporu pre začínajúcich obchodných zástupcov – finančná podpora, mentorvideoporadenstvo – online komunikácia s klientombezplatnú marketingovú podporuflexibilný pracovný časprácu na živnosť alebo ako právnická osoba", 36 // Only in detailed entry 37 "jobReqEducation": "stredoškolské s maturitou\nnadstavbové/vyššie odborné vzdelanie\nvysokoškolské I. stupňa\nvysokoškolské II. stupňa\nvysokoškolské III. stupňa", 38 // Only in detailed entry 39 "jobReqIndustry": "stredoškolské s maturitou\nnadstavbové/vyššie odborné vzdelanie\nvysokoškolské I. stupňa\nvysokoškolské II. stupňa\nvysokoškolské III. stupňa", 40 // Only in detailed entry 41 "jobReqOther": "Microsoft Word - ZákladyMicrosoft Excel - Základy", 42 // Only in detailed entry 43 "jobReqSuitableForGraduate": "Áno", 44 // Only in detailed entry 45 "jobReqPersonalSkills": "Čím nás oslovíte:ste ľudský, empatický, sebavedomý, svedomitýmáte príjemné vystupovaniemáte obchodného duchachcete na sebe neustále pracovať a rozvíjať saviete pracovať samostatne, ale rozumiete dôležitosti tímovej spolupráceuž teraz sa tešíte na stretnutia s klientommáte minimálne SŠ vzdelanie s maturitou", 46 // Only in detailed entry 47 "jobReqExpertise": null, 48 // Only in detailed entry 49 "jobReqLanguage": null, 50 // Only in detailed entry 51 "jobReqDriversLicense": null, 52 // Only in detailed entry 53 "employerDescription": "Sme experti na financovanie bývania a na trhu pôsobíme už 30 rokov. Naše produkty využilo viac ako 2,5 milióna klientov, ktorým sme pomohli splniť si sen o vlastnom bývaní.\n\nZastávame hodnoty, ktoré zabezpečujú férový prístup ku klientom a aj k našim kolegom. Naše úspechy sú výsledkom tímovej spolupráce a práce kolegov motivovaných pestrým benefitným programom a adekvátnym finančným ohodnotením.\n\nAk sa chcete stať súčasťou tímu centrály PSS a nenašli ste pozíciu, ktorá by Vás oslovila, určite nám napíšte na [email protected] \nV prípade záujmu o prácu obchodného zástupcu v regióne, ktorý aktuálne nemá aktívnu inzerciu, prihláste sa prosím na nasledujúcom linku a uveďte svoje kontaktné údaje:\nhttps://ats.nalgoo.com/sk/gate/fopss/position/65267/\n\nNaši kolegovia sa Vám ozvú a preberú s Vami aktuálne možnosti, pretože v PSS si vážime každý jeden talent a vieme oceniť prínos každého kolegu!", 54 // Only in detailed entry 55 "employeeCount": "250-499 zamestnancov", 56 // Only in detailed entry 57 "employerContact": "Kontaktná osoba: Ing. Name RedactedTel.: +421123456789-mail: poslať životopis", 58 // Only in detailed entry 59 "locationCategs": [ 60 { 61 "url": "https://www.profesia.sk/praca/stara-lubovna/?page_num=5", 62 "name": "Stará Ľubovňa" 63 } 64 ], 65 // Only in detailed entry 66 "professionCategs": [ 67 { 68 "url": "https://www.profesia.sk/praca/klientsky-pracovnik/?page_num=5", 69 "name": "Klientský pracovník" 70 }, 71 { 72 "url": "https://www.profesia.sk/praca/obchodny-zastupca/?page_num=5", 73 "name": "Obchodný zástupca" 74 } 75 ], 76 "metadata": { 77 "actorId": "xLwYqj7sxMcGRcYZt", 78 "actorRunId": "TzHJ97DLccjt41Vjf", 79 "actorRunUrl": "https://console.apify.com/actors/xLwYqj7sxMcGRcYZt/runs/TzHJ97DLccjt41Vjf", 80 "contextId": "Zj3uHMtLtq", 81 "requestId": "Q1E7YC5MfacPnSa", 82 "originalUrl": "https://www.profesia.sk/praca/?page_num=5", 83 "loadedUrl": "https://www.profesia.sk/praca/?page_num=5", 84 "dateHandled": "2023-04-22T17:42:14.677Z", 85 "numberOfRetries": 0 86 }, 87}
Companies output
1{ 2 "url": "https://www.profesia.sk/praca/americka-rada/C259704", 3 "name": "\"Americká rada\"", 4 "count": 1, 5 "metadata": { 6 "actorId": "xLwYqj7sxMcGRcYZt", 7 "actorRunId": "9NqzdWbldXDhnfr90", 8 "actorRunUrl": "https://console.apify.com/actors/xLwYqj7sxMcGRcYZt/runs/9NqzdWbldXDhnfr90", 9 "contextId": "STGbhv5vhC", 10 "requestId": "RlmnlCkaYRPDswZ", 11 "originalUrl": "https://www.profesia.sk/praca/zoznam-spolocnosti", 12 "loadedUrl": "https://www.profesia.sk/praca/zoznam-spolocnosti/", 13 "dateHandled": "2023-05-03T08:22:25.763Z", 14 "numberOfRetries": 2 15 }, 16}
Industries output
1{ 2 "url": "https://www.profesia.sk/praca/administrativa/", 3 "name": "Administratíva", 4 "count": 1987, 5 "metadata": { 6 "actorId": "xLwYqj7sxMcGRcYZt", 7 "actorRunId": "aXiYA7Fvhe9yc770e", 8 "actorRunUrl": "https://console.apify.com/actors/xLwYqj7sxMcGRcYZt/runs/aXiYA7Fvhe9yc770e", 9 "contextId": "qrClMCZClt", 10 "requestId": "5pg1u9iBvSHT8Qj", 11 "originalUrl": "https://www.profesia.sk/praca/zoznam-pracovnych-oblasti", 12 "loadedUrl": "https://www.profesia.sk/praca/zoznam-pracovnych-oblasti/", 13 "dateHandled": "2023-05-03T08:11:59.543Z", 14 "numberOfRetries": 0 15 }, 16}
Locations output
1{ 2 "url": "https://www.profesia.sk/praca/bratislavsky-kraj/", 3 "name": "Bratislavský kraj", 4 "count": 7966, 5 "region": "Bratislavský kraj", 6 "country": "Slovenská republika", 7 "metadata": { 8 "actorId": "xLwYqj7sxMcGRcYZt", 9 "actorRunId": "lfAcMFtoU5viZUoCI", 10 "actorRunUrl": "https://console.apify.com/actors/xLwYqj7sxMcGRcYZt/runs/lfAcMFtoU5viZUoCI", 11 "contextId": "Owb8eoeUH8", 12 "requestId": "1k0DgwIuJ2QoZ3D", 13 "originalUrl": "https://www.profesia.sk/praca/zoznam-lokalit", 14 "loadedUrl": "https://www.profesia.sk/praca/zoznam-lokalit/", 15 "dateHandled": "2023-05-03T08:27:02.347Z", 16 "numberOfRetries": 1 17 }, 18}
Professions output
1{ 2 "url": "https://www.profesia.sk/praca/dotnet-programator/", 3 "name": ".NET programátor", 4 "count": 84, 5 "metadata": { 6 "actorId": "xLwYqj7sxMcGRcYZt", 7 "actorRunId": "6M3q7QCbUUWBjp4zh", 8 "actorRunUrl": "https://console.apify.com/actors/xLwYqj7sxMcGRcYZt/runs/6M3q7QCbUUWBjp4zh", 9 "contextId": "pd32tdaf8d", 10 "requestId": "PwFXfeXgSpuftFt", 11 "originalUrl": "https://www.profesia.sk/praca/zoznam-pozicii", 12 "loadedUrl": "https://www.profesia.sk/praca/zoznam-pozicii/", 13 "dateHandled": "2023-05-03T08:20:30.582Z", 14 "numberOfRetries": 1 15 }, 16}
Languages output
1{ 2 "url": "https://www.profesia.sk/praca/anglicky-jazyk/", 3 "name": "Anglický jazyk", 4 "count": 7877, 5 "metadata": { 6 "actorId": "xLwYqj7sxMcGRcYZt", 7 "actorRunId": "qZjKLARF76gcLAN4m", 8 "actorRunUrl": "https://console.apify.com/actors/xLwYqj7sxMcGRcYZt/runs/qZjKLARF76gcLAN4m", 9 "contextId": "iPbY5cpzya", 10 "requestId": "q50iTwf3pOgYUnO", 11 "originalUrl": "https://www.profesia.sk/praca/zoznam-jazykovych-znalosti", 12 "loadedUrl": "https://www.profesia.sk/praca/zoznam-jazykovych-znalosti/", 13 "dateHandled": "2023-05-03T08:24:21.395Z", 14 "numberOfRetries": 0 15 }, 16}
Partners output
1{ 2 "name": "Absolventi.STUBA.SK", 3 "url": "http://www.absolventi.stuba.sk/", 4 "description": "Je určený všetkým absolventom, študentom, priateľom i priaznivcom STU v Bratislave. Jeho prostredníctvom môžete získať informácie o aktuálnom dianí, či hľadať medzi našimi čerstvými absolventmi perspektívnych zamestnancov pre svoje firmy. Práce na portáli a jeho definitívnej podobe ešte stále pokračujú.", 5 "logoUrl": "https://www.profesia.sk/images/partner_logos/stuba_90x37.png", 6 "category": "Špecializované servery", 7 "metadata": { 8 "actorId": "xLwYqj7sxMcGRcYZt", 9 "actorRunId": "vdcUN6FBBTEmwBE6T", 10 "actorRunUrl": "https://console.apify.com/actors/xLwYqj7sxMcGRcYZt/runs/vdcUN6FBBTEmwBE6T", 11 "contextId": "y7RcAIYVfY", 12 "requestId": "6DUFNu05KLfFoVN", 13 "originalUrl": "https://www.profesia.sk/partneri", 14 "loadedUrl": "https://www.profesia.sk/partneri", 15 "dateHandled": "2023-05-03T08:25:35.747Z", 16 "numberOfRetries": 1 17 }, 18}
How to integrate Profesia.sk Scraper with other services, APIs or Actors
You can connect the actor with many of the integrations on the Apify platform. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Or you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever Instagram API Scraper successfully finishes a run.
Use Profesia.sk Scraper with Apify API
The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule and run Apify actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more.
To access the API using Node.js, use the apify-client
NPM package.
To access the API using Python, use the apify-client
PyPI package.
Check out the Apify API reference docs for full details or click on the API tab for code examples.
Is it legal to scrape Profesia.sk?
It is legal to scrape publicly available data such as product descriptions, prices, or ratings. Read Apify's blog post on the legality of web scraping to learn more.
However, the following datasets include personal data:
- Job offers dataset includes info about employees.
- Fields: employerContact, phoneNumbers
- By default, this personal data is redacted, and in such case, it's safe to scrape the data.
To get the unredacted data, toggle on the "Include personal data" actor input.
Warning: Including personal data is done at your own risk. It is your responsibility to make sure you have obtained consent or have a legal basis for using the data.
By using this actor, you agree not to hold the author of this actor liable for privacy or data-related issues that may arise during its use.
Redacted fields may show a message like this instead of the actual value:
<Redacted property "email". To include the actual value, toggle ON the Actor input option "Include personal data">
Who can I contact for issues with Profesia.sk actor?
To report issues and find help, head over to the Discord community, or email me at juraj[dot]oravec[dot]josefson[at]gmail[dot]com
Actor Metrics
5 monthly users
-
1 star
83% runs succeeded
Created in Apr 2023
Modified a year ago