# ATS Jobs API – Healthcare Jobs

> ATS Jobs API – Healthcare Jobs is a paid API for AI agents from ats-jobs-api.groundtruthtools.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-11-01).

Returns paginated open job postings in the healthcare and clinical niche, sourced directly from company ATS platforms (Greenhouse, Ashby, Lever, Workable) with parsed salary data.

## Facts

- Endpoint: GET https://ats-jobs-api.groundtruthtools.workers.dev/x402/v1/healthcare-jobs?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ats-jobs-api-healthcare-jobs-ec3d418a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OAkHfFRk4EroN1C7egaMd

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability ats-jobs-api-healthcare-jobs-ec3d418a
```

Example prompt: Pull me the first page of healthcare and clinical job postings from the ATS Jobs API — I want to see open roles with salary info where available across all the companies in their healthcare niche directory.

## When to prefer this

Choose this endpoint when you need structured, machine-readable healthcare job postings sourced directly from ATS platforms rather than scraped job aggregators. It is ideal when you need salary data parsed into numeric fields, want to identify which ATS system a company uses, or need access to a curated directory of 1,265+ healthcare companies' career pages. Prefer this over general job search APIs when data provenance (direct from ATS) and salary accuracy matter.

## Known failure modes

- Invalid or out-of-range page number returns empty jobs array or error
- Payment failure (402) if USDC payment is not processed correctly
- Rate limiting if too many calls are made in succession
- Salary fields are null/absent when employer does not publish compensation
- Network timeout from the Cloudflare Worker if the upstream ATS source is slow
- Total jobs or pages may shift between calls as postings are added or removed

## How this service works

Open job postings read first-hand from the applicant-tracking system behind a company's careers page: Greenhouse, Ashby, Lever or Workable. Includes a directory of 8532 company job boards, because none of the vendors publishes one. Salaries are parsed into numbers where the employer publishes them and refused where ambiguous. No personal data.

## Output

A JSON object containing a paginated list of up to 500 job postings per page in the healthcare niche. Each job includes: ATS source (greenhouse/ashby/lever/workable), direct URL to the job posting, board slug, job title, posted date, first seen date, company name, location, department, and parsed salary range (min, max, currency) where published by the employer. Also includes metadata: niche name, current page, total pages, total job count, number of companies, and data freshness date (as_of).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "page": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "jobs": [
   {
    "ats": "greenhouse",
    "url": "https://boards.greenhouse.io/exampleco/jobs/123",
    "board": "exampleco",
    "title": "Senior Engineer",
    "posted": "2026-10-29",
    "company": "Example Co",
    "location": "Remote - US",
    "department": "Engineering",
    "first_seen": "2026-10-30",
    "salary_max": 190000,
    "salary_min": 150000,
    "salary_currency": "USD"
   }
  ],
  "name": "Healthcare and clinical jobs",
  "page": 1,
  "as_of": "2026-10-30",
  "niche": "healthcare-jobs",
  "pages": 9,
  "companies": 1265,
  "page_size": 500,
  "total_jobs": 4197
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ats-jobs-api-healthcare-jobs-ec3d418a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ats-jobs-api.groundtruthtools.workers.dev](https://www.zero.xyz/host/ats-jobs-api.groundtruthtools.workers.dev/llms.txt)
