# YCombinator Job Board Scraper (x402)

> YCombinator Job Board 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 and returns structured job listings from YCombinator's job board with filtering by query, job type, role, location, remote status, and batch cohort.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/ycombinator?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/ycombinator-job-board-scraper-x402-e010eb58
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_trvLpagdo-KLARxoxPtLi

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 ycombinator-job-board-scraper-x402-e010eb58 -d '<json body>'
```

Example prompt: Search YCombinator's job board for full-time remote software engineering roles — filter to companies from the W23 or S23 batch, exclude any titles with 'senior', and return up to 40 results.

## When to prefer this

Use this endpoint when you need structured, filterable job data specifically from the Y Combinator job board/ecosystem. Prefer it over generic job search APIs when the user cares about YC pedigree, specific YC batch cohorts, or wants to source candidates or opportunities from the startup ecosystem. The pay-per-call x402 micropayment model and no-charge-on-failure policy make it low-risk for automated agent pipelines.

## Known failure modes

- Empty result set returns no items (and is not charged)
- Invalid batch code format causes no matches
- Overly restrictive filter combination yields zero results
- Network or scraping failure on upstream YC site returns error and is not charged
- maxItems set to 0 returns all results which may be large

## 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 matched jobs and an array of job items, each containing the job ID, URL, title, company name, location, source, record type, and schema version. Only successful, non-empty runs are billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "queries": {
   "type": "array",
   "description": "Search each term independently and merge results by job ID. Leave empty for a broad built-in role sweep. Each term returns at most 30 jobs."
  },
  "jobTypes": {
   "type": "array",
   "default": [],
   "description": "Keep only exact employment types such as Full-time, Contract, Internship, or Part-time. Empty means all."
  },
  "maxItems": {
   "type": "integer",
   "default": 50,
   "minimum": 0,
   "description": "Maximum complete unique jobs to save. Set 0 for no cap."
  },
  "roleTypes": {
   "type": "array",
   "default": [],
   "description": "Keep jobs whose role category contains any listed term, ignoring case. Empty means all."
  },
  "remoteOnly": {
   "type": "boolean",
   "default": false,
   "description": "Keep only jobs whose published location contains Remote."
  },
  "titleExclude": {
   "type": "array",
   "default": [],
   "description": "Skip jobs with any of these terms in the title, ignoring case."
  },
  "companyBatches": {
   "type": "array",
   "default": [],
   "description": "Keep only exact batch codes such as S23 or W24. Empty means all."
  },
  "locationContains": {
   "type": "string",
   "default": "",
   "description": "Keep only jobs whose published location contains this text, ignoring case. Leave blank for all locations."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "id": null,
    "url": null,
    "title": null,
    "source": null,
    "company": null,
    "location": null,
    "recordType": null,
    "schemaVersion": null
   }
  ],
  "product": "ycombinator"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ycombinator-job-board-scraper-x402-e010eb58/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)
