Greenhouse Jobs Scraper - Descriptions & Apply Links
Pricing
from $1.00 / 1,000 job results
Greenhouse Jobs Scraper - Descriptions & Apply Links
Extract every live job posting from any Greenhouse job board - full descriptions, departments, locations and direct apply links. No login, no proxies. Give it a company slug or board URL.
Pricing
from $1.00 / 1,000 job results
Rating
0.0
(0)
Developer
Sulle H
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Greenhouse Jobs Scraper
Extract every live job posting from any Greenhouse job board — full descriptions, departments, offices, locations and apply links.
Give it a company slug (databricks) or a board URL (https://job-boards.greenhouse.io/databricks) and it returns clean, structured job data. No login, no cookies, no proxies.
What you get
| Field | Description |
|---|---|
company / companySlug | Company name and its Greenhouse board slug |
jobId | Greenhouse job ID (stable — good for deduping across runs) |
title | Job title |
location | Location string as shown on the board |
offices | Structured office list |
departments | Department / team |
firstPublishedAt | When the job first went live |
updatedAt | Last modification timestamp |
applyUrl | Direct application link |
requisitionId | Internal requisition ID, when the company exposes one |
descriptionText | Full job description as plain text |
Input
{"boards": ["databricks", "https://job-boards.greenhouse.io/figma"],"includeDescription": true,"titleFilter": "engineer","locationFilter": "remote"}
- boards (required) — one entry per company; bare slugs and full URLs both work.
- includeDescription — set
falsefor a faster, lighter run. - maxJobsPerBoard — cap the rows per company.
- titleFilter / locationFilter — case-insensitive substring filters.
Finding a board slug
Open the company's careers page. If the URL looks like job-boards.greenhouse.io/acme or boards.greenhouse.io/acme, the slug is acme. Embedded boards work too — look for ?for=acme in the page source.
Pricing
Pay per result: you are charged only for job rows actually delivered. Boards that fail or return nothing cost you nothing.
Notes
- Bad or dead slugs never abort the run — they are collected into a
FAILED_BOARDSrecord in the key-value store so you can see exactly what went wrong. - Typical large board (800+ jobs) completes in well under a minute.