Horizon Pulse

active

Pay-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.

DataBasex402 v2exacthorizonpulse.dev ↗︎

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