NoFluffJobs Scraper - IT Jobs with Salaries avatar

NoFluffJobs Scraper - IT Jobs with Salaries

Pricing

from $3.00 / 1,000 results

Go to Apify Store
NoFluffJobs Scraper - IT Jobs with Salaries

NoFluffJobs Scraper - IT Jobs with Salaries

Scrape IT & tech job listings from NoFluffJobs with their guaranteed salary ranges. By keyword, region and seniority: title, company, salary (from–to, B2B/permanent), location, tech stack, required skills, benefits and company size. No login, no API key, no browser. Export to JSON, CSV or Excel.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Categories

Share

NoFluffJobs Scraper — IT Jobs With Salaries

Scrape IT & tech job listings from NoFluffJobs — and, unlike almost every other job board, every posting comes with its salary range. NoFluffJobs requires employers to publish pay, so you get real salaryFrom–salaryTo figures (B2B and permanent) on virtually every job.

Search by keyword, region and seniority and export title, company, salary, location, tech stack, required skills and benefits to JSON, CSV, Excel, HTML or XML — or pull them from the API.

No login, no API key, no browser extension. Fast, clean and cheap.


Why this scraper

  • 💸 Salaries on every job. NoFluffJobs is the rare board where pay is mandatory. This scraper surfaces the full range (from–to), the contract type (B2B vs permanent/UoP) and the currency — ideal for salary benchmarking and compensation research.
  • 🧰 Real tech data. Category, main technology, seniority, and (optionally) the full list of required and nice-to-have skills per posting.
  • 🌍 Multi-region. Poland and the wider CEE/EU markets NoFluffJobs covers (pl, cz, sk, hu, nl, at, de, en…).
  • ⚡ Deep & fast. Pages through the entire result set (tens of thousands of postings) over a clean JSON API with no anti-bot friction.

What you get

For each job posting:

  • Title, company, and a direct link to the posting
  • Salary: salaryFrom, salaryTo, salaryCurrency, salaryType (B2B / permanent), salaryPeriod
  • Seniority (Trainee → Expert), category and technology / tech stack
  • Location: city, country, coordinates, workplace type (remote / hybrid / office) and a fullyRemote flag
  • Dates: when it was posted and renewed
  • With Include full details on: required skills, nice-to-have skills, benefits, company size, contract start and the full job description

Use cases

  • Salary benchmarking & compensation research — build a dataset of real pay ranges by role, seniority, tech and city. NoFluffJobs's mandatory-salary policy makes this uniquely reliable.
  • IT job-market intelligence — track which technologies, roles and seniorities are in demand, and how pay moves over time.
  • Recruitment & sourcing — monitor who's hiring for which stacks, at what pay, in which cities, remote or on-site.
  • Competitive hiring analysis — see competitors' openings, salary bands and benefits.
  • Market reports & content — power "State of IT salaries" style reports and dashboards.
  • Relocation & remote job search — filter fully-remote roles or roles in a specific region with transparent pay.

Input

FieldTypeDescription
searchQueriesarrayKeywords, e.g. java, devops, product manager. Each is scraped separately. Empty = browse all postings in the region.
regionstringNoFluffJobs region/country: pl (default), cz, sk, hu, nl, at, de, en (international).
salaryCurrencystringCurrency for the salary ranges (match your region): PLN, EUR, USD, GBP, CZK, HUF, CHF…
salaryPeriodstringNormalize salaries to month, hour or year.
maxItemsintegerMax postings per keyword. Default 200.
includeDetailsbooleanFetch each posting's detail for skills, benefits, company size and full description. Default off.
fullyRemoteOnlybooleanKeep only fully-remote postings.
seniorityarrayKeep only these levels: Trainee, Junior, Mid, Senior, Expert.
minSalaryintegerKeep only postings whose upper salary is ≥ this amount.
proxyConfigurationobjectOptional (no anti-bot on NoFluffJobs). Defaults to Apify Proxy.

Example input

{
"searchQueries": ["java", "devops"],
"region": "pl",
"salaryCurrency": "PLN",
"salaryPeriod": "month",
"maxItems": 200,
"includeDetails": true,
"seniority": ["Mid", "Senior"],
"fullyRemoteOnly": false
}

