No accounts, no provider keys to manage. Fund a session with Bitcoin and start making calls, or use the OpenAI-compatible Bitcoin AI inference API. Agents can load the public ArkAPI SKILL.md for the complete safe workflow.
The official ArkAPI client discovers the live catalog, turns OpenAPI schemas into typed MCP tools, supports Bearer and Ark-402 authentication, and enforces local daily spend limits.
Create a session:
Returns a session token (ak_...) and a Lightning/Ark invoice.
Pay the invoice with any Lightning or Ark wallet. The session activates automatically once payment is confirmed.
Make API calls with your token:
Protected API calls accept a funded Bearer token or Ark-402 signed credit in the Authorization header. The post-quantum TLS checker is also available without an account for 10 successful calls per identity each UTC day. GET /api/my-ip is always free and public.
bitcoin, translate, cve, or 1 sat.| Endpoint | Cost | Description |
|---|---|---|
| /api/dns-lookup | 5 sats | Full DNS records as structured JSON |
| /api/whois | 5 sats | WHOIS data parsed into clean JSON |
| /api/ssl-check | 5 sats | SSL certificate analysis |
| /api/post-quantum-check | 10 included/day, then 5 sats | RFC 10024 X25519MLKEM768 readiness report with A–F grade, transparent score, verified HTTPS, TLS 1.3, X25519 compatibility checks, and a one-hour result cache |
| /api/headers | 5 sats | HTTP security headers audit with score |
| /api/weather | 5 sats | Current weather + 7-day forecast |
| /api/my-ip | Free | Accountless GET endpoint returning the caller's observed IPv4 or IPv6 address as JSON, or plain text with ?format=text |
| /api/ip-lookup | 5 sats | IP geolocation, ISP, ASN, approximate location, and Google Maps link |
| /api/ip-abuse-check | 5 sats | AbuseIPDB reputation lookup with abuse confidence, report counts, and last reported time |
| /api/ip-intel | 5 sats | Combined IP geolocation, ASN, abuse-desk RDAP contact when published, map link, AbuseIPDB reputation, and URLhaus host summary in one response |
| /api/email-auth-check | 5 sats | SPF, DKIM, and DMARC posture check with an A-F grade |
| /api/axfr-check | 5 sats | Check whether a domain allows DNS zone transfer and return exposed AXFR records when available |
| /api/domain-intel | 5 sats | Aggregate DNS, WHOIS, TLS, headers, email auth, nameserver and mail host intel, parsed security.txt, parsed robots.txt, improved tech fingerprinting, http_behavior, CT-log subdomains, provider detection, and resolved IP intelligence, with optional ai_summary |
| /api/hash-crack | 5 sats | Recover weak md5, sha1, sha256, or ntlm hashes using fasttrack mode only |
| /api/bitcoin-news | 5 sats | Lightweight GET endpoint for multi-source Bitcoin headlines with cross-feed dedupe and AI-assisted per-item sentiment; optional ?limit=5 |
| /api/btc-whale-signal | 5 sats | Lightweight GET endpoint for BTC whale activity from public mempool.space on-chain data, including large-output counts, notable volume, latest block context, and top transactions |
| chat.arkapi.dev/v1/chat/completions | 3 included/day, then 5 sats | OpenAI-compatible AI inference with Bearer or Ark-402 authorization, streaming, tool calls, SDK support, and native Tor access |
| /api/ai-chat | 5 sats | Anonymous AI chat with prompt or messages input |
| /api/ai-translate | 5 sats | Higher-quality AI translation with optional style control |
| /api/image-generate | 5 sats | AI image generation |
| /api/screenshot | 5 sats | Full-page website screenshot |
| /api/qr-generate | 5 sats | QR code generation from a data string |
| /api/bitcoin-address | 5 sats | Bitcoin address validation + balance |
| /api/btc-price | 5 sats | Lightweight GET endpoint for live Bitcoin spot price and market stats; defaults to USD and accepts ?currency=USD or ?currencies=USD,EUR,CAD, plus an Alternative.me fear_greed snapshot |
| /api/cve-search | 5 sats | Search CVEs by keyword or product |
| /api/prediction-market-search | 5 sats | Search open Polymarket prediction markets and return normalized results |
| /api/remote-job-search | 5 sats | Lightweight GET endpoint for remote jobs from Remotive; accepts search, category, or company_name, with optional limit |
| /api/paste | 5 sats | Store short-lived text or JSON and return a public scratchpad URL under /v1/p/{id}; accepts exactly one of content or json, plus optional ttl_seconds, burn_after_read, and max_views |
| /api/cve-lookup | 5 sats | Look up a specific CVE by ID using cve |
| /api/translate | 5 sats | Text translation between languages |
| /api/domain-check | 5 sats | Domain availability check |
| /api/url-to-markdown | 5 sats | Extract clean Markdown from any public URL |
Most endpoints accept POST with a JSON body unless the table says otherwise. See the live catalog for latest pricing.
Paid API responses follow the same wrapper. The free /api/my-ip utility intentionally returns the compact shape {"ip":"…"} (or plain text) for command-line compatibility.
On error, success is false and an error field describes the issue. Failed calls are not charged.
Focused endpoint guides: Anonymous AI Chat API, AI Translate API, AXFR Check API, BTC Whale Signal API, CVE Search API, DNS Lookup API, Domain Intel API, Email Auth Check API, Headers Audit API, Hash Crack API, IP Abuse Check API, IP Intel API, Paste / Scratchpad API, Post-Quantum TLS Checker, Remote Job Search API, SSL Check API, URL to Markdown API, and WHOIS API.