RocketJobs.pl Scraper — Polish Job Listings & Salaries
Pricing
from $1.20 / 1,000 result scrapeds
RocketJobs.pl Scraper — Polish Job Listings & Salaries
Scrape job offers from RocketJobs.pl — a Polish recruitment site covering sales, marketing, finance, HR, engineering, healthcare, retail and more. Search by keyword, city, category or work mode. Extract titles, companies, salaries, skills and full descriptions. No login required.
Pricing
from $1.20 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
Scrape job offers from RocketJobs.pl, a Polish recruitment site covering sales, marketing, finance, HR, engineering, healthcare, retail, logistics and more, straight into JSON, CSV or Excel. Search by keyword, category, city or work mode. No login, no cookies, no browser rendering needed.
What does RocketJobs.pl Scraper do?
RocketJobs.pl is operated by Just Join IT sp. z o.o. — the same company behind JustJoin.it, Poland's largest tech job board. RocketJobs.pl covers everything outside IT: sales, marketing, finance, banking, engineering, customer support, healthcare, food service, retail, construction, manufacturing, real estate, education, logistics, HR, design, and more. This actor collects those offers and returns clean, structured data:
- Job title, company name, logo, size and website
- Location (city, street) plus every city an offer is published for
- Salary ranges as published (PLN plus live conversions to EUR, USD, GBP, CHF) with contract type, unit and gross/net flag
- Required and nice-to-have skills, plus required languages with CEFR level
- Experience level, working time and remote/hybrid/office/field work policy
- Full job description as HTML
- Published and expiry dates, direct offer URL, and the external apply URL when the employer uses an outside ATS
Why use RocketJobs.pl Scraper?
- Non-tech job market research — track hiring demand and salary bands across sales, marketing, finance, HR and more, sectors most Polish job scrapers ignore in favor of IT.
- Recruitment and sourcing — monitor which companies are hiring for which roles, at what levels, in which cities.
- Salary benchmarking — RocketJobs.pl publishes gross/net PLN salary ranges on a meaningful share of offers, with live currency conversions included.
- Lead generation — companies actively hiring are companies actively spending. Company name, size and website are included when detail fetching is enabled.
- Job aggregation — feed fresh Polish non-tech vacancies into your own job board, newsletter or CRM.
How to scrape RocketJobs.pl data
- Open the actor and set a Search Query keyword (e.g.
manager,sprzedawca,księgowa) or leave it empty to browse the newest offers. - Optionally pick a Category (Sales, Marketing, Finance, HR, Engineering, Healthcare, Retail, and 17 more — see Input below). Note: IT/tech roles live on RocketJobs.pl's sister site JustJoin.it, not here.
- Optionally set a City (Polish spelling, e.g.
Warszawa,Krakow,Wroclaw,Gdansk) with a City Radius, and/or a Work Mode (remote, hybrid, office). - Set Max Results and run. Results land in the dataset, ready to export as JSON, CSV, Excel or via API.
- Leave every field empty and the actor still works: it browses the newest offers across every category and city.
That's it. A run of 100 offers with detail fetching enabled typically finishes in under a minute.
Input
| Field | Type | Description |
|---|---|---|
searchQuery | string | Free-text keyword matched against titles, companies and skills. Empty = browse newest offers. |
category | string | One of RocketJobs.pl's 24 categories (sales, marketing, finanse, bankowosc, inzynieria, support, zdrowie, gastronomia, turystyka, pm, praca-w-sklepie, budownictwo, produkcja, nieruchomosci, edukacja, logistyka, hr, design, bi-data, praca-biurowa, consulting, media, prawo, inne) or all. Default: all |
city | string | Filter by city, Polish spelling (e.g. Warszawa, Krakow). Optional. |
cityRadius | integer | Search radius in km around the city. Default: 30 |
workMode | string | all, remote, hybrid or office. Default: all |
maxResults | integer | Maximum offers to scrape. Default: 100 |
fetchDetails | boolean | Fetch each offer's detail endpoint for full HTML description, company size and website. Default: true |
proxyConfiguration | object | Proxy settings. Residential recommended for larger runs. |
Example input
{"searchQuery": "manager","category": "sales","city": "Warszawa","workMode": "hybrid","maxResults": 100}
Output
Each dataset item is one job offer:
| Field | Type | Example |
|---|---|---|
title | string | Account Manager/Managerka |
company | string | Allegro |
companyLogoUrl | string | Logo thumbnail URL |
companyUrl | string | https://example.com (with fetchDetails) |
companySize | string | 101-500 (with fetchDetails) |
city | string | Warszawa |
location | string | Warszawa, Centrum |
multilocation | array | ["Warszawa", "Krakow"] |
workplaceType | string | remote, hybrid, office or mobile |
workingTime | string | full_time |
experienceLevel | string | mid, senior, manager, c_level |
employmentType | string | permanent, b2b, mandate_contract |
salaryMin / salaryMax | number | 8000 / 12000 |
salaryCurrency | string | PLN |
salaryUnit | string | month |
salaryGross | boolean | true |
category | string | sales |
requiredSkills | array | [{"name": "negocjacje", "level": 2}] |
niceToHaveSkills | array | [{"name": "SAP", "level": 1}] |
languages | array | [{"code": "en", "level": "b2"}] |
descriptionHtml | string | Full job description as HTML (with fetchDetails) |
applyUrl | string | External apply URL, when applicable |
publishedAt | string | 2026-08-04T19:00:28.919Z |
expiresAt | string | 2026-09-18T18:50:21.988Z |
slug | string | Offer identifier used in the URL |
url | string | https://rocketjobs.pl/oferta-pracy/... |
scrapedAt | string | ISO timestamp of the scrape |
Example output
{"title": "Account Manager/Managerka","company": "Nowa Era Marketing sp. z o.o.","companyLogoUrl": "https://imgproxy.justjoinit.tech/.../logo.png","companyUrl": null,"companySize": null,"city": "Warszawa","location": "Warszawa","workplaceType": "hybrid","workingTime": "full_time","experienceLevel": "mid","employmentType": "permanent","salaryMin": 7000,"salaryMax": 9500,"salaryCurrency": "PLN","salaryUnit": "month","salaryGross": true,"category": "marketing","requiredSkills": [{ "name": "Social media", "level": 2 }],"publishedAt": "2026-08-04T10:00:00.000Z","expiresAt": "2026-09-03T21:59:59.999Z","slug": "nowa-era-marketing-account-manager-managerka-warszawa-marketing","url": "https://rocketjobs.pl/oferta-pracy/nowa-era-marketing-account-manager-managerka-warszawa-marketing","scrapedAt": "2026-08-04T19:40:00.000Z"}
How much does it cost to scrape RocketJobs.pl?
Pay-per-event pricing: a small fee per run start plus a fee per result. A typical 100-offer run with detail fetching enabled costs a few cents. The actor talks to RocketJobs.pl's own JSON API instead of rendering pages in a browser, so compute usage stays minimal even on larger runs.
Usage cost only settles once a run reports SUCCEEDED — reading the dataset mid-run will undercount what you'll actually be charged.
Tips
- Leave
categoryonalland use a keyword for the broadest search across sectors. - Category filters (e.g.
sales,hr,finanse) are the most reliable way to segment the non-tech market — they match RocketJobs.pl's own filter exactly. - Set
fetchDetailstofalsewhen you only need titles, companies, locations and salaries: the run gets faster and cheaper because it skips the per-offer detail fetch. - Combine
workMode: "remote"with a category to track the remote-only market in a given sector. - Offers are returned newest first, so a small daily run with your filter is enough to track new postings.
Limitations
- IT/tech roles are not on RocketJobs.pl — they're hosted on the sister site JustJoin.it (see Studio Amba's
justjoin-it-scraper). - Salary is only returned when the employer publishes a structured range; some offers mention pay only inside the free-text description.
- City filtering matches RocketJobs.pl's own location data; use the Polish city spelling shown on the site (e.g.
Warszawa, notWarsaw). - Full description, company size and company website require
fetchDetails: true(one extra request per offer).
FAQ and support
- Is it legal? This actor scrapes only publicly available job listings. It does not collect personal data and does not require login. Always review the target site's terms of service and applicable law before using scraped data commercially.
- Found a bug? Open an issue in the Issues tab — we reply within one business day.
- Need a schema change? Request it in the Issues tab; most field additions ship within a week.
Support and maintenance
This Actor is actively maintained by Studio Amba. We monitor health daily and fix breaking changes within 24 hours.
About Studio Amba
We build reliable, production-grade scrapers for European websites. Our actors share a common core:
- No cookies, no login — public data only, no account management headaches
- Fast APIs over headless browsers where possible — lower cost, higher throughput
- Proactive health monitoring — we watch every actor 24/7 and ship fixes before you notice
Related Scrapers
- Pracuj Scraper — Poland's #1 general job board
- JustJoin.it Scraper — Polish tech/IT job offers, RocketJobs.pl's sister site
- NoFluffJobs Scraper — Polish tech job board with transparent salaries
- OLX Poland Scraper — Polish classifieds marketplace, including job listings
Changelog
See commit history in the GitHub repo for a full changelog of bug fixes and schema changes.