Greenhouse Job Board Scraper
Pricing
$2.00 / 1,000 job postings
Greenhouse Job Board Scraper
Fresh job postings straight from Greenhouse-hosted career pages. Full posting content, departments, offices and dates for any company on Greenhouse - compliance-safe output with no personal contact data. Ideal for job-board backfill and hiring-trend analysis.
Pricing
$2.00 / 1,000 job postings
Rating
0.0
(0)
Developer
Source Sauce
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Pull fresh job postings from any Greenhouse-hosted career page — the same public
job board API behind boards.greenhouse.io and job-boards.greenhouse.io company
sites. Give it a list of company board tokens and get every open role as structured
records with the full posting HTML, straight from the source with no database
staleness.
Sample output (live run, 2026-08-04):
| company_name | title | location | first_published | updated_at |
|---|---|---|---|---|
| Stripe | Account Executive, Bridge | London | 2026-07-30 | 2026-08-04 |
| Duolingo | Ad Sales Lead, Central | Remote - Illinois | 2026-07-28 | 2026-07-28 |
| Airtable | Account Executive, SLED | Austin, TX; Remote - US | 2026-01-26 | 2026-06-15 |
Built for job board backfill, job aggregator feeds, hiring trend analysis, competitor hiring monitoring, and jobs-posted-by-company datasets. One board = one company; a watchlist of tokens gives you a daily multi-company feed of open positions.
Why this one
- Direct from the API, every run. No cached database between you and the source —
first_publishedandupdated_atcome from Greenhouse itself, so freshness is the API's, not a crawler's. - Compliance-safe by construction. No hiring-manager names, no AI-extracted contact enrichment, no personal data fields — and email addresses / phone numbers inside posting text are redacted before delivery. The output schema is a fixed allowlist you can audit below.
- Honest billing. You pay per delivered job posting. Unknown or dead board tokens return an uncharged error row instead of failing the run, so long watchlists are safe.
Output
| field | type | description |
|---|---|---|
| board_token | string | The Greenhouse board the posting came from (your input token). |
| id | integer | Greenhouse public job id. |
| internal_job_id | integer | Greenhouse internal requisition link id. |
| requisition_id | string | The employer's own requisition number. |
| title | string | Posting title. |
| company_name | string | Company name as published on the board. |
| location | string | Posting location line (as the employer wrote it). |
| departments | array of strings | Department names. |
| offices | array of strings | Office names. |
| first_published | string (ISO datetime) | When the posting first went live. |
| updated_at | string (ISO datetime) | Last change to the posting. |
| application_deadline | string or null | Deadline if the employer set one. |
| language | string | Posting language code. |
| absolute_url | string | The public application URL. |
| content | string (HTML) | Full posting body, renderable HTML, contacts redacted. |
| content_chars | integer | Length of the delivered content. |
Input
| field | required | prefill | description |
|---|---|---|---|
| boardTokens | yes | stripe, duolingo, airtable | Greenhouse board tokens — the company slug in career-page URLs like boards.greenhouse.io/stripe or job-boards.greenhouse.io/<token>. |
| maxRecords | no | 150 | Stop after this many rows in total (0 = no cap). |
Finding a board token: open the company's careers page; if applications go through
Greenhouse the URL contains boards.greenhouse.io/<token>, job-boards.greenhouse.io/<token>
or greenhouse.io embed links with the same slug. The token is usually the company name
in lowercase.
Notes
- A board token that is not on Greenhouse returns one uncharged error row naming the token, and the rest of the watchlist still delivers.
- A company with zero open roles is a valid empty result, not an error.
- Postings are delivered per run (stateless). Dedupe across runs on
idorabsolute_urlon your side;updated_attells you what changed.
This is an unofficial tool and is not affiliated with, endorsed or sponsored by Greenhouse Software, Inc. It reads only the public, unauthenticated Greenhouse Job Board API and delivers employer-published job postings.