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...
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Praca.gov.pl Scraper
👋 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 TrialActor Information
- Developer
- lexis-solutions
- Pricing
- Paid
- Total Runs
- 35
- Active Users
- 2
Related Actors
Company Employees Scraper
by build_matrix
🔥 LinkedIn Jobs Scraper
by bebity
Linkedin Company Detail (No Cookies)
by apimaestro
Linkedin Profile Details Batch Scraper + EMAIL (No Cookies)
by apimaestro
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support