Job Postings API

GET

Give it a company, get its open jobs - in one consistent shape, ready to filter.

Job Postings is a jobs API that returns the open positions on a company's public career board. Every job comes back in the same shape: title, department, team, locations, remote and workplace type, employment type, posting date and apply link. Filter by keyword, location, department, employment type, posting date or remote. Paid plans add the full job description and salary ranges where the company publishes them.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/jobpostings?company=airbnb
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "company": "Airbnb",
    "boardTotal": 174,
    "truncated": false,
    "total": 174,
    "page": 1,
    "pages": 4,
    "count": 2,
    "jobs": [
      {
        "id": "8299386",
        "title": "Office Manager, China",
        "department": "People",
        "team": null,
        "location": "Beijing, China",
        "locations": [
          "Beijing, China"
        ],
        "remote": false,
        "workplaceType": "onsite",
        "employmentType": null,
        "experienceLevel": null,
        "postedAt": "2026-10-19T01:34:11.000Z",
        "updatedAt": "2026-10-19T01:34:11.000Z",
        "url": "https://careers.airbnb.com/positions/8299386?gh_jid=8299386",
        "applyUrl": "https://careers.airbnb.com/positions/8299386?gh_jid=8299386",
        "summary": "Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences…",
        "description": "Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.\n\nYour Location:\n\nThis position needs to be based in the Beijing, China office 5 days a week. No Visa/Relocation Support.\n\nThe Community you will join:\n\nThe Office Manager plays a critical role in delivering a seamless and welcoming office experience by coordinating daily office operations, supporting local leaders and employees, and…",
        "salary": {
          "min": null,
          "max": null,
          "currency": null,
          "interval": null,
          "summary": null
        }
      },
      {
        "id": "8299396",
        "title": "Head of Homes Supply, Thailand & Vietnam",
        "department": "Sales",
        "team": null,
        "location": "Bangkok, Thailand",
        "locations": [
          "Bangkok, Thailand",
          "Bangkok, Bangkok Metropolis, Thailand"
        ],
        "remote": true,
        "workplaceType": "remote",
        "employmentType": null,
        "experienceLevel": null,
        "postedAt": "2026-10-18T08:55:16.000Z",
        "updatedAt": "2026-10-18T08:55:16.000Z",
        "url": "https://careers.airbnb.com/positions/8299396?gh_jid=8299396",
        "applyUrl": "https://careers.airbnb.com/positions/8299396?gh_jid=8299396",
        "summary": "Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences…",
        "description": "Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.\n\nThe Community You Will Join\n\nThe Homes team grows Airbnb's destination business. We manage a competitive portfolio of accommodations that meets guest expectations for value, variety, and quality. We help all types of hosts grow their business through new products, partnerships, best practices, and innovation.\n\nThe Difference You Will…",
        "salary": {
          "min": null,
          "max": null,
          "currency": null,
          "interval": null,
          "summary": null
        }
      }
    ]
  }
}

About the Job Postings API

Company career boards each publish jobs in their own format, with their own names for the same things. Job Postings maps every board to one schema, so the same code works for any company it covers. Pass the company name, such as airbnb or ramp, or a link to the company's careers board, and get its open roles newest first. Up to 2,000 open jobs are returned per company, paged, and filters for keyword, location, department and remote work run before paging.

What people use it for

Job Aggregators
Job boards and niche job sites pull the open roles at the companies they track, in one schema whatever career board each company uses.
Hiring Signals
Sales and investment tools watch which companies are hiring, for which teams and where, as a growth signal.
Career Pages
Agencies and site builders show a client's live openings on their own pages without integrating each careers system separately.
Job Alerts
Alert services check a list of companies for new roles matching a keyword, location or remote preference.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Job Postings

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Job Postings API.

Read the docs →
Which companies does it cover?
Companies that publish their open jobs on a public career board, which includes many startups and technology companies and a large share of mid-size employers. Pass the company name as it appears in its careers link, usually the company name in lowercase. Companies that only list jobs on their own custom website, or only publish jobs internally, are not covered.
What do I pass as company?
The name the company uses for its career board, which is usually the company name in lowercase, such as airbnb, stripe or ramp. If you are not sure, pass a link to the company's careers board as url instead and the name is taken from it.
How current are the jobs?
Jobs reflect the company's career board as published, typically within the hour. A job the company closes drops out of the results.
Why is a field null for some jobs?
Career boards publish different details. Some list jobs without a description, many carry no salary, and companies often leave employment type or department blank. Salary is returned only where the company publishes it.
What do I get on the free plan?
The free plan returns 10 jobs per page with every listing field and a short summary of each job, and every filter except minSalary. Paid plans return 50 jobs per page, add the full plain-text description and the salary range, and can filter by minimum salary.

Ready to build with Job Postings? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs