Greenhouse Jobs Scraper
Pricing
from $9.00 / 1,000 results
Greenhouse Jobs Scraper
Collect job listings from any Greenhouse-powered careers page. Get titles, locations, departments, offices, salary data, descriptions, and more from 10,000+ companies. Filter by keyword, department, or office. Structured JSON output ready for analysis, alerts, and integrations.
Pricing
from $9.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Actor stats
0
Bookmarked
10
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share

๐ Greenhouse Jobs Scraper
Whether you're a recruiter tracking competitors, a job seeker monitoring openings, or a data analyst studying hiring trends, this actor makes it easy to collect structured job data from any company using Greenhouse.
The Greenhouse Jobs Scraper collects complete job listings from 10,000+ companies, with 18 data fields per job, plus filtering by keyword, department, and office.
๐ What Does It Do
- ๐ Complete job data โ titles, descriptions, locations, departments, offices, and more from any Greenhouse-powered careers page
- ๐ฐ๏ธ Smart filtering โ narrow results by keyword, department, or office without wasting compute
- ๐ Department & office hierarchy โ get full organizational structure with parent IDs for mapping
- ๐จโ๐ Custom metadata โ company-specific fields like workplace type, quota coverage, and more
- ๐ธ GDPR compliance info โ data compliance details for each listing
๐ฌ Demo Video
Coming soon
๐ง Input
boardToken (required) โ The company's Greenhouse identifier. Find it in their careers URL: boards.greenhouse.io/TOKEN. Common tokens: gitlab, discord, airbnb, figma, notion, stripe.
maxItems โ Cap the number of jobs returned. Leave at 0 to get all available listings.
includeContent โ Toggle full job description text. Turn off for faster metadata-only collection.
searchQuery โ Filter by keyword matching against job title and location. Try engineer, remote, marketing.
departmentFilter โ Show only jobs in a specific department. Partial match, so engineering catches "Software Engineering" too.
officeFilter โ Filter by office or geographic region. Works with US, EMEA, Remote, city names, etc.
{"boardToken": "gitlab","maxItems": 50,"includeContent": true,"searchQuery": "engineer","departmentFilter": "","officeFilter": "Remote"}
๐ Output
| Field | Description |
|---|---|
url | Direct link to the job posting |
applyUrl | Direct link to the application form |
jobId | Greenhouse public job ID |
internalJobId | Internal Greenhouse job ID |
title | Job title |
company | Company name |
boardToken | Board token used |
location | Job location |
locations | Parsed location list |
isRemote | Whether the role is remote |
isHybrid | Whether the role is hybrid |
employmentType | Employment type from metadata |
departments | Department names |
departmentDetails | Full department info (id, name, parentId) |
offices | Office names |
officeDetails | Full office info (id, name, location, parentId) |
metadata | Company-specific custom fields |
salary | Parsed salary range if found |
requisitionId | Requisition/job req number |
language | Job listing language |
description | Full job description |
dataCompliance | GDPR/compliance details |
firstPublished | First publication date |
updatedAt | Last update date |
scrapedAt | Timestamp when data was collected |
{"url": "https://job-boards.greenhouse.io/gitlab/jobs/8481922002","applyUrl": "https://job-boards.greenhouse.io/gitlab/jobs/8481922002#app","jobId": 8481922002,"internalJobId": 6387960002,"title": "Backend Engineer, Analytics Instrumentation (Golang)","company": "GitLab","boardToken": "gitlab","location": "Remote, India","locations": ["Remote", "India"],"isRemote": true,"isHybrid": false,"employmentType": null,"departments": ["Data Engineering"],"departmentDetails": [{"id": 4115239002, "name": "Data Engineering", "parentId": 4011044002}],"offices": ["India"],"officeDetails": [{"id": 4112140002, "name": "India", "location": null, "parentId": 4019590002}],"metadata": {"Quota Coverage Type": "n/a"},"salary": null,"requisitionId": "6173","language": "en","description": "GitLab is the intelligent orchestration platform for DevSecOps...","dataCompliance": [{"type": "gdpr", "requiresConsent": false, "requiresProcessingConsent": false, "requiresRetentionConsent": false, "retentionPeriod": null}],"firstPublished": "2026-03-27T17:37:17-04:00","updatedAt": "2026-03-27T17:37:17-04:00","scrapedAt": "2026-03-31T21:01:00.887Z"}
๐ธ Why Choose the Greenhouse Jobs Scraper?
| Feature | Our Actor | Manual Collection |
|---|---|---|
| Setup time | 30 seconds | Hours |
| Fields collected | 18 per job | Varies |
| Filtering | Keyword + department + office | None |
| Output format | Structured JSON | Unstructured data |
| Works across companies | โ Any Greenhouse board | One at a time |
๐จโ๐ How to Use
- Sign Up โ Create a free account with $5 credit on Apify
- Configure โ Enter the company's
boardTokenand optional filters - Run It โ Hit Start and get structured job data in seconds
That's it. No coding, no setup, no maintenance.
๐ฐ๏ธ Business Use Cases
- ๐ Recruiters โ Monitor competitor job openings to understand their hiring strategy and team growth
- ๐ HR Analytics Teams โ Track hiring trends across industries, departments, and regions over time
- ๐จโ๐ Job Seekers โ Set up alerts for specific roles at target companies by running periodic collections
- ๐ธ Market Researchers โ Analyze which skills and roles are in demand across thousands of companies
- ๐ฐ๏ธ Investors โ Track headcount growth at portfolio companies through job posting volume
โ FAQ
๐ How many companies use Greenhouse? Over 10,000 companies use Greenhouse for hiring, including GitLab, Discord, Airbnb, Figma, Notion, and Stripe.
๐ฐ๏ธ How do I find a company's board token?
Go to their careers page and look for a URL containing greenhouse.io. The token is the path after /boards/ or after greenhouse.io/. You can also try the company name in lowercase.
๐ How much does it cost to run? Minimal. Collecting all jobs from a large company (200+ jobs) costs less than $0.01 in platform compute.
๐จโ๐ Does it work with non-English job boards?
Yes. The language field indicates the listing language, and the actor handles any language Greenhouse supports.
๐ธ What's in the metadata field?
Company-specific custom fields. For example, GitLab includes "Quota Coverage Type", Airbnb includes "Workplace Type". Every company configures these differently.
๐ Integrate Greenhouse Jobs Scraper with any app
- Apify API โ access results programmatically
- Webhooks โ trigger actions when a run finishes
- Google Sheets โ export job listings directly to spreadsheets
- Zapier โ connect to 5,000+ apps
- Make โ build automated workflows
๐ More ParseForge Actors
- Glassdoor Scraper โ Collect company reviews, salaries, and interview data
- Indeed Scraper โ Collect job listings from Indeed
- LinkedIn Jobs Scraper โ Collect job postings from LinkedIn
Browse our complete collection at ParseForge on Apify Store.
๐ธ Ready to Start?
Create a free account with $5 credit and start collecting Greenhouse job data in seconds.
๐ Need Help?
- ๐ Check the FAQ section above
- ๐ Apify Documentation
- ๐ฌ Contact us
โ ๏ธ Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or connected to Greenhouse Software, Inc. It accesses publicly available job board data.