Greenhouse Jobs Feed | Public Job Board API
Pricing
from $1.40 / 1,000 result founds
Greenhouse Jobs Feed | Public Job Board API
Collect published Greenhouse Job Board vacancies from supplied board tokens. One structured job per paid result; free diagnostics for blocked boards.
Greenhouse Jobs Feed
Collect published vacancies from public Greenhouse Job Board API endpoints. Enter the board tokens of employers you already track and receive one structured row per valid job. This Actor is for recruiters, job-market analysts, and teams building their own hiring feeds.
What you get
- Job ID, title, date, source URL, location, department, office, and board token.
- One paid row only when ID, title, and URL are present.
- A free diagnostic for a blocked board or exhausted buyer budget.
- Direct public API access with one request per board, one-second spacing, and no proxy rotation or retries.
- On Apify, schedule runs, monitor them, use the API, and export datasets to JSON, CSV, or Excel.
How to run it
- Paste public board tokens into Greenhouse board tokens; for example,
airbnborasana. - Set Maximum jobs (default 50, maximum 500). Descriptions are off by default.
- Start the Actor and open the Jobs dataset or its
/itemsAPI URL.
Pricing
The pay-per-event tariff is $0.002 per valid job (result-found), $0 per start, and $0 per diagnostic. At that tariff, 100 jobs cost $0.20. A row is delivered and charged in one linked dataset write. There is no Actor-specific free quota. Apify's Free plan lists $5 monthly usage credit (checked 2026-11-01); it may cover eligible usage depending on the account's other runs. The live Actor price must be checked before purchase.
The same-unit Store comparator, fantastic-jobs/greenhouse-jobs-api, had 158 users in the past 30 days and charged $0.002 per job on the Free tier in an API GET on 2026-11-01. The comparator's event is called apify-default-dataset-item; its unit is one job.
The current result-found event price is $0.002 per useful row. The following are Actor event charges:
| Useful rows | Actor event charges |
|---|---|
| 10 | $0.020 |
| 100 | $0.200 |
| 1,000 | $2.000 |
These examples assume that many valid, billed rows across one or more runs. Input limits and source availability may require several runs. Apify platform compute usage is separate.
Input
| Field | Required | Purpose |
|---|---|---|
boardTokens | Yes | Public Greenhouse board identifiers, such as airbnb or asana. |
maxItems | No | Maximum number of published jobs to return across the supplied boards. |
includeDescription | No | Include a sanitized version of each public job description. |
proxyConfiguration | No | Not used by this direct public API actor. |
{"boardTokens": ["airbnb","asana"]}
Output
This row comes from a successful Actor run completed 2026-11-01T16:04:47.438Z. Values are copied from its dataset.
{"id": "8306554","title": "AirCover Specialist, Claims Experience","absoluteUrl": "https://careers.airbnb.com/positions/8306554?gh_jid=8306554","location": "Canada","boardToken": "airbnb","companyName": "airbnb"}
| Field | Meaning |
|---|---|
id | Public source identifier for this result. |
title | Published job title. |
absoluteUrl | Link to the source job posting. |
location | Public job location. |
boardToken | Supplied public board token. |
companyName | Employer name supplied by the public source. |
Other tools we built
Related tools
Related tools for adjacent workflows in jobs and hiring.
| Actor | What it does |
|---|---|
| [Ashby Jobs Feed | Public Posting API](https://apify.com/zinin/ashby-jobs-feed) |
| [Lever Jobs Feed | Public Postings API](https://apify.com/zinin/lever-jobs-feed) |
| [SmartRecruiters Jobs Feed | Public Posting API](https://apify.com/zinin/smartrecruiters-jobs-feed) |
| [Recruitee Jobs Feed | Public Career Offers](https://apify.com/zinin/recruitee-jobs-feed) |
| [Teamtailor Jobs Feed | Public Career Sites](https://apify.com/zinin/teamtailor-jobs-feed) |
FAQ / Limitations
Will it find every company? No. Supply exact board tokens. A board can remove jobs, change fields, or return no rows.
What about blocked requests? HTTP 403/429 produces a free diagnostic and an honestly failed run. The Actor does not retry, solve challenges, rotate IPs, or visit application forms.
Does this include candidate data? No. It reads public Job Board GET endpoints and never calls the application POST endpoint. Descriptions are off by default; if enabled, common email, phone, and named-contact patterns are removed, but arbitrary prose may still require your own review before redistribution.
Source access and rights. The Greenhouse Job Board API documentation states: “Job Board data is publicly available, so authentication is not required for any GET endpoints.” (checked 2026-11-01). The Greenhouse MSA, API fair use clause describes usage that is “excessive, abusive, or negatively impacts, degrades, or impairs the Greenhouse API’s or platform’s availability, reliability, or performance.” (checked 2026-11-01). The MSA addresses Greenhouse customers and does not establish a third-party redistribution license for employer job text. Respect each employer's terms and use the source URLs for attribution.
Report source changes or bugs through the Actor's issue page.