Greenhouse jobs API and scraper

Give it Greenhouse board URLs and get every open job back as JSON, ready to call from code, a schedule or an AI assistant.

Run it on the Apify Store

The job

Greenhouse publishes a public job board API for each company's board. This actor wraps it: paste board URLs such as https://boards.greenhouse.io/airbnb or https://job-boards.greenhouse.io/stripe (or bare board tokens) and receive one row per job in a schema shared with Lever, Ashby and Workday. Salary ranges are included where the board publishes pay transparency data. You can start it from the Apify API, a schedule or an integration, and use onlyNew to get just the postings added since the last run.

Example input

{
  "companies": [
    "https://boards.greenhouse.io/airbnb",
    "https://job-boards.greenhouse.io/stripe"
  ],
  "locations": ["Sydney", "Remote"],
  "postedSince": "7 days",
  "maxItems": 200
}

Example output

{
  "company": "airbnb",
  "title": "Senior Data Scientist",
  "location": "Remote - Australia",
  "remote": true,
  "salaryMin": null,
  "salaryMax": null,
  "postedAt": "2026-11-01",
  "ats": "greenhouse",
  "url": "https://boards.greenhouse.io/airbnb/jobs/..."
}

Illustrative rows showing the output shape, not a real run.

Good to know

Use it from an AI assistant

The same tool is callable through Apify's MCP server: https://mcp.apify.com/?tools=venture_ace/ats-jobs-feed

Price

Free while in early access. Any future price will be announced on the Store page 14 days ahead.

More about this tool on the main page or the Store listing. A bug or a feature you need? Open an issue on the Store page.