Praca.gov.pl Scraper

Praca.gov.pl Scraper

by lexis-solutions

Extract up-to-date job postings from praca.gov.pl—the Polish government job portal. Gather detailed info on jobs, employers, salaries, and requirement...

35 runs
2 users
Try This Actor

Opens on Apify.com

About Praca.gov.pl Scraper

Extract up-to-date job postings from praca.gov.pl—the Polish government job portal. Gather detailed info on jobs, employers, salaries, and requirements. Ideal for market analysis, recruitment, and labor studies in Poland. Fast, flexible, and easy to use.

What does this actor do?

Praca.gov.pl Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Praca.gov.pl Scraper banner 👋 Welcome to the Praca.gov.pl Scraper! This actor extracts job listings and detailed information from the Polish government job portal (praca.gov.pl). With this actor, you can easily gather comprehensive data about job opportunities, employers, work conditions, and requirements in Poland. ## Introduction The Praca.gov.pl Scraper is a web scraping tool that extracts job posting data from the official Polish government job portal. It is useful for job market analysis, recruitment research, competitive analysis, and anyone interested in analyzing employment opportunities in Poland. ## Use Cases - Job Market Analysis: Collect comprehensive job data including salaries, requirements, and employer information. - Recruitment Research: Analyze job postings by location, industry, and requirements. - Labor Market Studies: Study employment trends, salary ranges, and skill requirements. - Competitive Analysis: Monitor job postings from specific employers or industries. ## Input 📥 To use this actor, provide the following input fields: - startUrls (array, optional): Direct URLs to scrape. If not provided, URLs will be generated based on other filters. - maxItems (integer, required): Maximum number of job postings to extract. Example: 50 - jobTitle (array, optional): Specific job titles to filter by. Available options include various professions. - sort (string, optional): Sort criteria. Options: "Adjustment level", "Date added", "Validity date", "Place of work", "Employer", "Type of contract", "Job position", "Gross salary", "Added by". Default: "Job position" - sortType (string, optional): Sort direction. Options: "Ascending", "Descending". Default: "Descending" - locations (array, optional): Location filters with search terms and location types (ALL/POLISH/FOREIGN). - locationAll (string, optional): Global location filter. Options: "All countries from UE i EFTA", "All offers from Poland only" - proxyConfiguration (object, optional): Apify proxy configuration. Default: { "useApifyProxy": true } Important Notes: - If startUrls is not provided, the scraper will automatically generate URLs based on the other filter parameters. - All filter options use English language equivalents as they appear on the website's interface. - The scraper supports both Polish and international job postings. - Location filters can be combined with job title filters for more precise results. - For the locations parameter, the location will be taken from the first suggestion that appears on the website based on the query entered. Example input with filters: json { "maxItems": 50, "jobTitle": ["SOFTWARE DEVELOPER", "DATA ANALYST"], "sort": "Date added", "sortType": "Descending", "locations": [ { "locationSearch": "Warsaw", "locationSearchType": "POLISH" } ], "proxyConfiguration": { "useApifyProxy": true } } Example input with startUrls: json { "startUrls": [ "https://oferty.praca.gov.pl/portal/lista-ofert?sortowanie=eyJpZCI6InN0YW5vd2lza28iLCJkaXJlY3Rpb24iOiJBU0MifQ%3D%3D" ], "maxItems": 100, "proxyConfiguration": { "useApifyProxy": true } } ## Output 📤 The output is a dataset of job posting objects with the following key fields: json { "url": "https://oferty.praca.gov.pl/portal/lista-ofert/szczegoly-oferty/dc4f004d2a61908ce26421a52a8dd94d", "status": "AKTYWNE", "position": "Baker", "number": "StPr/25/0718", "numberWEures": "1580@StPr/25/0718", "proposalType": "Job offer", "proposalTypeEnum": "OFERTA_PRACY", "numberOfVacancies": 1, "numberOfVacanciesForDisabled": 0, "dateAdded": "16.10.2025", "dateUpdated": "16.10.2025", "dateExpiration": "30.11.2025", "dateOfSubmission": null, "onlyRegisteredPersons": false, "pfronFinancing": false, "offerUsage": false, "offerViewCount": 6, "showEuresNumber": false, "employerName": "P.P.H.U Kołacz Piekarnictwo, Cukiernictwo S.C. Irena Gesner, Krystyna Stec", "employerBusinessDescription": null, "employerNip": "6121638118", "employerContactPerson": null, "employerPhone": "510111231", "employerEmail": null, "employerWebsite": null, "employerApplicationLanguage": "Polish", "employerApplicationMethod": "directly to the employer", "employerApplicationMethodEnum": "P", "employerExtraApplicationInfo": null, "employerDocSubmission": "Preferred forms of contact: telephone", "employerRequiredDocuments": "Contact with the employer by phone: 510111231. ", "employerAddress": "Robotnicza 3, 59-730 Nowogrodziec, powiat: bolesławiecki, woj: dolnośląskie", "employerAddressLat": 51.1924863, "employerAddressLon": 15.39327735, "employerMapGoogleUrl": "https://maps.google.pl/maps?q=Nowogrodziec%2C%20Robotnicza%2C%20%203%2C%20boles%C5%82awiecki%2C%20dolno%C5%9Bl%C4%85skie%2C%20boles%C5%82awiecki%2C%20Polska", "employerMapOsmUrl": "https://www.openstreetmap.org/search?query=Robotnicza%2C%20%203%2C%20Nowogrodziec%2C%20dolno%C5%9Bl%C4%85skie%2C%20Polska", "employerShowContacts": false, "employerOfficeName": "Powiatowy Urząd Pracy w Bolesławcu", "employerKrazNumber": null, "officeId": "1580", "officeName": "PUP w Bolesławcu", "officeType": "Powiatowy Urząd Pracy", "officeCode": "02010", "officeAddress": "Obrońców Helu 10, 59-700 Bolesławiec, woj. dolnośląskie", "officeEmail": "wrbo@praca.gov.pl", "officePhone": "768569828, 757326601", "officeFax": "(75) 732-66-01", "officeMapGoogleUrl": "https://maps.google.pl/maps?q=Boles%C5%82awiec%2C%20Obro%C5%84c%C3%B3w%20Helu%2C%20%2010%2C%20dolno%C5%9Bl%C4%85skie%2C%20Polska", "officeMapOsmUrl": "https://www.openstreetmap.org/search?query=Obro%C5%84c%C3%B3w%20Helu%2C%20%2010%2C%20Boles%C5%82awiec%2C%20dolno%C5%9Bl%C4%85skie%2C%20Polska", "workplaceAddress": "Robotnicza 3, 59-730 Nowogrodziec, powiat: bolesławiecki, woj: dolnośląskie", "workplaceAddressLat": 51.1924863, "workplaceAddressLon": 15.39327735, "workplaceAddressShort": "Nowogrodziec, dolnośląskie", "cityId": "0936262", "cityName": "Nowogrodziec", "workplaceMapGoogleUrl": "https://maps.google.pl/maps?q=Nowogrodziec%2C%20Robotnicza%2C%20%203%2C%20boles%C5%82awiecki%2C%20dolno%C5%9Bl%C4%85skie%2C%20boles%C5%82awiecki%2C%20Polska", "workplaceMapOsmUrl": "https://www.openstreetmap.org/search?query=Robotnicza%2C%20%203%2C%20Nowogrodziec%2C%20dolno%C5%9Bl%C4%85skie%2C%20Polska", "duties": "Baker. Work in 2 shifts during the hours: 6-14, 14-22. ", "contractType": "Employment contract for a trial period", "temporaryWork": false, "workloadFraction": "1", "shifts": "two shifts", "hoursPerWeek": 40, "hoursPerMonth": 160, "startDate": "16.10.2025", "endDate": null, "grossSalaryFromPerPeriod": "from 6 900 PLN/mo", "grossSalary": "from 6 900 PLN", "salaryDescription": "- 5000 net + bonus", "remunerationSystem": "Temporary with a monthly rate", "bonuses": null, "extraBenefits": null, "otherInfo": null, "occupationName": "Baker*", "occupationId": "RPd057|751204", "proposalKind": "", "workModes": null, "mealsProvided": false, "accommodationProvided": false, "immediateStart": true, "coversRelocationToPoland": false, "requiredLanguages": [], "requiredPermissions": [], "requiredEducation": ["basic vocational"], "requiredProfessions": [], "desiredLanguages": [], "desiredPermissions": [], "desiredEducation": [], "desiredProfessions": [], "additionalLanguages": [], "additionalPermissions": [], "additionalEducation": [], "additionalProfessions": [], "otherRequirements": "Minimum basic vocational education, experience in the profession.", "totalExperience": null } ## How many job postings can the Praca.gov.pl Scraper extract? The scraper paginates through job listings and will extract up to the number specified in maxItems. If you want all available job postings, set a high value for maxItems. ## Why use the Praca.gov.pl Scraper? - ⚡️ Fast: Quickly gather comprehensive job data for your needs. - 🤙 Easy to use: No coding required—just input your search criteria and run. - ☑️ Well-Maintained: Maintained by the Lexis Solutions team for reliability and updates. - 🎯 Flexible: Support for multiple filter combinations (job titles, locations, sorting). - 🔍 Comprehensive: Extracts detailed job information including salaries, requirements, and employer data. - 🌍 International: Supports both Polish and international job postings. ## FAQ 💬 - Can I filter by specific job titles? - Yes, use the jobTitle parameter to filter by specific professions from the predefined list. - How do location filters work? - You can filter by specific cities/regions using the locations parameter, or use locationAll for broader geographic filtering. - What if the website changes? - If Praca.gov.pl changes its website structure, the scraper may need to be updated. Please report issues or request updates as needed. ## Need to scrape other job sources? Explore related actors on Apify: - Jobs.ch Scraper - Swiss job listings - Jobs AMS AT Scraper - Austrian job listings - Job Jobnet DK Scraper - Danish job listings - Infojobs.net Scraper - Spanish job listings - Werk.nl Scraper - Dutch job listings --- 👀 Need help or want a custom solution? Lexis Solutions is a certified Apify Partner. We can help you with custom data extraction projects. Contact us via Email or LinkedIn

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Praca.gov.pl Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
lexis-solutions
Pricing
Paid
Total Runs
35
Active Users
2
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support