# ATS Jobs API — Data Engineering & Analytics

> ATS Jobs API — Data Engineering & Analytics is a paid API for AI agents from companyfacts.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-31).

Returns paginated open job postings in data engineering, analytics, and data science, sourced directly from ATS systems (Greenhouse, Ashby, Lever, Workable) with parsed salary ranges.

## Facts

- Endpoint: GET https://companyfacts.dev/x402/v1/data-jobs?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ats-jobs-api-data-engineering-analytics-186ae700
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Pt47EF_elMyP682d_mrhc

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-data-engineering-analytics-186ae700
```

Example prompt: Pull the first page of current data engineering and analytics job postings — I want to see open roles, their salaries where listed, locations, and which companies are hiring right now.

## When to prefer this

Use this endpoint when you need fresh, directly-sourced job listings for data engineering, analytics, or data science roles — especially when salary data and ATS provenance (Greenhouse, Ashby, Lever, Workable) matter. Prefer this over scraped job aggregators when you need authoritative source URLs and structured salary numbers. Best for market research, job seekers, recruiters, and salary benchmarking in the data domain.

## Known failure modes

- Invalid or out-of-range page number returns empty results or error
- Payment not fulfilled results in 402 response blocking data access
- ATS source temporarily unavailable may cause stale or missing listings for specific companies
- No salary data returned when employer does not publish compensation (salary fields absent, not zero)

## 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 paginated JSON response containing up to 500 job listings per page, each with ATS source, job URL, company name, job title, location, department, posted date, first-seen date, and parsed salary range (min, max, currency where published). Also includes metadata: total jobs count, number of pages, number of companies, current page, niche label, and as-of date.

## 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": "Data engineering, analytics and data science jobs",
  "page": 1,
  "as_of": "2026-10-30",
  "niche": "data-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-data-engineering-analytics-186ae700/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from companyfacts.dev](https://www.zero.xyz/host/companyfacts.dev/llms.txt)
