Step 1
Platform detail
Greenhouse job feeds
Fetch Greenhouse jobs for free from their public job board endpoints. Just grab the job board URLs from our catalog and you're ready to go.
Company job feeds
6,505
Jobs
178,584
New feeds (30 days)
+419
Why a catalog
Why use a catalog for Greenhouse feeds?
Greenhouse doesn't publish a list of its customers. We find and monitor their job boards every day, so you can fetch jobs for free from their public endpoints.
- Discovery: Discovering Greenhouse board URLs is hard. Greenhouse doesn't publish a list of its customers, so each
boards-api.greenhouse.ioboard token has to be found another way. - Monitoring: Boards go stale or start returning empty payloads when companies switch ATS or wind down hiring. Avoid failed requests by using our daily refreshed catalog.
- Pricing: Typical job posting APIs charge premium prices for enriched data. We only charge for job board discovery and health monitoring, at a low price.
- Data cap: Typical job posting APIs limit how many jobs you can fetch per plan. We give you access to every Greenhouse board we've discovered, including all of their job postings.
Stop manual slug hunting. Use feeds we've discovered and validated on Greenhouse and other ATS platforms through our catalog API or CSV export.
Integration
Typical Greenhouse integration
Use the feed URLs from our catalog, fetch job postings of each feed, keep feeds in sync.
Step 2
Fetch jobs from the boards
/v1/boards/{account}/jobs per company; add ?content=true when descriptions are needed and map fields into your schema.Step 3
Track board churn
API reference
How public Greenhouse feeds work
URL patterns, example requests, and response shapes for vendor endpoints
Feed URL pattern
https://boards-api.greenhouse.io/v1/boards/{account}/jobscurl "https://boards-api.greenhouse.io/v1/boards/{account}/jobs"{
"jobs": [
{
"id": 123456,
"internal_job_id": 789012,
"title": "Product Designer",
"updated_at": "2026-03-15T08:00:00Z",
"location": { "name": "Berlin, Germany" },
"absolute_url": "https://boards.greenhouse.io/example-co/jobs/123456",
"metadata": [
{ "id": 1, "name": "Department", "value": "Design", "value_type": "single_select" }
]
}
],
"meta": { "total": 1 }
}Greenhouse feed API documentation
Operational notes
boards-api.greenhouse.ioserves JSON; public career pages useboards.greenhouse.iowith different URLs.- Add
?content=truewhen you need departments, offices, and full job description HTML. meta.totalreflects listed jobs; prospect posts may have nullinternal_job_id.- Custom fields exposed on the job board appear in metadata — shape varies per employer.
Parsing notes
- Board API returns JSON with a
jobsarray andmeta.total. - Each job includes
id,internal_job_id,title,location.name,updated_at,absolute_url, and optional metadata custom fields. - Add
?content=trueto include departments, offices, and the job description body. - Public career pages are on
boards.greenhouse.io(API host isboards-api.greenhouse.io).
Catalog access
Get the full Greenhouse feed catalog
Get access to 6,505 validated job feeds with 178,584 jobs on Greenhouse and other ATS platforms in our catalog via API or CSV export.