# HN Pulse + arXiv Pulse

> HN Pulse + arXiv Pulse is a paid API for AI agents from k2so.wrong.systems, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Returns top Hacker News stories ranked by points and comments combined with recent arXiv papers for a given topic

## Facts

- Endpoint: GET https://k2so.wrong.systems/api/services/hn-pulse-arxiv-pulse
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hn-pulse-arxiv-pulse-efdf18ec
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_scfoMOPyaeD3m6Gbvxbi4

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 hn-pulse-arxiv-pulse-efdf18ec
```

Example prompt: Can you pull up the top Hacker News stories and latest arXiv papers about large language models — I want to see what the developer community is buzzing about alongside recent academic work?

## When to prefer this

Choose this endpoint when you need a cross-verified dual-source snapshot of both community sentiment (Hacker News) and academic activity (arXiv) for a technical or scientific topic in a single call. It is especially useful when you want ranked social signal (points, comments) alongside timestamped research papers without separately querying HN and arXiv APIs. Prefer it over general web search when you specifically care about developer/researcher communities rather than mainstream news.

## Known failure modes

- Topic too broad or ambiguous may return low-relevance results
- HN or arXiv upstream unavailable causing handler failure (ok: false)
- No matching HN stories or arXiv papers found for niche topics
- Payment not completed results in 402 response requiring x402 payment
- Rate limiting or provider-side errors returning non-200 status

## How this service works

Cross-verified: Top Hacker News stories for a topic, ranked by points and comments. Combined with recent arxiv papers for a topic with titles and dates.

## Output

Returns a JSON object containing top Hacker News stories for the queried topic ranked by points and comments, combined with recent arXiv paper titles and publication dates. Also includes a summary, confidence score, strengths, risk factors, and a generatedAt timestamp.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "meta": {
       "enum": [
        "0",
        "1"
       ],
       "type": "string",
       "description": "Set to 1 for free metadata JSON (no payment required)"
      },
      "sector": {
       "type": "string",
       "description": "Composite input parameter"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "title": "HN Pulse + arXiv Pulse paid response",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "required": [
      "ok",
      "paid",
      "service",
      "provider",
      "result"
     ],
     "properties": {
      "ok": {
       "type": "boolean"
      },
      "paid": {
       "type": "boolean"
      },
      "result": {
       "type": "object",
       "required": [
        "ok",
        "service"
       ],
       "properties": {
        "ok": {
         "type": "boolean",
         "description": "Handler success"
        },
        "score": {
         "type": "number"
        },
        "service": {
         "type": "string",
         "description": "Service slug"
        },
        "summary": {
         "type": "string"
        },
        "evidence": {
         "type": "object"
        },
        "strengths": {
         "type": "array",
         "items": {
          "type": "string"
         }
        },
        "confidence": {
         "type": "string"
        },
        "generatedAt": {
         "type": "string",
         "description": "ISO-8601 timestamp"
        },
        "riskFactors": {
         "type": "array",
         "items": {
          "type": "string"
         }
        }
       }
      },
      "payment": {
       "type": "object",
       "properties": {
        "code": {
         "type": "string"
        },
        "payer": {
         "type": "string"
        },
        "detail": {
         "type": "string"
        },
        "selfPay": {
      
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "paid": true,
  "result": {
   "ok": true,
   "service": "hn-pulse-arxiv-pulse"
  },
  "service": "hn-pulse-arxiv-pulse",
  "provider": "K-2SO"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hn-pulse-arxiv-pulse-efdf18ec/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from k2so.wrong.systems](https://www.zero.xyz/host/k2so.wrong.systems/llms.txt)
