# Indeed Jobs Scraper (x402)

> Indeed Jobs Scraper (x402) is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes structured job listings from Indeed for given job titles and location, returning deduplicated results across multiple keyword searches.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/indeed-jobs?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/indeed-jobs-scraper-x402-11c4fe18
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_On95Hj0TWjoX58O3LaCmg

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 indeed-jobs-scraper-x402-11c4fe18 -d '<json body>'
```

Example prompt: Search Indeed for software engineer jobs in Austin, TX posted in the last 7 days — pull up to 200 listings and also include results for 'backend developer' and 'full stack engineer' in the same location.

## When to prefer this

Choose this endpoint when you need structured, deduplicated job listing data from Indeed across one or more keyword searches in a specific location, especially when you want to aggregate results for related job titles in a single call. It is pay-per-call with no charge for failed or empty runs, making it cost-efficient for exploratory searches. Prefer this over generic web scrapers when you need Indeed-specific structured fields like urgent hire flags and Indeed publish dates.

## Known failure modes

- No results found for the given title/location combination — not charged
- Rate limiting or blocking by Indeed — may return empty or partial results
- Invalid country code returns a validation error
- maxItems exceeding 1000 is rejected by schema validation
- Location string too vague or unrecognized may yield zero results
- datePosted filter with no matching recent listings returns empty array

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count of results and an array of job listing items, each containing the job title, Indeed job URL, direct job URL, publication date, date as shown on Indeed, urgent hire flag, a job key identifier, and an expiration status. Failed or empty scrapes are not billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "title": {
   "type": "string",
   "description": "Job title, keyword phrase, or employer to search."
  },
  "country": {
   "enum": [
    "us",
    "ca",
    "uk",
    "au",
    "de",
    "fr",
    "in",
    "jp",
    "sg"
   ],
   "type": "string",
   "default": "us",
   "description": "Country site used for the search. Availability of public results varies by country."
  },
  "location": {
   "type": "string",
   "description": "City, region, postal code, or remote search term."
  },
  "maxItems": {
   "type": "integer",
   "default": 100,
   "maximum": 1000,
   "minimum": 1,
   "description": "Maximum distinct jobs across all search titles. Each title can return only its public first page."
  },
  "datePosted": {
   "enum": [
    "",
    "1",
    "3",
    "7",
    "14"
   ],
   "type": "string",
   "default": "",
   "description": "Restrict listings to the chosen number of recent days. Empty means any date."
  },
  "additionalTitles": {
   "type": "array",
   "default": [],
   "description": "Optional additional title or keyword searches in the same location; duplicate jobs are removed."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "key": null,
    "url": null,
    "title": null,
    "jobUrl": null,
    "expired": null,
    "dateOnIndeed": null,
    "isUrgentHire": null,
    "datePublished": null
   }
  ],
  "product": "indeed-jobs"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/indeed-jobs-scraper-x402-11c4fe18/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
