# Hacker News Hiring Leads API

> Hacker News Hiring Leads API is a paid API for AI agents from golf-evm-math.x402-evm-math.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-28).

Returns companies currently hiring from the Hacker News 'Who is Hiring' thread, with role, remote flag, contact email, and website, filterable by keyword.

## Facts

- Endpoint: GET https://golf-evm-math.x402-evm-math.workers.dev/leads/hn-hiring?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hacker-news-hiring-leads-api-840f5b45
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-pUCj6YYtzNYyKr7PX16V

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 hacker-news-hiring-leads-api-840f5b45
```

Example prompt: Pull me the latest hiring leads from the Hacker News 'Who is Hiring' thread — I'm looking for companies hiring Python engineers, include their contact emails and whether they're remote-friendly.

## When to prefer this

Use this endpoint when you need structured, ready-to-use lead data from the Hacker News 'Who is Hiring' thread, especially when you want contact emails and remote flags without scraping HN yourself. Prefer this over generic job board APIs when targeting tech startups and companies that self-post on HN, or when you need direct recruiter contact emails rather than application form URLs.

## Known failure modes

- No results returned if keyword filter matches no active listings
- Stale data if HN thread has not been recently scraped
- Missing email or website fields if company did not include them in their post
- Payment required error (402) if USDC payment is not included
- Rate limiting or timeout if worker is under load

## How this service works

Exact EVM address, calldata, Uniswap V2/V3 and impermanent-loss math. Pay per call in USDC on Base via x402.

## Output

Returns a JSON object with a 'rows' array of hiring leads, each containing the company name, job role/header string, remote flag (boolean), contact emails (array), and company website URL. Also includes a total count of matching results.

## 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": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "rows": [
   {
    "emails": [
     "jobs@acme.com"
    ],
    "header": "Acme | Remote | Python",
    "remote": true,
    "company": "Acme",
    "website": "https://acme.com"
   }
  ],
  "count": 10
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hacker-news-hiring-leads-api-840f5b45/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from golf-evm-math.x402-evm-math.workers.dev](https://www.zero.xyz/host/golf-evm-math.x402-evm-math.workers.dev/llms.txt)
