# Toolsmith Jobs Search

> Toolsmith Jobs Search is a paid API for AI agents from toolsmith-api.dassad10.workers.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Fetches live job postings from company ATS boards (Greenhouse, Lever, Ashby, SmartRecruiters) or searches remote job APIs by keyword, returning structured job listings with title, location, department, type, and apply URL

## Facts

- Endpoint: GET https://toolsmith-api.dassad10.workers.dev/t/jobs/search
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/toolsmith-jobs-search-780573b5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DsqNGp349SfoVEujHengr

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 toolsmith-jobs-search-780573b5
```

Example prompt: Can you show me the current open engineering roles at Stripe — I want the job titles, locations, and where to apply?

## When to prefer this

Use this endpoint when you need live, up-to-date job postings directly from official company ATS boards without scraping, or when searching remote-friendly job listings by keyword. Prefer this over general web search for structured job data with direct apply links. Best when the user specifies a company name or a job keyword and wants actionable postings with structured fields.

## Known failure modes

- Company ATS board not supported or not found — returns empty results or error
- No jobs matching keyword/location filter — returns empty array
- Rate limit or upstream ATS API unavailability — returns 5xx or timeout
- Invalid or ambiguous company name — may return wrong company's jobs or empty results
- limit parameter out of range (must be 1–50) — returns validation error

## How this service works

Live job postings without scraping: company= returns an employer's current openings straight from their official ATS board (Greenhouse, Lever, Ashby, SmartRecruiters) with title, location, department, type and apply URL; query= searches remote-heavy job APIs (Remotive, Arbeitnow) by keyword. Optional location= filter. JSON response. $0.02 USDC per call, pay via x402, no API key.

## Output

A JSON array of job postings, each containing job title, location, department, employment type (full-time, part-time, contract, etc.), and a direct apply URL sourced from the company's official ATS board or a remote job API.

## 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",
     "properties": {
      "limit": {
       "type": "integer",
       "maximum": 50,
       "minimum": 1
      },
      "query": {
       "type": "string",
       "description": "Keyword search across job APIs, alternative to company"
      },
      "company": {
       "type": "string",
       "description": "Employer name; reads their public ATS job board"
      },
      "location": {
       "type": "string",
       "description": "Location filter substring, optional"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "jobs": [
   {
    "url": "https://stripe.com/jobs/...",
    "title": "Backend Engineer",
    "source": "greenhouse",
    "company": "stripe",
    "location": "Remote, US",
    "postedAt": "2026-07-01"
   }
  ],
  "mode": "company",
  "total": 120
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/toolsmith-jobs-search-780573b5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from toolsmith-api.dassad10.workers.dev](https://www.zero.xyz/host/toolsmith-api.dassad10.workers.dev/llms.txt)
