# Jobs Search (Google Jobs)

> Jobs Search (Google Jobs) is a paid API for AI agents from search.openverbs.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-29).

Searches Google Jobs for job listings matching a query, location, language, and result count.

## Facts

- Endpoint: POST https://search.openverbs.com/v1/jobs?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/jobs-search-google-jobs-5f38388b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KNn14-ue8V5EkbMfxGlaD

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 jobs-search-google-jobs-5f38388b -d '<json body>'
```

Example prompt: Can you find me up to 20 software engineer job openings in Austin, Texas? Search in English and show me the most relevant results.

## When to prefer this

Use this endpoint when you need structured job listing results from Google Jobs specifically, with control over location, language, and result depth. Prefer this over generic web search when the goal is specifically to surface employment opportunities rather than general web pages or news.

## Known failure modes

- Empty results if the query or location is too specific or has no active listings
- Invalid language code (not a 2-letter ISO code) returns a validation error
- Location string not recognized may default to United States or return irrelevant results
- Limit exceeding 100 or below 1 returns a schema validation error
- Payment failure or missing x402 payment header returns 402 Payment Required

## How this service works

Jobs search: Google Jobs listings for a query (e.g. "backend engineer"), localised by location and language. Returns ranked postings with title, employer, location and, where available, salary, contract type, source and posting date. Results are collected on demand, so the call may take a few seconds.

## Output

A list of job listings pulled from Google Jobs, including job titles, employer names, locations, posting dates, and job descriptions or snippets, up to the requested limit.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "q": {
   "type": "string",
   "maxLength": 700,
   "minLength": 1,
   "description": "Search query."
  },
  "limit": {
   "type": "integer",
   "maximum": 100,
   "minimum": 1,
   "description": "Depth / maximum results. Defaults to 10."
  },
  "language": {
   "type": "string",
   "pattern": "^[A-Za-z]{2}$",
   "description": "Language code (2-letter). Defaults to en."
  },
  "location": {
   "type": "string",
   "maxLength": 120,
   "minLength": 2,
   "description": "Location name, e.g. \"United States\" or \"London,England,United Kingdom\". Defaults to United States."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/jobs-search-google-jobs-5f38388b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from search.openverbs.com](https://www.zero.xyz/host/search.openverbs.com/llms.txt)
