VOOZH about

URL: https://apify.com/memo23/pracuj-scraper

⇱ Pracuj.pl Scraper Β· Poland Job Listings & Salaries Β· Apify


πŸ‘ Pracuj.pl Scraper Β· Poland Job Listings & Salaries avatar

Pracuj.pl Scraper Β· Poland Job Listings & Salaries

Pricing

from $0.99 / 1,000 job results

Go to Apify Store

Pracuj.pl Scraper Β· Poland Job Listings & Salaries

Scrape Pracuj.pl β€” Poland's #1 job board. Any search URL returns job title, company, salary, contract, work mode, location and an AI summary. Optional detail mode adds the full description, responsibilities, skills, tech stack and apply link. JSON or CSV.

Pricing

from $0.99 / 1,000 job results

Rating

0.0

(0)

Developer

πŸ‘ Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

6 days ago

Last modified

Categories

Share

Pracuj.pl Scraper

Scrape job listings from Pracuj.pl β€” Poland's #1 job board. Paste any search URL and get clean, structured rows: job title, company, salary, contract type, work mode, location, an AI summary and more. One row per job. Pure HTTP, no browser.

πŸ‘ How it works

Why use this scraper

  • Everything on the results page β€” title, company, salary, contract type, work mode, location and an AI requirements summary all come from one fetch; no slow per-job crawling.
  • Any search β€” keyword, location, category, contract, work mode or salary filters are all honoured and paginated automatically.
  • Salary when shown β€” Pracuj surfaces salary ranges on many offers; you get the displayed text verbatim.
  • Clean, flat output β€” one row per job; nested locations/skills flattened for CSV by default.
  • Pure HTTP, no browser β€” fast and cheap; no Playwright, no headless Chrome.
  • Optional deep detail β€” turn on fetchDetails to add the full description, responsibilities, required & optional skills, technologies, job categories, the apply URL and contact phone.

What it does

Give it one or more Pracuj.pl search URLs. For each, it reads the live results and emits one dataset row per job with all the fields below. Searches paginate automatically (?pn=N) until you hit Maximum items.

Supported inputs

InputExample
By locationpracuj.pl/praca/warszawa;wp
By keywordpracuj.pl/praca/python;kw
By categoryopen the IT / Finance / Sales category on pracuj.pl
Filtered searchrun any search on pracuj.pl, copy the URL from the address bar

Use cases

  • Labour-market & salary research across Polish cities, roles and industries.
  • Lead generation β€” company names, company profiles, and (with fetchDetails) apply URLs and contact phones.
  • Recruitment & sourcing β€” track who's hiring for which roles, with what tech stack and contract.
  • Aggregation & job boards β€” pull fresh Polish job postings into your own product.

How it works

  1. You paste Pracuj.pl search URLs.
  2. The actor reads each results page's embedded job data and paginates through results.
  3. Each job is normalised into one flat row and pushed to the dataset (optionally enriched from its detail page).

Input configuration

FieldTypeDescription
startUrlsarrayPracuj.pl search URLs (auto-paginated).
maxItemsintegerHard cap on jobs collected. Default 10000.
fetchDetailsbooleanOpt-in: open each job's detail page for the full description, responsibilities, required & optional skills, technologies, categories, the apply URL and contact phone. +1 request/job, billed per additional-data event. Default off.
flattenbooleanFlatten nested objects/arrays into CSV columns (default on).
enrichEmailsbooleanOpt-in employer contact-email enrichment (billed per email found).
maxConcurrencyintegerParallel row processing. Default 8.
proxyobjectProxy config. Residential required (Pracuj blocks datacenter IPs); defaults to Apify Residential.

Output sample

{
"portal":"pracuj",
"offerId":"1004884392",
"url":"https://www.pracuj.pl/praca/...,oferta,1004884392",
"jobTitle":"Service Delivery Manager (K/M/X)",
"companyName":"E.ON Polska IT Support Sp. z o.o.",
"companyId":"1074157434",
"salaryText":"8 000–10 000 zΕ‚ brutto / mies.",
"typesOfContract":["Umowa o pracΔ™"],
"workModes":["Praca hybrydowa"],
"isRemoteWorkAllowed":false,
"locations":[{"workplace":"Warszawa","url":"https://www.pracuj.pl/praca/...,oferta,1004884392"}],
"aiSummary":"Masz minimum 2 lata doΕ›wiadczenia…",
"publishedDate":"2026-06-21T12:50:34.257Z"
}

Key output fields

FieldDescription
offerId / groupId / urlPracuj offer id, group id + detail URL
jobTitlejob title
companyName / companyId / companyProfileUrl / companyLogoUrlemployer
salaryTextdisplayed salary range (when shown)
typesOfContract / workSchedules / workModesemployment type, schedule, on-site/hybrid/remote
positionLevelsseniority (junior / mid / senior…)
isRemoteWorkAllowed / isOneClickApplyflags
locationsper-city postings (workplace, offer id, URL, coordinates)
aiSummaryAI-generated requirements summary
publishedDate / expirationDateposting dates
descriptionfull job description (with fetchDetails)
responsibilities / requiredSkills / optionalSkills / technologiesstructured JD sections (with fetchDetails)
categories / applyUrl / contactPhonejob categories, application link, recruiter phone (with fetchDetails)

