↑ ↓ to move ↵ to open
Web & maps · REST API · MCP server

Greenhouse Jobs API

Get the jobs on any company's public Greenhouse board as clean JSON: titles, locations, departments, posting dates, full descriptions and published pay ranges, plus the board's departments and offices. Send a board name such as airbnb.

  • 1 credit per call
  • Failed calls are free
  • Updated
greenhouse.jobs.search 25 rows completed
# Title Location Company Published Updated Remote Job ID Language Absolute url
1 Account Manager London, United Kingdom Airbnb 2026-09-09T04:35:19-04:00 2026-09-29T20:00:54-04:00 false 8184174 en https://careers.airbnb.com/positions/8184174?gh_jid=8184174
2 Associate Legal Counsel, Japan Tokyo, Japan Airbnb 2026-04-13T04:49:05-04:00 2026-09-29T20:00:54-04:00 false 7789554 en https://careers.airbnb.com/positions/7789554?gh_jid=7789554
3 Associate Principal, Procurement Innovation Supplier Programs United States Airbnb 2026-09-24T18:17:39-04:00 2026-09-29T20:00:54-04:00 true 8231416 en https://careers.airbnb.com/positions/8231416?gh_jid=8231416
4 Business Development Manager Berlin, Germany Airbnb 2026-06-10T08:50:56-04:00 2026-09-29T20:00:54-04:00 false 7995153 en https://careers.airbnb.com/positions/7995153?gh_jid=7995153
5 Business Systems Engineer, Tech Foundations San Francisco, CA Airbnb 2026-09-18T16:54:20-04:00 2026-09-29T20:00:54-04:00 true 8214444 en https://careers.airbnb.com/positions/8214444?gh_jid=8214444
6 Community Engagement Lead, Spain and Portugal Barcelona, Spain Airbnb 2026-06-04T12:14:37-04:00 2026-09-29T20:00:54-04:00 false 7982715 en https://careers.airbnb.com/positions/7982715?gh_jid=7982715
7 Community Support Forecasting and Demand Planning Analyst United States Airbnb 2026-04-24T17:11:08-04:00 2026-09-29T20:00:54-04:00 true 7839229 en https://careers.airbnb.com/positions/7839229?gh_jid=7839229
8 Complex Claims Manager United States Airbnb 2026-08-24T10:18:09-04:00 2026-09-29T20:00:54-04:00 true 8153094 en https://careers.airbnb.com/positions/8153094?gh_jid=8153094
9 Complex Claims Manager Canada Airbnb 2026-08-24T10:18:12-04:00 2026-09-29T20:00:54-04:00 true 8152131 en https://careers.airbnb.com/positions/8152131?gh_jid=8152131
10 Customer Service Partner Operations Manager, Mandarin Speaking … Manila, Philippines Airbnb 2026-09-02T05:33:30-04:00 2026-09-29T20:00:54-04:00 true 8172735 en https://careers.airbnb.com/positions/8172735?gh_jid=8172735
Endpoints

Greenhouse Jobs API endpoints

What each one takes and what it returns. Open one for a real response, every input and every field.

Greenhouse Jobs Search API

Search a company's Greenhouse board by keyword, department, office, location, remote and publish date.

Sendboard Returnstitlelocationcompany_namepublished_atupdated_atremote
1 credit

Greenhouse Jobs Job Details API

Get one posting: the full description, departments, offices, dates and, when the employer publishes them, pay ranges and the application questions.

Sendboardorjob_idorjob_url Returnsjob
1 credit

Greenhouse Jobs Departments API

List a board's departments as a tree, with how many open jobs each one has.

Sendboard Returnsnamejob_countidchild_ids
1 credit

Greenhouse Jobs Offices API

List a board's offices as a tree, with the departments in each.

Sendboard Returnsnamechild_idsdepartment_countid
1 credit

Greenhouse Jobs Department API

Get one department with its place in the tree and its open jobs.

Sendboardanddepartment_id Returnsdepartment
1 credit

Greenhouse Jobs Office API

Get one office with its place in the tree and its departments.

Sendboardandoffice_id Returnsnameidjob_count
1 credit
Use cases

What teams build with Greenhouse Jobs data

Know before you build

How Greenhouse Jobs data behaves

REST API · MCP server

Call it from your code, or ask your agent

One request shape for every Greenhouse Jobs endpoint: the endpoint ID and its input. No SDK needed.

curl --request POST \  --url https://data.upscrape.com/execute \  --header "Authorization: Bearer $UPSCRAPE_API_KEY" \  --header "Content-Type: application/json" \  --header "Prefer: wait=30" \  --data '{  "capability": "greenhouse.jobs.search",  "input": {    "board": "airbnb"  }}'
Response
{  "has_more": true,  "page": 1,  "per_page": 25,  "total_matches": 151,  "jobs": [    {      "title": "Account Manager",      "company_name": "Airbnb",      "location": "London, United Kingdom",      "published_at": "2026-09-09T04:35:19-04:00",      "absolute_url": "https://careers.airbnb.com/positions/8184174?gh_jid=8184174",      "id": "8184174",      "language": "en",      "remote": false,      "updated_at": "2026-09-29T20:00:54-04:00"    },    {      "title": "Associate Legal Counsel, Japan",      "company_name": "Airbnb",      "location": "Tokyo, Japan",      "published_at": "2026-04-13T04:49:05-04:00",      "absolute_url": "https://careers.airbnb.com/positions/7789554?gh_jid=7789554",      "id": "7789554",      "language": "en",      "remote": false,      "updated_at": "2026-09-29T20:00:54-04:00"    }  ]}
In your AI agent Claude · Cursor · any MCP client
1Add the Upscrape MCP server
https://data.upscrape.com/mcp
2Ask for the data in plain words

Use Upscrape to list the open jobs on Airbnb's Greenhouse board with title, location and publish date, newest first.

With Upscrape, open Airbnb Greenhouse job 8184174 and summarise the role, its location and department, and any pay range it publishes.

Using Upscrape, list the departments on Airbnb's Greenhouse board and which ones have open jobs.

The agent finds the endpoint, shows you the price, and runs it with your credits.
Web & maps
Questions

Greenhouse Jobs API FAQ

The short answers. The docs have the long ones.

Still have a question? Talk to the people who build the endpoints.
Is there an official Greenhouse API?

Greenhouse publishes a Job Board API for its customers' boards. Upscrape gives you one API for any public Greenhouse board, with search filters, departments, offices and pay ranges, plus the same request shape as every other job platform we cover.

Do I need a Greenhouse account?

No. You send a board name and get JSON back. Nothing runs on any account.

What data can I get from Greenhouse Jobs?

Jobs search, job details, departments, offices, department, office and board. Each is its own endpoint with a published input schema, and the response is JSON.

How much does the Greenhouse Jobs API cost?

Every Greenhouse Jobs endpoint costs 1 credit per successful call. You buy credits once, with no subscription, and paid credits never expire. New accounts get free credits to try it.

Can an AI agent use the Greenhouse Jobs API?

Yes. Connect any MCP client to the Upscrape MCP server with OAuth or an API key. The agent finds the Greenhouse Jobs endpoint, checks its price and runs it with the same credits as the REST API.

Is it legal to scrape Greenhouse Jobs?

Upscrape reads public pages only and needs no login. How you use the data is yours to decide under the laws that apply to you; we sign a data processing agreement for your legal review.

What happens when Greenhouse Jobs changes its pages?

We fix the endpoint. Your request and the response fields stay the same.

Get started

Your first Greenhouse Jobs call is free.

Up to 100 free credits to start, no card needed.