# Johto Data API – Job Listings Search

> Johto Data API – Job Listings Search is a paid API for AI agents from johto-x402-api.johtodata.workers.dev, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-28).

Fetches current job postings from Lever ATS boards for specified companies, filterable by title, location, remote status, recency, and count

## Facts

- Endpoint: GET https://johto-x402-api.johtodata.workers.dev/v1/jobs?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/johto-data-api-job-listings-search-790c9d9a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eTldV6Wvo0yKu-k1hD4iN

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 johto-data-api-job-listings-search-790c9d9a
```

Example prompt: Find me software engineer job postings at Zoox and Figma on Lever from the last 14 days — remote only, limit to 10 results.

## When to prefer this

Use this endpoint when you need structured, filterable job posting data directly from Lever ATS boards for a known set of companies — especially for recruiting pipelines, sales lead generation based on hiring signals, or competitive hiring analysis. Prefer this over generic job board scrapers when the target companies are known to use Lever and you want clean, schema-consistent output with salary data. The pay-per-call model with no charge on empty results makes it safe for speculative queries.

## Known failure modes

- Invalid or non-existent Lever slug returns no results or error
- companies parameter missing causes request rejection
- More than 20 company slugs causes validation failure
- days value outside 1-365 range causes schema error
- limit above 25 or below 1 causes schema error
- No matching jobs found returns empty data array with rows: 0
- Payment failure via x402 returns 402 and no charge is applied

## How this service works

Valuable data. Quality leads. Paid per call in USDC on Base via x402. Not charged if the fetch fails or nothing matches. Prices per call (USDC): /v1/jp-invoice-check $0.002; /v1/sec-13f $0.003; /v1/sec-8k $0.003; /v1/sanctions-screen $0.0025; /v1/tenders $0.011; /v1/uk-tenders $0.003; /v1/fr-tenders $0.006; /v1/au-contracts $0.0035; /v1/wallet-risk $0.0025; /v1/kyb $0.0029; /v1/read $0.0019; /v1/crawl $0.0045; /v1/jobs $0.01; /v1/domain-profile $0.003.

## Output

Returns a JSON array of structured job listings, each including job ID, title, company slug, posting URL, apply URL, location(s), remote status, workplace type, employment type, department, team, salary range (min/max, currency, interval), and posted/fetched timestamps. Also returns a total row count.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "companies"
     ],
     "properties": {
      "days": {
       "type": "string",
       "pattern": "^[0-9]{1,3}$",
       "description": "Posted within N days, 1-365 (optional)"
      },
      "limit": {
       "type": "string",
       "pattern": "^([1-9]|1[0-9]|2[0-5])$",
       "description": "Jobs 1-25 (default 25)"
      },
      "title": {
       "type": "string",
       "description": "Comma list; title contains any (optional)"
      },
      "remote": {
       "enum": [
        "0",
        "1"
       ],
       "type": "string",
       "description": "1 = remote only"
      },
      "location": {
       "type": "string",
       "description": "Comma list; location contains any (optional)"
      },
      "companies": {
       "type": "string",
       "description": "1-20 Lever boards, comma-separated: lever:slug or https://jobs.lever.co/slug"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "data",
      "rows"
     ],
     "properties": {
      "data": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "id": {
          "type": "string"
         },
         "ats": {
          "type": "string"
         },
         "team": {
          "type": "string"
         },
         "title": {
          "type": "string"
         },
         "jobUrl": {
          "type": "string"
         },
         "company": {
          "type": "string"
         },
         "country": {
          "type": "string"
         },
         "applyUrl": {
          "type": "string"
         },
         "isRemote": {
          "type": "boolean"
         },
         "location": {
          "type": "string"
         },
         "postedAt": {
          "type": "string"
         },
         "fetchedAt": {
          "type": "string"
         },
         "locations": {
          "type": "array",
  
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": [
   {
    "id": "lever:8befaec7-bb9f-4cf3-a48c-46b5e3886bf3",
    "ats": "lever",
    "team": "Product and Experience",
    "title": "Administrative Business Partner, Product",
    "jobUrl": "https://jobs.lever.co/zoox/8befaec7-bb9f-4cf3-a48c-46b5e3886bf3",
    "company": "zoox",
    "country": "US",
    "applyUrl": "https://jobs.lever.co/zoox/8befaec7-bb9f-4cf3-a48c-46b5e3886bf3/apply",
    "isRemote": false,
    "location": "Foster City, CA",
    "postedAt": "2026-10-21T17:34:11.949Z",
    "fetchedAt": "2026-10-22T10:32:23.670Z",
    "locations": [
     "Foster City, CA"
    ],
    "salaryMax": 168000,
    "salaryMin": 123000,
    "updatedAt": null,
    "department": "Product, Features & Homologation",
    "salaryText": null,
    "companySlug": "zoox",
    "workplaceType": "hybrid",
    "employmentType": "Full-time",
    "remote_derived": false,
    "salaryCurrency": "USD",
    "salaryInterval": "per-year-salary",
    "locations_derived": [
     "Foster City, CA"
    ]
   }
  ],
  "rows": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/johto-data-api-job-listings-search-790c9d9a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from johto-x402-api.johtodata.workers.dev](https://www.zero.xyz/host/johto-x402-api.johtodata.workers.dev/llms.txt)
