Recruitee Scraper [$0.85/1K💰] | Job Boards
Pricing
from $0.80 / 1,000 results
Recruitee Scraper [$0.85/1K💰] | Job Boards
Scrape Recruitee careers sites and discover hiring companies. Export job titles, locations, departments, employment types, salaries, descriptions, apply links and posting dates. $0.85 per 1,000 jobs.
Pricing
from $0.80 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Features
Share
Recruitee Scraper – Job Board Data & Hiring Signals
Scrape public Recruitee-powered careers sites from company subdomains, custom career domains or individual job URLs. Get job titles, company names, locations, departments, employment types, salary ranges, descriptions, requirements, apply links and posting dates. $0.85 per 1,000 jobs.
Job Data For Recruiting And Talent Intelligence
Recruitee powers careers sites for thousands of growing companies. This Actor turns those public openings into one structured dataset for recruiters, staffing agencies, talent-intelligence teams, job aggregators, B2B sales teams targeting actively hiring companies and HR-tech vendors.
- Recruiter lead generation — find companies hiring by role, department and country.
- Hiring-signal research — compare open-job volume across companies.
- Job aggregation — add Recruitee openings to an existing job dataset.
- Talent intelligence — track roles, locations and salary ranges over time.
- B2B targeting — identify companies expanding specific teams.
How It Works

