Available now live
JobsRadar
Every company runs its own job board on its own applicant tracking system. JobsRadar asks all of them at once and hands back one deduplicated, filtered list.
The problem it removes
One call per job, not one call per website.
A recruiting or job-search agent otherwise has to know that this company uses Greenhouse, that one uses Lever, and that a third moved to Ashby last quarter, then reconcile seven different field names and drop the duplicates itself.
- Every board, one shape. Greenhouse, Lever, Ashby, SmartRecruiters, Workable, Personio and Pinpoint normalize to the same posting: title, company, location, remote flag, department, publication date, apply URL. The hosted endpoint serves Greenhouse, Lever, Ashby, SmartRecruiters, Personio and Pinpoint, for any board slug you supply and not only the tracked ones. Pinpoint publishes no posting date, so those postings have none rather than a guessed one. SmartRecruiters boards are read up to 1,000 postings each; a larger one is named in the response with its full count, never cut silently. Workable is implemented and works in the open-source build and the Apify Actor, but it answers HTTP 429 to every request from Cloudflare's network, which is where this endpoint runs, so we do not pretend otherwise.
- Deduplicated. The same role published on two boards, or twice on one, collapses to a single entry.
- Honest coverage. The response says how many boards answered and names any that failed, so a broken board never silently shrinks your results.
- Dated. Tracked boards are refreshed every 15 minutes, so a search reads one copy instead of waiting on every board in turn. Each answer carries
data_as_of, the time its oldest board was fetched; a board whose copy is more than an hour old is fetched live instead. - A curated directory. 107 companies, each resolved against the live board API, so you do not need to know which applicant tracking system any of them uses. A daily job walks every entry and fails when one goes stale, because companies migrate and a slug that quietly stops answering is worse than one that is missing.
Tools
Three tools, plus free usage.
| Tool | Credits | What it does |
|---|---|---|
| search_jobs | 1 | Search open roles across every tracked company board in one call, deduplicated, with filters on title keywords, location, remote and publication date. Boards refresh every 15 minutes and each answer says how old it is. Public board feeds. Greenhouse, Lever, Ashby, SmartRecruiters, Personio and Pinpoint, for the curated directory and for any board slug you supply. |
| get_company_jobs | 1 | List every public posting at one company. Give a tracked name or any board slug and the applicant tracking system is detected for you. Greenhouse, Lever, Ashby, SmartRecruiters, Personio or Pinpoint, detected from the slug. |
| list_supported_companies | 0.2 | Read the curated directory of tracked company boards and the applicant tracking system behind each, so you know what search covers. Our directory, re-checked against the live APIs. |
| get_usage | free | Read the remaining credit balance and the last 30 days of calls. Your account. |
Measured
100% of scenarios passed on the last run.
17 agent scenarios against the deployed server, failure cases included. p95 1.96s end to end, which includes the job boards themselves.
Use cases
What agents use it for, with real calls.
- One job postings API for Greenhouse, Lever and the rest. Search open roles across company boards on Greenhouse, Lever, Ashby, SmartRecruiters, Personio and Pinpoint in one call, deduplicated and in one normalized shape.
- A remote jobs API built on company job boards. Find remote roles straight from company job boards, filtered by title, in one call. Each posting carries the remote flag its board published and a direct apply link.
- Track what a company is hiring for. List every open role at one company, filtered by title, from its own job board. Run it on a schedule and the difference between two answers is what the company started or stopped hiring for.
- 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.
- A feed of new job postings since a date. Ask for roles posted after a given date, filtered by title, across every tracked company board. The building block for job alerts and hiring trend reports.
Connect
The endpoint.
A remote MCP server over Streamable HTTP. Any MCP client reaches it, and so does plain HTTP if you would rather call it directly. Swap in the key from your free account and the first call works.
https://jobsradar.agenttoolworks.com/mcp
claude mcp add --transport http jobsradar \ https://jobsradar.agenttoolworks.com/mcp \ --header "Authorization: Bearer atw_live_your_key"
Also on the Apify Store
The same search as an Apify Actor.
No signup here: run it from the Apify Store, schedule it, export to JSON, CSV or Excel, or call it through the Apify API. It covers all seven boards, Workable included, and its directory of companies. Each row also carries the full description, as text and HTML, and the salary, seniority, employment type and workplace type wherever the board publishes them, the salary parsed into minimum, maximum, currency and period. Pay per posting, $0.90 per 1,000 with the description included, billed by Apify.

LinkedIn and Indeed too
The job boards, beside the career pages.
JobsRadar reads employers' own boards. For the jobs on LinkedIn Jobs and Indeed, our LinkedIn Jobs and Indeed scraper returns both boards in one run, without an account, with the posting date, parsed salary and full description. Its rows use the same column names as the JobsRadar Actor's (ID, title, company, location, remote, department, posting date, apply link, board, then salary, seniority, employment type, workplace type and description), so the two outputs stack into one table covering LinkedIn, Indeed and the applicant tracking systems. The guide shows what each board serves a logged-out visitor.
Ready-to-run examples
Open one, change the input, run it.
- Engineering jobs at Stripe, Ramp and Brex
- Remote product manager jobs from Greenhouse, Lever and Ashby
- Data jobs in Berlin from company job boards
- Sales and account executive jobs in London
- Product designer jobs from startup job boards
Each example opens the Actor on Apify with its input filled in. All examples on the Apify Store.
Pricing
Same credits, same balance.
Credits are shared with every other server, so one balance covers everything you call. Packs start at $10 for 1,000 credits and never expire, and 100 credits are free without a card.
Where the data comes from
Only the official public job board feeds that applicant tracking systems publish so employers can distribute their openings: Greenhouse, Lever, Ashby, SmartRecruiters, Personio and Pinpoint on this endpoint. No login, no anti-bot circumvention, no candidate data, and every result links to the employer's own apply page.
We do not touch job aggregators like LinkedIn Jobs or Indeed, or any source behind a login. That line is in the spec and this product stays well inside it. LinkedIn does appear in the directory, as an employer, through its own public careers board.