Nofluffjobs $1π° URL Search | Keyword Filtering | Rich Output
Pricing
from $1.00 / 1,000 results
Nofluffjobs $1π° URL Search | Keyword Filtering | Rich Output
From $1/1K. Extract IT jobs from NoFluffJobs.com across Poland, Czechia, Slovakia, Hungary, and the Netherlands. Search by filters or use NoFluffJobs URLs. Returns salary ranges, skills, full descriptions, tasks, benefits, hiring steps, company size, GPS coordinates, and merged office locations.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
AbotAPI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
NoFluffJobs Scraper
Extract IT job listings from NoFluffJobs across five markets: Poland, Czechia, Slovakia, Hungary and the Netherlands. Every record comes with the disclosed salary range, required and nice-to-have skills, the full job description, daily tasks, benefits, recruitment steps, company size and exact GPS coordinates. Search with structured filters (category, seniority, salary, city, technology, remote) or paste NoFluffJobs URLs. You get one clean, deduplicated record per job, with all of its office locations merged into a single array.
Why this scraper
- High data coverage: 40+ fields per job, including disclosed salary ranges, per-skill requirements, hourly and monthly salary breakdowns, daily tasks, equipment and office perks.
- Five markets in one run: scrape Poland, Czechia, Slovakia, Hungary and the Netherlands, individually or all at once.
- Structured search: filter by category, seniority, employment type, posting language, city, technology, remote-only and salary range, no need to hand-build URLs.
- Clean output: one record per job, deduplicated across its location variants, with every city and its GPS in a locations array.
- Fast and low cost: a direct data path with no heavy page rendering, so it runs on the cheap Datacenter connection and finishes quickly.
- Cost controls built in: a configurable residential usage cap, a residential traffic budget, and automatic switching to a cheaper connection when possible.
Data you get
Sample shape: values are illustrative placeholders, not from a live listing.
| Field | Example |
|---|---|
| id | senior-java-developer-sample-company-Warszawa |
| title | Senior Java Developer |
| url | https://nofluffjobs.com/pl/job/senior-java-developer-sample-company-warszawa |
| companyName | Sample Company |
| companySize | 500 - 999 |
| category | backend |
| seniority | ["senior"] |
| technology | Java |
| salaryFrom | 21000 |
| salaryTo | 28000 |
| salaryCurrency | PLN |
| salaryType | b2b |
| remote | true |
| cities | ["Remote", "Warszawa"] |
| locations | [{ "city": "Warszawa", "country": "Poland", "latitude": 52.0000, "longitude": 21.0000 }] |
| description | Full job description text appears here when fetchDetails is on. |
| requirementsMust | [{ "name": "Java", "type": "main" }, { "name": "Spring", "type": "main" }] |
| requirementsNice | [{ "name": "Kafka", "type": "nice" }] |
| dailyTasks | ["Design backend services", "Build REST APIs"] |
| benefits | ["Private healthcare", "Sport card"] |
| equipment | { "computer": "Notebook", "operatingSystem": "Linux" } |
| salaryRanges | [{ "type": "b2b", "from": 130, "to": 140, "currency": "PLN", "period": "Hour" }] |
| recruitmentSteps | ["Phone screen", "Technical interview"] |
| onlineInterviewAvailable | true |
| region | pl |
When fetchDetails is off, only the list-level fields are populated (title, company, salary, category, seniority, cities, technology, remote, url); the detail-only fields stay null.
How to use
Basic search in Poland:
{"mode": "search","region": "pl","maxListings": 100}
Senior backend Java jobs paying at least 20000, fully remote:
{"mode": "search","region": "pl","category": "backend","seniority": "senior","technology": "java","remoteOnly": true,"minSalary": 20000,"maxListings": 100}
All five markets at once:
{"mode": "search","region": "all","maxListings": 500}
Paste URLs (a search page and a single job page):
{"mode": "url","urls": ["https://nofluffjobs.com/pl/devops","https://nofluffjobs.com/cz/backend?criteria=seniority%3Dsenior"],"maxListings": 200}
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| mode | string | search | search builds a query from the filters; url fetches the URLs you paste. |
| region | string | pl | pl, cz, sk, hu, nl, or all. |
| keyword | string | (empty) | Free-text search across roles, technologies and companies. |
| category | string | (any) | Job category, e.g. backend, frontend, devops, testing, data. |
| seniority | string | (any) | trainee, junior, mid, senior, expert. |
| employmentType | string | (any) | b2b, permanent, mandate-contract, internship. |
| jobLanguage | string | (any) | Language the posting is written in. |
| city | string | (any) | Restrict to one city. |
| technology | string | (any) | Require a specific skill, e.g. react, kubernetes. |
| sortBy | string | relevance | Result order: relevance, newest, salary high to low, salary low to high. Applied server-side. |
| remoteOnly | boolean | false | Only jobs that offer remote work. |
| minSalary | integer | (none) | Minimum monthly gross, region currency. |
| maxSalary | integer | (none) | Maximum monthly gross, region currency. |
| urls | array | (empty) | NoFluffJobs URLs to fetch in URL mode. |
| fetchDetails | boolean | true | Add the full detail fields per job. |
| maxListings | integer | 20 | Main limit: max jobs to return. 0 means unlimited (then maxPages caps). |
| maxPages | integer | 500 | Safety bound on pages per query/region. Leave as is; maxListings is the primary limit. |
| proxy | object | Apify Datacenter | Connection settings. |
| residentialRequestCap | integer | 0 | Switch to Datacenter after N residential requests. 0 disables. |
| residentialBudgetMb | integer | 0 | Switch to Datacenter after N MB over residential. 0 disables. |
Output example
Sample shape: values are illustrative placeholders, not from a live listing.
{"id": "senior-java-developer-sample-company-Warszawa","reference": "REF-0001","title": "Senior Java Developer","url": "https://nofluffjobs.com/pl/job/senior-java-developer-sample-company-warszawa","region": "pl","companyName": "Sample Company","companySize": "500 - 999","companyProfileUrl": "https://nofluffjobs.com/company/sample-company-00000000","category": "backend","seniority": ["senior"],"technology": "Java","remote": true,"fullyRemote": true,"remotePercent": 100,"cities": ["Remote", "Warszawa"],"locations": [{ "city": "Warszawa", "country": "Poland", "countryCode": "POL", "latitude": 52.0000, "longitude": 21.0000 }],"salaryFrom": 21000,"salaryTo": 28000,"salaryCurrency": "PLN","salaryType": "b2b","salaryRanges": [{ "type": "b2b", "from": 130, "to": 140, "currency": "PLN", "period": "Hour" }],"description": "Full job description text appears here when fetchDetails is on.","dailyTasks": ["Design backend services", "Build REST APIs"],"requirementsMust": [{ "name": "Java", "type": "main" },{ "name": "Spring", "type": "main" }],"requirementsNice": [{ "name": "Kafka", "type": "nice" }],"requirementLanguages": ["en"],"benefits": ["Private healthcare", "Sport card"],"officePerks": ["Free coffee"],"equipment": { "computer": "Notebook", "operatingSystem": "Linux" },"recruitmentSteps": ["Phone screen", "Technical interview"],"recruitmentLanguages": ["pl", "en"],"onlineInterviewAvailable": true,"expiresAt": "2026-01-01T00:00:00.000Z"}
Plan requirement
This actor runs on the Apify Datacenter connection by default, which is included on every plan, including the free plan. No residential connection is required.
Residential is offered as an option for users who want geo-diverse exit IPs, but it is not needed for this site. If you do select a Residential connection, use the residential request cap and traffic budget to keep costs predictable; the actor will automatically switch back to the cheaper Datacenter connection once a cap is reached.