Provide one or more Recruitee careers sites, or let the Actor find companies with open boards. It collects the public openings, applies your filters and writes one row per published job. Optional company details add the logo, site title, description and language.
- One row per published job.
- Company names, careers URLs and custom career domains.
- Optional auto-discovery by country and open-job count.
- Department, tag and title filters.
- Free users get a 20-job preview.
Find Companies Hiring On Recruitee
Use company subdomains, full careers URLs or individual job links:
- Company names —
vandebron,bunq,acme. - Careers URLs —
https://acme.recruitee.comor a custom domain such ashttps://careers.example.com. - Job URLs — a single public job page when you only need one opening.
- Auto-discovery — find companies with open boards, filtered by country and hiring volume.
- Role filters — narrow by department, tag or words in the job title.
Salary, Location And Company Fields
Each row can include the job ID, title, slug, company name and tenant, careers-site URL, career domain, company logo, department, category, employment type, experience level, education level, work location, city, region, country, postal code, remote/hybrid/on-site flags, salary range, salary text, hours, posting and update dates, apply URL, description, requirements, highlights, tags and language.
Salary fields are populated only when the employer publishes a range. Many companies leave salary blank on their careers site.
Input – Configure A Recruitee Run
| Field | Type | Default | Notes |
|---|---|---|---|
careersSites | array | — | Company names, careers URLs, custom domains or individual job URLs |
companyDiscovery | boolean | false | Add companies with open boards from the public directory |
discoveryMinOpenJobs | integer | 10 | Only discover companies with at least this many open jobs |
discoveryMaxCompanies | integer | 25 | Maximum discovered companies per run |
discoveryCountries | array | — | Limit discovery to ISO country codes such as NL or DE |
departmentFilter | string | — | Case-insensitive department filter |
tagFilter | string | — | Case-insensitive tag filter |
query | string | — | Case-insensitive title search |
maxJobsPerSite | integer | 500 | Maximum jobs saved per careers site |
maxJobsTotal | integer | 1000 | Maximum jobs saved across the run |
includeDescriptionHtml | boolean | true | Include full description, requirements and highlights |
includeTranslations | boolean | false | Include per-language translations |
includeSiteMetadata | boolean | true | Add company logo, title, description and language |
proxy | object | Off | Optional connection settings for large batches |
Output – Job Posting Fields
- Identity —
recordType,id,guid,title,slug - Company —
companyName,companyTenant,careersSiteUrl,careersDomain,companyLogoUrl - Role —
department,categoryCode,employmentType,experienceLevel,educationLevel,tags - Location —
location,city,stateName,country,countryCode,postalCode,locations - Work model —
remote,hybrid,onSite,minHoursPerWeek,maxHoursPerWeek - Pay —
salary,salaryText - Dates —
publishedAt,createdAt,updatedAt,closeAt - Application —
jobUrl,applyUrl - Content —
descriptionHtml,requirementsHtml,highlightHtml,language,availableLanguages - Provenance —
source,scrapedAt
Example Input – Engineering Jobs At Two Companies
{"careersSites": ["vandebron", "https://careers.bunq.com"],"departmentFilter": "engineering","maxJobsPerSite": 200,"maxJobsTotal": 500,"includeDescriptionHtml": true,"includeSiteMetadata": true}
Example Output – Recruitee Job Posting
{"recordType": "job","id": 2773494,"title": "Marketing Project Manager","companyName": "Vandebron","careersSiteUrl": "https://vandebron.recruitee.com","department": "Marketing","employmentType": "Full-time (fixed term)","experienceLevel": "Experienced","location": "Amsterdam, Noord-Holland, Nederland","city": "Amsterdam","country": "Nederland","countryCode": "NL","remote": false,"hybrid": true,"salary": {"min": 5000,"max": 5800,"currency": "EUR","period": "month","formatted": "EUR 5000 - 5800 / month"},"salaryText": "EUR 5000 - 5800 / month","publishedAt": "2026-10-06T14:54:28.000Z","jobUrl": "https://werkenbij.vandebron.nl/o/marketing-project-manager","applyUrl": "https://werkenbij.vandebron.nl/o/marketing-project-manager/c/new","descriptionHtml": "Public job description.","language": "nl","source": "recruitee","scrapedAt": "2026-11-02T08:30:00.000Z"}
Export Job Data And Schedule Alerts
Download JSON, CSV, Excel or HTML from Apify Console, or use the Apify API. Send new jobs to Google Sheets, Airtable, Make, Zapier, n8n or a webhook. Schedule daily runs to track new openings, hiring volume and salary changes.
Related Actors
- Karriere.at Scraper — add Austrian job postings
- Job Bank Canada Scraper — add official Canadian jobs
- Indeed Job Scraper — add broader job-board coverage
- Jobs Teamtailor Scraper — add another ATS job source
FAQ
Which companies can I scrape?
Any company that publishes a public Recruitee careers site, including companies on a custom career domain.
Do I need a Recruitee account?
No. The Actor reads public job postings without login.
Why do I only get a few jobs?
Because that company has only a few published openings. Add more companies or enable auto-discovery to find larger boards.
Are salaries always available?
No. Salary fields appear only when the employer publishes a range. When salary is missing, salary and salaryText are null.
What does auto-discovery do?
It finds companies with open Recruitee boards, filtered by country and minimum open-job count. You can still supply your own companies at the same time.
Can I scrape a custom career domain?
Yes. Use the full careers URL, for example https://careers.example.com.
How many jobs can one run return?
maxJobsPerSite defaults to 500 and maxJobsTotal to 1,000. Free users get a 20-job preview.
How much does it cost?
FREE and BRONZE users pay $0.00085 per job ($0.85 per 1,000). SILVER and GOLD+ pay $0.0008 ($0.80 per 1,000), plus a small Actor Start event.
For AI Agents & LLM Apps
Returns one row per public Recruitee job with company, location, contract, salary and application fields.
Minimal working input:
{ "careersSites": ["vandebron"], "maxJobsTotal": 20, "includeDescriptionHtml": true }
Output fields: recordType, id, guid, title, slug, companyName, companyTenant, careersSiteUrl, careersDomain, companyLogoUrl, department, categoryCode, employmentType, employmentTypeCode, experienceLevel, experienceCode, educationLevel, educationCode, location, city, stateName, stateCode, country, countryCode, postalCode, locations, remote, hybrid, onSite, salary, salaryText, minHours, maxHours, minHoursPerWeek, maxHoursPerWeek, publishedAt, createdAt, updatedAt, closeAt, jobUrl, applyUrl, descriptionHtml, requirementsHtml, highlightHtml, tags, language, availableLanguages, company, source, scrapedAt.
Behaviors an agent should know:
salaryisnullwhen the employer does not publish pay.jobUrlandapplyUrluse the company’s custom domain when one exists.company.totalOpenJobsis the board’s open-job count at scrape time.includeDescriptionHtml: falsereturns a lighter dataset.- Free users get a 20-job preview.
Billing: $0.00085 per job on FREE/BRONZE ($0.85 per 1,000), $0.0008 on SILVER and GOLD+ ($0.80 per 1,000), plus a small Actor Start event.
Legal & Compliance Disclaimer
This Actor is an independent tool. It is not affiliated with, endorsed by or sponsored by Recruitee or the companies whose careers sites it reads.
It collects publicly available job postings. Job details, salaries and application links are published by employers and may change. Users are responsible for complying with Recruitee’s and each employer’s terms, privacy law and applicable employment rules. Nothing here is legal, HR or salary advice.
SEO Keywords
recruitee scraper, recruitee jobs, recruitee job board, careers site scraper, job postings, hiring companies, recruiter leads, talent intelligence, job market data, ats jobs, job api, job board data, company hiring signals, remote jobs, salary data, hr tech, job aggregation, careers data