# agdata Indeed Jobs Search

> agdata Indeed Jobs Search is a paid API for AI agents from agdata.shveik.dev, paid per call via x402, $0.0141/call, status unknown (last checked 2026-10-12).

Search Indeed job listings by query and location across 60 countries, returning up to 50 structured job records including title, employer, salary, benefits, and full description.

## Facts

- Endpoint: POST https://agdata.shveik.dev/x402/indeed-jobs?utm_source=zero.xyz
- Price: $0.0141/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agdata-indeed-jobs-search-97725da3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bYSSqmcuSnyrtvqOoxHw8

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 agdata-indeed-jobs-search-97725da3 -d '<json body>'
```

Example prompt: Search Indeed for up to 25 software engineer jobs in Austin, Texas posted in the last week — I want to see salary ranges and benefits where available.

## When to prefer this

Choose this endpoint when you need structured, machine-readable job listing data from Indeed across 60 countries without scraping or managing Indeed API credentials. Ideal for agents that need to surface real job opportunities with salary, benefits, and employer data. Prefer over generic web scrapers when you want pre-parsed, normalized job fields ready for downstream analysis or display.

## Known failure modes

- No results returned for very niche queries or unsupported country/location combinations
- Country code not recognized — returns error or empty result
- Query or location string too long (>500 chars) — rejected by schema validation
- Limit out of range (must be 1–50) — rejected
- Posted filter value not in enum (24h, 3d, week, 14d) — rejected
- If job data is not delivered, the $0.0101 USDC charge is refunded

## How this service works

Indeed jobs search API for AI agents: send a job title and an optional location and country and get up to 50 job listings as JSON: title, employer, location, posting date, job types, benefits, salary range when listed and the listing's description. Filter by how recently a job was posted; 60 countries. Jobs you paid for but did not get are refunded.

## Output

A JSON array of up to 50 job listing objects, each containing: unique listing ID, Indeed URL, job title, employer details, location, salary range (when provided), job types, benefits, posting date, apply URL, language, and full job description text. Expired flag indicates if the posting is still active.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "maximum": 50,
   "minimum": 1
  },
  "query": {
   "type": "string",
   "maxLength": 500
  },
  "posted": {
   "enum": [
    "14d",
    "24h",
    "3d",
    "week"
   ],
   "type": "string"
  },
  "country": {
   "type": "string"
  },
  "location": {
   "type": "string",
   "maxLength": 500
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "61591d90…",
  "url": "https://…",
  "title": "RN/LVN C…",
  "salary": {},
  "expired": false,
  "applyUrl": "https://…",
  "benefits": [],
  "employer": {},
  "jobTypes": [],
  "language": "en",
  "location": {},
  "description": "Connect…",
  "publishedAt": "2026-10-…",
  "descriptionTruncated": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agdata-indeed-jobs-search-97725da3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agdata.shveik.dev](https://www.zero.xyz/host/agdata.shveik.dev/llms.txt)
