Horizon Pulse
activePay-per-call APIs for AI agents, paid in USDC on Base with x402: web search, page fetch and extract, screenshots, PDF to text, an HTTP proxy, and crypto market data. No signup or API key.
Settled via Coinbase.
- Transactions · 30d
- 35
- Volume · 30d
- $0.43
- Unique buyers · 30d
- 6
- Uptime · 30d
- 100.0%
- Latency p50
- 100ms
- Reported calls · 30d
- 24
Endpoints (16 live)
GET/api/fetch— Fetch a public http(s) URL (?url=...) and return best-effort clean text/markdown; SSRF-safe with size/time caps (0.02 USDC on Base)GET/api/portfolio— On-chain portfolio for one EVM address (?address=0x...) on Base + Ethereum: native ETH, USDC, WETH, WBTC/cbBTC, DAI; rule-based risk + rebalance suggestions (0.04 USDC on Base)GET/api/yield— Ranked DeFi yield pools from DefiLlama (TVL >= $10M, prefer stablecoin/single-asset) (0.02 USDC on Base)GET/api/signals— RSI/MACD/Bollinger from CoinGecko OHLC plus OKX perpetual funding rates (0.015 USDC on Base)GET/api/gas— Live Base + Ethereum gas fees via eth_feeHistory / eth_gasPrice: baseFee, priority, suggested maxFee, timingHint (cheap/normal/expensive), optional transfer USD cost (0.01 USDC on Base)GET/api/funding— Live OKX perpetual funding rates for BTC/ETH/SOL with optional rule-based crowding hint (sign/magnitude) (0.01 USDC on Base)GET/api/http— 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) (0.01 USDC on Base)GET/api/screenshot— 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 (0.02 USDC on Base)GET/api/pdf— 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 image-only files; $0.02 (0.02 USDC on Base)GET/api/x402-check— 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; never pays (0.01 USDC on Base)GET/api/extract— 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.02) (0.015 USDC on Base)GET/api/search— 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 (0.03 USDC on Base)GET/api/pulse— Crypto market data. Use when you need current BTC, ETH and SOL spot prices in USD. Call GET with no parameters. Returns JSON: assets.BTC/ETH/SOL with priceUsd, change24hPct and momentum (bullish/bearish/neutral), plus overall momentum, sentiment (risk-on/risk-off/neutral), signal (buy/sell/hold) and avgChange24hPct, and asOf. Prices from Coinbase Exchange, CoinGecko fallback (source field). Labels are fixed rules on 24h change, not advice. Errors are not charged. (0.005 USDC on Base)POST/api/http— 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) (0.01 USDC on Base)POST/api/extract— 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.02) (0.015 USDC on Base)GET/api/portfolio— On-chain portfolio for one EVM address (?address=0x...) on Base + Ethereum: native ETH, USDC, WETH, WBTC/cbBTC, DAI; rule-based risk + rebalance suggestions (0.04 USDC on Base)
First seen · last seen · last active