horizonpulse.dev publishes 8 machine-payable endpoints over the x402 protocol, priced from $0.01 to $0.04 per call. Each was probed directly; the response code below is what it returned.
| Endpoint | Method | Price | Probe |
|---|---|---|---|
| /api/extract | GET | $0.015 | 402 |
| /api/gas | GET | $0.01 | 402 |
| /api/http | GET | $0.01 | 402 |
| /api/pdf | GET | $0.02 | 402 |
| /api/portfolio | GET | $0.04 | 402 |
| /api/screenshot | GET | $0.02 | 402 |
| /api/search | GET | $0.03 | 402 |
| /api/x402-check | GET | $0.01 | 402 |
Extract structured page fields from a public URL or provided HTML (title, description, canonical, links, images, headings, json-ld, text sample); SSRF-safe; $0.015 between http ($0.01) and fetch ($0.0…
Live Base + Ethereum gas fees via eth_feeHistory / eth_gasPrice: baseFee, priority, suggested maxFee, timingHint (cheap/normal/expensive), optional transfer USD cost
Universal agent HTTP proxy: GET|POST /api/http with url (+ optional method/headers/body) → status, filtered headers, body text|base64; SSRF-safe; $0.01 for volume (fetch remains $0.02 clean-text)
PDF to text: public PDF URL → clean text per page plus title/author metadata (pdf.js text layer, no OCR); SSRF-safe download up to 10MB, first 50 pages, 100K chars; unbilled on non-PDF, encrypted or i…
On-chain portfolio for one EVM address (?address=0x...) on Base + Ethereum: native ETH, USDC, WETH, WBTC/cbBTC, DAI; rule-based risk + rebalance suggestions
Render a public URL in headless Chromium → PNG/JPEG screenshot (base64 JSON) with final URL, page status and title; viewport/fullPage/format options; SSRF-safe on every sub-request; $0.02
Web search → top 1-5 result pages fetched as clean markdown/text with URL, title, rank and per-source status (Google results via Serper); SSRF-safe fetch; partial results on page errors; $0.03
Audit any public x402 endpoint: one unpaid probe → 402 validity, x402 version, decoded price/network/asset, payTo type (EOA vs contract), discovery-metadata hints, pass/warn/fail checks; SSRF-safe; ne…