ATS source

Greenhouse job postings data

Every Greenhouse posting we track, read first-party from the source and normalized into one schema — deduplicated, role-tagged, and resolved to a structured location. Pull it from a single endpoint.

Active postings

111,496

Companies

4,869

Share of dataset

41.5%

What you get

Every Greenhouse record arrives in the same normalized shape, whatever the source posted.

title · companyAlwaysPopulated on every record.
role_categoryNormalizedTagged into one role taxonomy.
locationStructuredResolved to city, region, and ISO country code via GeoNames.
salary~15–25%min, max, currency, period — when the posting discloses it.
description_html~90% · Starter+Sanitized HTML body of the posting.

Sample records

A few live Greenhouse postings, in the normalized shape the API returns.

TitleCompanyCategoryCountryPosted
Clinical Research CoordinatorHeadlandsresearchHealthcareUSJul 28, 2026
Employee Relations SpecialistTaketwoGBJul 28, 2026
Senior Vice President, Digital ChannelsMomentumfinancialservicesgroupBusiness & OperationsCAJul 28, 2026

Get this data

One authenticated GET. Filter to Greenhouse with source=greenhouse.

bash
curl -H "X-API-Key: YOUR_KEY" \
  "https://api.joblistingsapi.com/v1/jobs?source=greenhouse&limit=10"

Coming from a scraper? Read the Get Greenhouse job postings via API guide.

Job Listings API is not affiliated with, endorsed by, or sponsored by Greenhouse. Greenhouse and other product names are trademarks of their respective owners.