Recruitee Job Scraper — Netherlands Companies | $1.50/1K
Pricing
from $1.36 / 1,000 recruitee job scraper — netherlands companies | $1.50/1ks
Recruitee Job Scraper — Netherlands Companies | $1.50/1K
Scrape job postings from Recruitee-powered career pages at Dutch companies (bunq, Bynder, Mollie, Coolblue, TomTom, and more). Get title, location, department, seniority, remote-type, salary, descriptions and parse_confidence. Multi-company batch, keyword filters, zero auth, zero proxy.
Pricing
from $1.36 / 1,000 recruitee job scraper — netherlands companies | $1.50/1ks
Rating
0.0
(0)
Developer
Vitalii Bondarev
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Recruitee Job Scraper NL — Careers API
For Dutch talent teams, job aggregators, and HR analytics platforms that need clean job data from Recruitee-powered Netherlands companies — with salary ranges when published.
Pay per result — $1.50 / 1,000 jobs. No API key. No login. No proxy required. Runs in Apify cloud.
Scrape job postings from any Recruitee-powered company careers page via the official public API. Give it a list of company slugs — get back clean, enriched job data in seconds. No login, no API key, no browser, no proxy required.
Get started instantly: use the pre-filled example (bunq, bynder, mollie) or swap in any Recruitee company slug. Try it free — Apify's $5/month free tier covers thousands of jobs.
What this Recruitee scraper does
- Fetches every open job from any company that uses Recruitee ATS, using the official
<slug>.recruitee.com/api/offers/endpoint. - Returns a clean flat schema — identical fields every run, no parsing surprises.
- Enriches each job with seniority (intern / entry / mid / senior / lead / staff / principal / manager / director / vp / executive) — using Recruitee's native
experience_codefirst, falling back to title-regex inference. - Detects remote type (remote / hybrid / onsite) from Recruitee's explicit boolean flags — far more reliable than text parsing.
- Returns salary when the company publishes it (formatted as a range string).
- Returns full job descriptions as both plain text and HTML (togglable).
- Includes a parse_confidence score (0–1.0) and
warningslist in every record — you see exactly how clean the data is. - Supports multi-company batch runs (scrape many companies in one run).
- Filters by title keyword, location keyword, or remote-only.
- maxJobsPerCompany cap (default 50) prevents surprise bills on first runs.
How to find a Recruitee slug
The slug is the subdomain of the company's Recruitee careers page:
bunq.recruitee.com→ slug isbunqbynder.recruitee.com→ slug isbyndermollie.recruitee.com→ slug ismollie
Many Netherlands-based tech companies use Recruitee: bunq, Bynder, Mollie, Coolblue, TomTom, and hundreds more.
What data you get
One flat row per job — 18 structured fields:
{"title": "AML Branch Manager, Netherlands","company": "bunq","location": "Amsterdam, North Holland, Netherlands","remote_type": "hybrid","seniority": "senior","salary": null,"department": "Support & Operations","employment_type": "fulltime_permanent","posted_at": "2026-05-29T09:45:21+00:00","url": "https://careers.bunq.com/o/aml-branch-manager-netherlands","apply_url": "https://careers.bunq.com/o/aml-branch-manager-netherlands/c/new","job_id": "2620732","global_id": "recruitee:bunq:2620732","description_text": "At bunq, we are more than just a bank...","description_html": "<p>At bunq, we are more than just a bank...</p>","parse_confidence": 1.0,"warnings": [],"scraped_at": "2026-05-31T12:00:00+00:00"}
Field notes:
remote_typeuses Recruitee's explicitremote,hybrid,on_siteboolean flags — not fragile text parsing. Values:remote,hybrid,onsite, ornull.seniorityuses Recruitee'sexperience_codefield when available (more accurate than title inference). Falls back to regex on the title.salaryisnullif the company doesn't publish it. When published, it is formatted as a human-readable string (e.g."80000–100000 EUR /year").parse_confidenceis1.0for a fully-populated job; small deductions for missing optional fields. Checkwarningsfor the reason codes.global_idformat:recruitee:{slug}:{job_id}— stable identifier for deduplication across runs.
Input schema
| Field | Type | Default | Description |
|---|---|---|---|
companies | string array | [bunq, bynder, mollie] | Recruitee company slugs to scrape |
titleKeyword | string | — | Case-insensitive title filter |
locationKeyword | string | — | Case-insensitive location filter |
remoteOnly | boolean | false | Return only remote jobs |
maxJobsPerCompany | integer | 50 | Cap per company (0 = unlimited) |
includeDescriptions | boolean | true | Include description_text + description_html |
Pricing
Pay-per-result: $1.50 / 1,000 jobs ($0.0015 each). You pay only for jobs returned.
Worked example: 3 companies × 50 jobs = 150 results = $0.23. 10 companies × 100 jobs = 1,000 results = $1.50.
FAQ
Do I need an API key or proxy?
No. Recruitee's careers API (<slug>.recruitee.com/api/offers/) is publicly accessible — no auth, no proxy required.
What output formats are available? JSON, JSONL, CSV, and Excel via the Apify dataset export, plus the Apify REST API.
Can I schedule daily runs?
Yes — use Apify Scheduler. Use global_id (recruitee:<slug>:<job_id>) as a stable dedup key across runs.
What if salary is null for most jobs?
Most Recruitee companies don't publish compensation publicly. The salary field is null when absent — honest and machine-readable. When published, you get a full range string (e.g. "80000–100000 EUR /year").
Reliability
The Recruitee careers API is a stable, publicly accessible endpoint with no authentication, no rate limiting, and no HTML parsing. This actor uses zero browser, zero proxy — just direct HTTP to an official JSON API. Parse confidence is consistently 1.0 on well-populated boards.
Typical run: 30–100 jobs for one company in under 3 seconds.
Use cases
- Job aggregation — build a searchable careers board for Dutch tech companies.
- Hiring intelligence — track headcount growth, new departments, role types.
- AI agent input — feed job data to an LLM agent for matching, summarizing or alerting.
- Lead generation — identify companies actively hiring in specific functions.
- Competitive analysis — monitor competitor hiring signals in real time.
Alternatives and comparison
The most comprehensive scraper for Recruitee-powered job boards — heavily used by Netherlands tech companies: bunq, Bynder, Mollie, Coolblue, TomTom, and hundreds more.
| Feature | This scraper | Typical ATS scrapers |
|---|---|---|
| Salary field (when published) | Yes | Rarely |
| Native remote/hybrid/onsite flags | Yes | No (text parsing only) |
parse_confidence score | Yes | No |
Seniority (native experience_code + title fallback) | Yes | No |
| NL-focused company support | Yes | Partial |
| Multi-company batch | Yes | Some |
global_id for dedup | Yes | No |
| Price | $1.50/1k | varies |
Salary honesty: salary is null when the company doesn't publish it. When it IS published, you get the full range string (e.g. "80000–100000 EUR /year") — machine-readable and ready for filtering.
parse_confidence (0.0–1.0) and warnings in every record — deductions for missing job_id (0.15), title (0.15), url (0.10), posted_at (0.05), description (0.05).
If your target companies use bunq instead of Recruitee, see our bunq Job Scraper.
Use with AI agents (MCP)
This actor is MCP-compatible. Use it as a data source in n8n, Make, or any LLM agent pipeline.
https://mcp.apify.com/?tools=bovi/recruitee-job-scraper-nl
The flat schema with global_id (recruitee:<slug>:<job_id>) and native salary ranges is drop-in-ready for vector databases, Dutch job-matching LLMs, and automated sourcing workflows. Need Greenhouse, Lever, Ashby, SmartRecruiters and bunq in the same pipeline? Use the flagship Multi-ATS Job Scraper — 6 ATS, one unified schema.
Integrations
Built for Dutch talent teams and job aggregators tracking open roles at Recruitee-powered companies — the JSON/dataset output drops into the tools you already run, no glue code:
- n8n / Make / Zapier — trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
- Webhooks — fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
- MCP server — expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
- API & SDKs — fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.
See all Apify integrations.
Not affiliated with Recruitee
This actor uses the public Recruitee careers API, which is freely accessible to anyone. It is not affiliated with, endorsed by, or partnered with Recruitee or its parent company Recruit Holdings.