Output

One row per job posting.

Example record (with includeDetails)

{
"postingId": "software-python-engineer-gpu-cloud-gcore-Remote-1",
"title": "Software Python Engineer (GPU Cloud)",
"company": "Gcore",
"url": "https://nofluffjobs.com/job/software-python-engineer-gpu-cloud-gcore-remote-1",
"category": "backend",
"technology": "Python",
"seniority": ["Senior"],
"salaryFrom": 22200,
"salaryTo": 26880,
"salaryCurrency": "PLN",
"salaryType": "permanent",
"salaryPeriod": "Month",
"salaryDisclosed": true,
"city": "Warszawa",
"country": "Poland",
"countryCode": "POL",
"latitude": 52.2296756,
"longitude": 21.0122287,
"locations": ["Warszawa"],
"fullyRemote": false,
"workplaceType": "hybrid",
"postedAt": "2026-10-01T09:30:00.000Z",
"renewedAt": "2026-10-10T09:30:00.000Z",
"regions": ["pl"],
"requirementsMust": ["Python", "GPU", "Kubernetes"],
"requirementsNice": ["Go", "Terraform"],
"description": "We are looking for a Senior Python Engineer to…",
"dailyTasks": ["Design and build GPU cloud services", "…"],
"benefits": ["Sport subscription", "Private healthcare"],
"companySize": "1000+",
"contractStart": "ASAP",
"applyType": "url",
"referenceNumber": "13550/MG",
"expiresAt": "2026-11-01T00:00:00.000Z",
"scrapedAt": "2026-10-14T12:00:00.000Z"
}

Fields

FieldDescription
postingId / urlPosting id and public link.
title / companyRole title and hiring company.
salaryFrom / salaryToThe published salary range.
salaryCurrency / salaryType / salaryPeriodCurrency, B2B vs permanent, and period.
salaryDisclosedWhether the range is publicly shown (almost always true).
seniority / category / technologyLevel(s), job category and main tech.
city / country / countryCode / latitude / longitude / locationsWhere the job is.
fullyRemote / workplaceTypeRemote flag and remote/hybrid/office.
postedAt / renewedAtPosting and renewal timestamps.
requirementsMust / requirementsNiceRequired and nice-to-have skills (with includeDetails).
description / dailyTasksFull job description and daily tasks (with includeDetails).
benefits / companySize / contractStartPerks, company size and start date (with includeDetails).
applyType / referenceNumber / expiresAtApply channel, reference and expiry (with includeDetails).
scrapedAtISO timestamp of the scrape.

How it works

NoFluffJobs serves its listings from a public JSON API. The actor calls the search endpoint, pages through the results (deduping as it goes) and maps each posting. With Include full details on, it additionally fetches each posting's detail for skills, benefits and the full description. It's pure HTTP — no browser — so it's quick and inexpensive.


Tips

  • Browse everything: leave searchQueries empty to pull the whole region, then filter in your own tools.
  • Benchmark pay: set includeDetails on and group the output by technology + seniority + city to get median ranges.
  • Match region & currency: use region: "pl" with salaryCurrency: "PLN", region: "cz" with CZK, etc.
  • Big pulls: raise maxItems; the API exposes tens of thousands of postings.

FAQ

Do I need a NoFluffJobs account or API key? No — it runs without any login or key.

Are salaries really on every job? NoFluffJobs requires employers to publish salary, so salaryFrom/salaryTo are present on essentially every posting (salaryDisclosed flags the rare exception).

Does it include contact emails? No. NoFluffJobs routes applications through its own form and does not expose employer/recruiter email addresses publicly, so emails are not available from this source.

Which regions/countries are supported? The regions NoFluffJobs operates in — Poland (pl) plus the CEE/EU markets (cz, sk, hu, nl, at, de) and the international site (en). Set salaryCurrency to match.

How fresh is the data? It's scraped live from NoFluffJobs on each run.


This actor collects publicly available job-listing data from NoFluffJobs. Use the output responsibly and in line with NoFluffJobs's Terms and applicable laws. You are responsible for how you use the data.