FAQ

Which searches work? Any Pracuj.pl /praca/ search β€” by keyword (;kw), location (;wp), category, or any combination of on-site filters.

Do I get the salary? Yes, when the employer displays it (salaryText). Many Polish postings hide salary; those come back empty.

How do I get the full job description and apply link? Turn on fetchDetails β€” it adds the full description, responsibilities, required/optional skills, technologies, the apply URL and contact phone.

Why is a proxy required? Pracuj.pl blocks datacenter IPs with a 403 challenge. The actor uses residential proxies (Apify Residential by default) and retries on a block, rotating IP. No browser or CAPTCHA solving.

Support

Found an issue or want a field added? Open an issue on the actor's Issues tab and we'll take a look.

Additional services

Need employer contact emails? Turn on enrichEmails to append a best-effort contact email + website per company (billed only when an email is found).

Explore more scrapers

Check the publisher's profile for more job-board and directory scrapers (LinkedIn Jobs, Naukri, SEEK, Jobstreet, Indeed-style boards and more).

⚠️ Disclaimer

This actor collects only publicly available job-listing data for legitimate research, lead-generation and recruitment use. Respect Pracuj.pl's terms of service and applicable laws (including data-protection rules) in your jurisdiction. You are responsible for how you use the scraped data.

SEO Keywords

pracuj scraper, pracuj.pl scraper, pracuj api, poland job scraper, polish jobs data, job listings poland, oferty pracy scraper, praca warszawa scraper, salary data poland, recruitment data poland, IT jobs poland scraper, job board scraper, employer leads poland, pracuj export

You might also like

Pracuj.pl Scraper

solidcode/pracuj-pl-scraper

[πŸ’° $1.8 / 1K] Extract job listings from Pracuj.pl β€” Poland's largest job board. Search 60,000+ offers by keyword, location, category, contract type, and work mode. Returns titles, companies, salaries, descriptions, requirements, benefits, and contacts.

Pracuj Scraper β€” Polish Job Listings, Salaries & Company Data

studio-amba/pracuj-scraper

Scrape job listings, salaries, work modes, contract types, and company data from Pracuj.pl β€” Poland's #1 job board with dominant market share.

Pracuj Scraper - Poland’s #1 Job Board

blackfalcondata/pracuj-scraper

Scrape pracuj.pl - Poland’s #1 job board. Structured salary data (min/max/currency), employment benefits, and 30+ fields per listing. Incremental mode detects new and changed listings.

πŸ‘ User avatar

Black Falcon Data

75

5.0

Pracuj.pl Job Scraper - Poland Jobs

santamaria-automations/pracuj-pl-scraper

Scrape job listings from Pracuj.pl, Poland's #1 job board. Extract jobs with salary ranges (PLN), company profiles, requirements, benefits, and application URLs. Supports multiple queries, employment types, and remote filtering.

Pracuj.pl Scraper

trev0n/pracuj-pl-scraper

Automated web scraper for extracting job listings from Pracuj.pl, Poland's leading job portal. This actor collects comprehensive job data including titles, companies, locations, salary information, and detailed job descriptions.

Pracuj.pl Jobs Scraper πŸ‡΅πŸ‡±πŸ’Ό - Cheap (Tani)

scrapestorm/pracuj-pl-jobs-scraper---cheap-tani

Easily collect job listings from Pracuj.pl, Poland’s leading career and recruitment platform. Just enter any job search URL to extract key details like job title, company, contract type, work mode & posting status πŸ” Seamlessly integrate with your tools for hiring analytics or ATS automationπŸ“Š

22

5.0

Pracuj Pl Jobs Search Scraper

acceptable_huckleberry/pracuj-pl-jobs-search-scraper

Efficiently scrape job listings from Pracuj.pl, Poland's leading employment platform. Extract comprehensive data including job titles, salaries, company profiles, remote work options, and AI summaries. Perfect for recruitment agencies, market researchers, and HR analytics in the Polish job market.

9

Pracuj.pl Job Offers Scraper

piotrv1001/pracuj-pl-job-offers-scraper

The Pracuj.pl Job Offers Scraper extracts job listings from Poland's largest job board, capturing titles, companies, salary ranges, locations, contract types, AI requirement summaries, full descriptions, and application links β€” ideal for recruitment analytics and labor market research.

Pracuj.pl Job Listings Scraper | Cheap 1.99$ / 1k

trev0n/pracuj-pl-scraper-pay-per-event

Fast and efficient job listings scraper for Pracuj.pl. Extract job offers, salaries, company info, locations, and more. Supports keyword search, filters, and pagination.

Pracuj Jobs Search Scraper

stealth_mode/pracuj-jobs-search-scraper

Efficiently scrape job listings from Pracuj.pl, Poland's leading employment platform. Extract comprehensive data including job titles, salaries, company profiles, remote work options, and AI summaries. Perfect for recruitment agencies, market researchers, and HR analytics in the Polish job market.

40