No Fluff Jobs Scraper avatar

No Fluff Jobs Scraper

Pricing

from $1.00 / 1,000 jobs

Go to Apify Store
No Fluff Jobs Scraper

No Fluff Jobs Scraper

Scrapes No Fluff Jobs IT job ads in Poland, Hungary, Czechia, Slovakia and Ukraine: title, company, skills, seniority, salary range and contract type, work mode, cities, posting date. Filter by keyword, category, level, contract, city and salary. No proxy needed.

Pricing

from $1.00 / 1,000 jobs

Rating

0.0

(0)

Developer

reventadata

reventadata

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Categories

Share

Unofficial. This Actor is not affiliated with, authorised by, endorsed by, or in any way officially connected to No Fluff Jobs. "No Fluff Jobs" is a trademark of its respective owner and is used here only to describe what this tool reads. It reads the same public pages a browser does.

Collects IT job ads from nofluffjobs.com with the pay range, contract type, seniority, skills, work mode and office locations as separate fields, ready for a spreadsheet or a database.

What does it do?

Searches No Fluff Jobs the way the site's own filters do and returns one row per job ad: title, company, category, seniority, skill tags, pay range with currency and period, contract type (B2B, permanent, mandate), remote/hybrid/onsite, cities with address and coordinates, and the posting and renewal dates. Switch on Include full job details to also get the description, requirements, daily tasks, benefits, company size and expiry date.

Why use it?

  • Pay as numbers. Salary comes as salaryFrom, salaryTo, salaryCurrency and salaryPeriod (Month, Hour or Day), not as text. Ads that reveal pay only at an interview stage are marked salaryPublished: false instead of being given a made-up range.
  • Filters the site really applies: keyword or technology, 35 categories, seniority, contract type, city or work mode, and a salary amount.
  • Beyond the first 100 jobs. One site search shows at most 100 jobs to a plain page request, so a larger run is split automatically by category, then seniority, then contract type, and duplicates are removed by the ad reference.
  • No proxy needed. The Actor reads only the public search and job pages. It does not use the site's /api/ paths, which its robots.txt disallows.

How to use it

  1. Add keywords or technologies to searchQueries, or leave it empty and use the filters.
  2. Optionally set categories, seniority, contract types and cities (remote and hybrid work as city entries).
  3. Set maxItems and run. Download JSON, CSV or Excel from the dataset.

Input

FieldTypeDescription
searchQueriesarrayKeywords or technologies, one search each (for example python, senior java developer).
categoriesarrayOnly these site categories (backend, devops, data, and so on).
seniorityarraytrainee, junior, mid, senior, expert, lead.
employmentTypesarrayb2b, permanent, zlecenie.
citiesarrayCity slugs such as warszawa, plus remote or hybrid. Any match is kept.
salaryAmount, salaryCurrency, salaryPeriodinteger, string, stringJobs whose published range includes this amount. This is the site's own match, not a minimum, and it also matches ads that reveal pay later.
countrystringSite market: pl, hu, cz, sk, ua.
onlyWithSalarybooleanDrop ads without a published range.
postedWithinDaysintegerOnly ads posted or renewed in the last N days.
includeDetailsbooleanOne extra request per job for the full ad.
maxItemsintegerMost jobs to return.

Sample input

{
"searchQueries": ["python"],
"seniority": ["senior"],
"onlyWithSalary": true,
"maxItems": 20
}

Output

Each row holds id, url, title, company, category, technology, seniority, skills, jobLanguages, contractType, salaryFrom, salaryTo, salaryCurrency, salaryPeriod, salaryPublished, salaryDisclosedAt, workMode, fullyRemote, locations, provinces, postedAt, renewedAt, regions, search and scrapedAt. With includeDetails: description, requirementsText, mustHaveSkills, niceToHaveSkills, dailyTasks, benefits, officePerks, companySize, companyWebsite, requiredLanguages, expiresAt, applyType and salaryTypes.

How much does it cost to scrape No Fluff Jobs?

Pay-per-event: $0.001 per job ad saved to the dataset ($1.00 per 1,000 job ads), plus $0.00005 charged once when the run starts. No subscription. Only rows saved to the dataset are charged.

Limits

  • Each distinct search returns at most 100 jobs. A run that needs more is split as above; if a search is still cut off after splitting, the log names it and you can narrow it with cities or a keyword.
  • salaryAmount matches the site's own definition, so results can include ads whose range merely contains the amount.
  • Czechia and Slovakia show the same pool of jobs as Poland; Hungary and Ukraine add their own.

Privacy and compliance

Rows carry public job-ad data: company names, titles, pay, locations of company offices and dates, as the site shows them. Nothing behind a login is read. Job pages do not show the application email address (applications go through the site's own form), so rows have none. The site's terms restrict systematic downloading of its job database; you are responsible for how you use the data and for complying with the site's terms and applicable law.