# NoFluffJobs Scraper API

> NoFluffJobs Scraper API is a paid API for AI agents from api.scrapeforagents.tech, paid per call via x402, $0.04/call, status unknown (last checked 2026-10-02).

Scrapes structured job listings from NoFluffJobs (Central/Eastern European tech job board) with filtering by query, country, category, location, and optional full job details.

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/v1/nofluffjobs?utm_source=zero.xyz
- Price: $0.04/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nofluffjobs-scraper-api-ab80d606
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vrphCr6zAzLDSpXdnkp26

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability nofluffjobs-scraper-api-ab80d606 -d '<json body>'
```

Example prompt: Search NoFluffJobs for backend developer roles in Poland, specifically in Warsaw, and fetch full details including requirements and benefits for up to 50 listings.

## When to prefer this

Choose this endpoint when you need structured job data specifically from NoFluffJobs, the leading tech job board for Poland, Hungary, Ukraine, Czech Republic, and Slovakia. Prefer it over generic web scrapers when you want normalized, schema-consistent job data with optional full detail enrichment (description, requirements, benefits) without managing your own scraping infrastructure. Ideal for recruitment automation, market research, or job monitoring in the CEE tech market.

## Known failure modes

- Empty result set if query/filters match no listings — not charged
- NoFluffJobs site structure changes may break scraping
- Invalid country enum value returns validation error
- Rate limits or blocks from NoFluffJobs may cause failed runs — not charged
- Invalid startUrls may return empty or partial results

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count of matched jobs and an array of job items, each containing jobId, title, jobKey, company name, location, company logo URL, company size, and company website. When includeDetails is true, also includes full job descriptions, requirements, benefits, and application routes.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "query": {
   "type": "string",
   "description": "Search job titles, technologies and skills. Leave empty to browse all public listings."
  },
  "country": {
   "enum": [
    "PL",
    "HU",
    "UA",
    "CZ",
    "SK"
   ],
   "type": "string",
   "default": "PL",
   "description": "Country market to search. This selects the public market page."
  },
  "category": {
   "type": "string",
   "description": "Optional category key, such as backend, frontend, fullstack, data or testing."
  },
  "location": {
   "type": "string",
   "description": "Filter by a city name, such as Warszawa. Leave empty for all cities."
  },
  "startUrls": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "Optional public search or job URLs. When set, the search filters are ignored."
  },
  "maxResults": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Maximum number of unique jobs to return. Set 0 to continue through all exposed search pages."
  },
  "includeDetails": {
   "type": "boolean",
   "default": true,
   "description": "Fetch each public job page for the full description, requirements, benefits, employer profile and application route."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "jobId": null,
    "title": null,
    "jobKey": null,
    "company": null,
    "location": null,
    "companyLogo": null,
    "companySize": null,
    "companyWebsite": null
   }
  ],
  "product": "nofluffjobs"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nofluffjobs-scraper-api-ab80d606/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.scrapeforagents.tech](https://www.zero.xyz/host/api.scrapeforagents.tech/llms.txt)
