Use case · JobsRadar
Read any company's Greenhouse, Lever or Ashby board by slug
Give a board slug and JobsRadar detects whether the company is on Greenhouse, Lever, Ashby, SmartRecruiters, Personio or Pinpoint, then returns its open roles in one normalized shape.
The job
Every company on Greenhouse has a public board at a slug, usually the company name: boards.greenhouse.io/airbnb. Lever and Ashby work the same way. The catch is that you have to know which system a company uses before you know which URL to call, and each returns a different schema.
Why an agent needs a tool for it
An agent asked about a company it has never seen should not guess the tracking system. get_company_jobs takes the slug, tries the providers, and answers with the provider it found and the postings in the same shape as every other board.
Pass provider when you already know it to skip detection.
The calls
One tool call.
{
"name": "get_company_jobs",
"arguments": {
"company": "airbnb",
"title_keywords": [
"data"
]
}
}{
"company": "airbnb",
"provider": "greenhouse",
"data_as_of": "2026-10-01T17:55:34.000Z",
"count": 8,
"duplicates_removed": 3,
"jobs": [
{
"id": "greenhouse:airbnb:8123037",
"title": "Senior Data Scientist - Payments (Inference)",
"company": "Airbnb",
"location": "Remote - USA",
"remote": true,
"postedAt": "2026-08-14T17:25:31.000Z",
"applyUrl": "https://careers.airbnb.com/positions/8123037?gh_jid=8123037",
"provider": "greenhouse"
},
{
"id": "greenhouse:airbnb:8224032",
"title": "Senior Staff Data Engineer, Foundational Data",
"company": "Airbnb",
"location": "United States",
"remote": false,
"postedAt": "2026-09-22T18:58:28.000Z",
"applyUrl": "https://careers.airbnb.com/positions/8224032?gh_jid=8224032",
"provider": "greenhouse"
}
]
}Airbnb is not in the tracked directory. The slug was enough: the provider was detected and the board read live, which is why data_as_of is the time of the call. Shortened for this page: jobs shortened from 8 to 2.
Limits worth knowing
- Detection needs the slug the company actually uses. When it differs from the name (Marqeta is at marqeta-inc), look it up in the company's careers URL.
- SmartRecruiters answers an unknown company the same way as a company with no open roles. The tool adds a note in that case rather than reporting that the company is not hiring.
- Workable boards refuse this hosted service and work through the Apify Actor.
Pricing
1 credit for the calls on this page.
| Tool | Credits per call |
|---|---|
| get_company_jobs | 1 |
Credits are prepaid and shared across every server. Starter is $10 for 1,000 credits, packs never expire, and 100 credits are free without a card. Full pricing.
Prefer to run it without an MCP client? JobsRadar is also an Apify Actor, billed by Apify at $0.90 per 1,000 postings.
Install
Connect JobsRadar to your agent.
A remote MCP server over Streamable HTTP. Get a free key, swap it in, and the calls above work as written, with answers reflecting the data on the day you call.
https://jobsradar.agenttoolworks.com/mcp
claude mcp add --transport http jobsradar \ https://jobsradar.agenttoolworks.com/mcp \ --header "Authorization: Bearer atw_live_your_key"
Setup for Claude Desktop, Cursor and Windsurf is in the docs.
Read next
- JobsRadar: every tool, the data sources and measured reliability.
- The public ATS job board APIs, compared, the long-form guide.
- JobsRadar on the Apify Store, for scheduled runs and bulk exports.
- One job postings API for Greenhouse, Lever and the rest
- A remote jobs API built on company job boards
- Track what a company is hiring for
- A feed of new job postings since a date
- All use cases
Public data only, from the sources named on the product page. Not affiliated with any registry, list publisher, job board provider or store platform named here.