No Fluff Jobs Scraper — IT Jobs with Salary Ranges (PL/EU) avatar

No Fluff Jobs Scraper — IT Jobs with Salary Ranges (PL/EU)

Pricing

from $1.20 / 1,000 records

Go to Apify Store
No Fluff Jobs Scraper — IT Jobs with Salary Ranges (PL/EU)

No Fluff Jobs Scraper — IT Jobs with Salary Ranges (PL/EU)

Scrape No Fluff Jobs (nofluffjobs.com) IT job offers from any search URL: title, company, locations, remote flag, salary range per contract type, seniority, category, tech stack, posting date and full description. Export JSON/CSV/Excel.

Pricing

from $1.20 / 1,000 records

Rating

0.0

(0)

Developer

Ocrad

Ocrad

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

No Fluff Jobs Scraper


Scrape IT job offers with salary ranges from No Fluff Jobs (nofluffjobs.com), the Polish/Central-European job board where every offer publishes its pay. Provide any listing URL — a technology, category, city, seniority, the remote-jobs page or a filtered search — and the Actor calls the site's public JSON API and returns each offer as structured data: title, company, locations, remote flag, salary range per contract type, seniority, tech stack, posting date and (optionally) the full description.


📋 Example Output

{
"id": "E1D3EIOL",
"url": "https://nofluffjobs.com/pl/job/program-manager-spyrosoft-remote-1",
"title": "Program Manager",
"company": "Spyrosoft",
"companyLogo": "https://static.nofluffjobs.com/companies/logos/original/spyrosoft_20200313_111958_20220812_123617.png",
"location": "Remote, Wrocław",
"country": "Poland",
"remote": true,
"workMode": "remote",
"category": "projectManager",
"seniority": "Senior",
"technology": null,
"salaryMin": 23520,
"salaryMax": 26880,
"salaryCurrency": "PLN",
"salaryPeriod": "month",
"contractType": "b2b",
"tags": "Cloud, HMI, AWS",
"postedAt": "2026-10-08T17:09:16.359Z",
"renewedAt": "2026-10-13T17:09:16.359Z",
"onlineInterview": true,
"descriptionText": "We are looking for a Program Manager to lead software delivery programs and grow our client portfolio within the HMI & Consumer Electronics business unit. The ideal candidate combines an engineering b…",
"applyUrl": "https://nofluffjobs.com/pl/job/program-manager-spyrosoft-remote-1",
"salaryRanges": "b2b: 140-160 PLN/hour",
"requirements": "Cloud",
"niceToHave": "HMI, AWS, Azure, IoT",
"contractStart": "ASAP",
"expiresAt": "2026-11-07T23:59:59",
"jobLanguages": "pl, en",
"benefits": null,
"applyOption": "url",
"companyUrl": "https://nofluffjobs.com/company/spyrosoft-m1mkaxam",
"scrapedAt": "2026-10-13T18:08:06.658Z"
}

One record per offer: offers open in several cities are merged, with all cities listed in location. salaryMin/salaryMax is the headline range as the API returns it for PLN per month (hourly B2B rates are converted); salaryRanges keeps the original range for every contract type. The fields from descriptionText onward (salaryRanges, requirements, niceToHave, contractStart, expiresAt, jobLanguages, benefits, applyOption, companyUrl) are filled only when detailedInfo is on.

⚙️ Configuration

ParameterTypeDefaultDescription
urlString(required)No Fluff Jobs listing URL: technology (https://nofluffjobs.com/pl/python), category (/pl/backend), city (/pl/Warszawa), seniority (/pl/senior), remote jobs (https://nofluffjobs.com/jobs/remote), the homepage for all offers, or any URL carrying a ?criteria= filter copied from the site. ?page=N sets the first page.
maxPagesInteger1Result pages to scrape (about 20 offers each), starting from the page in the URL.
maxItemsInteger0Max offers to return across all pages (0 = no limit).
detailedInfoBooleanfalseFetch each offer's details (full description, requirements, nice-to-haves, salary per contract type, expiry, contract start, company page). One extra request per offer.
proxyConfigurationObjectApify Proxy (auto)Proxy settings. Switch to RESIDENTIAL only if results are empty.

Example Input

{
"url": "https://nofluffjobs.com/pl/python",
"maxPages": 3,
"detailedInfo": true
}

Getting your start URL

  1. Open nofluffjobs.com and search or filter (technology, category, city, seniority, remote, salary …)
  2. Copy the URL from your browser address bar — e.g. https://nofluffjobs.com/pl/python?criteria=city%3Dremote%20seniority%3Dsenior
  3. Paste it as the url input. Path slugs the Actor does not recognise are treated as a technology; if the run logs 0 unique offers, use the ?criteria= form of the URL instead

💬 Support and Feedback

Reach out via Apify support channels or leave feedback on the Actor's page.

It is legal to scrape publicly available job data such as titles, companies, locations, salaries and descriptions. Results may include personal data (e.g. recruiter names in descriptions); scrape personal data only with a legitimate reason. Personal data is protected by GDPR — consult your legal advisor if unsure.