💼 Pracuj.pl Scraper | Poland Jobs & Salaries
Pricing
$3.00 / 1,000 job scrapeds
💼 Pracuj.pl Scraper | Poland Jobs & Salaries
Extract Pracuj.pl job advertisements, salary ranges, employment types, employer profiles, and skill requirements across Poland. Polish recruitment API.
Pricing
$3.00 / 1,000 job scrapeds
Rating
0.0
(0)
Developer
Alexandru Afanasiuc
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Share
Pracuj.pl Scraper — Poland Job Ads, Salaries & Remote Work
Fast Apify actor to extract public job listings from Pracuj.pl, Poland's largest job board. Returns titles, companies, salaries, locations, contract types, work modes, technologies, and apply URLs as clean JSON.
Features
- Fast HTTP-only scraper — parses embedded Next.js
__NEXT_DATA__JSON (no headless browser, 128–256 MB RAM). - Rich job data — title, company, salary text, location, remote/hybrid flags, contract types, position levels, technologies, and apply URL.
- Flexible filters — keyword search, city, work mode, contract type, position level, posted-within days, salary-only filter.
- Cloudflare-ready — uses Apify Proxy by default for reliable access.
- Structured output — clean JSON / CSV ready for HR analytics, recruitment pipelines, or market research.
Input Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
keywords | Array | ["developer"] | Search keywords (each runs as a separate search). |
city | String | null | Polish city slug (e.g. warszawa, krakow, wroclaw). |
workMode | String | null | Comma-separated: full-office, hybrid, home-office, mobile. |
contractType | String | null | Contract codes: 0=employment, 3=B2B, 7=internship. |
positionLevel | String | null | Level codes: 17=junior, 4=mid, 18=senior. |
postedWithinDays | Integer | null | Only jobs from last 1, 3, 7, 14, or 30 days. |
onlyWithSalary | Boolean | false | Return only offers with disclosed salary. |
maxItems | Integer | 100 | Maximum job listings to return. |
proxyConfiguration | Object | {useApifyProxy: true} | Apify proxy settings (recommended). |
Sample Input JSON
{"keywords": ["developer", "programista"],"city": "warszawa","workMode": "hybrid,home-office","onlyWithSalary": true,"maxItems": 100}
Sample Output
{"id": "12345678","partitionId": 1,"title": "Senior Backend Developer","url": "https://www.pracuj.pl/praca/senior-backend-developer-warszawa,oferta,12345678","description": "Dołącz do zespołu...","company": {"name": "TechCorp Poland Sp. z o.o."},"salary": {"text": "12 000 - 18 000 PLN brutto"},"location": "Warszawa","isRemoteWorkAllowed": true,"workModes": ["hybrid"],"contractTypes": ["B2B", "Umowa o pracę"],"positionLevels": ["Senior"],"technologies": ["Python", "PostgreSQL", "Docker"],"publishedAt": "2026-08-08T10:00:00Z","scrapedAt": "2026-08-10T12:00:00.000Z"}
Pricing
Pay-Per-Event: $3.00 per 1,000 job listings scraped.
Legal & Compliance
This actor extracts only publicly accessible job posting information without requiring login or accessing private personal data. Compliant with GDPR — no personal profile scraping.