How it works APIs Dashboard Fund Stack Early Access Contact Docs Fund →
Live on Signet test network only • Built on Ark protocol via Second

API calls cost sats,
not signup forms.

Pay-per-call APIs with zero accounts, zero long-lived API keys, and zero credit-card lock-in. Fund a Signet session with Ark or Lightning, get a bearer token, and use ArkAPI as a private API layer for agentic workflows, security tooling, OSINT jobs, and automations that should not be tied directly to your own billing identity or infrastructure.

Anonymous session funding Private proxy-style API access Good for agents, bots, and automation Live on Signet test network only
Agents can't have a credit card.
But they can have a wallet.
AI agents are already browsing the web, writing code, and calling APIs. But they can't sign up for accounts, pass KYC, or hold a Visa card. They need a payment rail that is programmable, instant, and permissionless. That rail is Bitcoin, over Ark and Lightning.
🚫

The problem

Traditional APIs require accounts, API keys tied to a human identity, and credit cards. An autonomous agent can't fill out a signup form or pass a CAPTCHA. Every credential is a liability — leaked keys, billing disputes, and identity exposure.

The fix

Give the agent a wallet. It funds a session with sats — over Lightning for speed or Ark for privacy — gets a bearer token, and starts making API calls. No account. No identity. No recurring billing. Just value exchanged for compute, call by call.

🌐

Why it matters

As AI agents scale from thousands to millions, they need infrastructure that doesn't bottleneck on human gatekeeping. Bitcoin's programmable money layer — especially Ark's instant, off-chain settlements — is the native payment protocol for the agentic internet.

Give agents tools they can actually buy.
ArkAPI is built for agents, bots, and automations that need metered tools without standing accounts. Discovery docs are published directly on the site so systems like OpenClaw can understand the API surface quickly: /openapi.json, /llms.txt, /llms-full.txt, and /.well-known/arkapi.json.
🛡

Security agents

Run DNS lookups, SSL checks, header audits, email-auth checks, CVE search, and CVE lookup from one wallet-funded session. Useful for recon, posture review, and automated triage.

🔎

Research agents

Use WHOIS, IP lookup, Bitcoin news, translation, and domain checks to gather facts without wiring up separate vendors, API keys, or billing relationships for every small task.

🤖

Automation agents

Capture screenshots, generate QR codes, create images, run anonymous AI chat, and translate text from the same bearer token. This fits browser agents, CLI jobs, workflow runners, and private proxy-style toolchains.

Three steps. No accounts.
Create a Signet session, pay once with Signet sats, then call any endpoint with the same bearer token until your balance runs out. This is useful when you want fast, private access to metered APIs for agents, CLI tools, browser automations, and backend jobs without exposing a personal account or a reusable API key.
01

Create

Request a session and immediately receive a token plus payment instructions. Save the token first.

02

Pay

Pay the Lightning invoice or fund the Ark address. Poll the same token until the session becomes active.

03

Call

Send `Authorization: Bearer ...` on each request. ArkAPI meters each call and returns the result immediately.

terminal


      
LIVE NETWORK All systems operational
0
API calls today
+0 last min
0
Sats processed
+0 last min
0
Funded sessions
0 sats/call
Avg cost
avg cost
Calls by hour (24h)
50 25 0
24h ago 18h 12h 6h now
Top endpoints (24h) 0 events/min
Traffic by endpoint (24h)
Utility APIs.
Pay per call.
Every API runs on our infrastructure. No accounts needed. No API keys to manage. ArkAPI works well as a private, metered API proxy for agentic systems that need security checks, OSINT lookups, screenshots, image generation, QR codes, translation, and utility calls without embedding provider-specific credentials everywhere.
Auth: After your session activates, send Authorization: Bearer <session_token> with every paid API request. The full flow is shown in the terminal block above.
curl -H "Authorization: Bearer <session_token>" "https://arkapi.dev/api/btc-price?currency=USD"
Showing all APIs.
No APIs matched that search. Try terms like bitcoin, translate, cve, or GET.
SECURITY

DNS Lookup

Full DNS records as structured JSON — A, AAAA, MX, TXT, NS, CNAME, and SOA records for any domain. Clean, parsed output. Learn more.

Endpoint
/api/dns-lookup
Body
{"domain":"example.com"}
3 sats / call POST
SECURITY

AXFR Check

Check whether a domain’s authoritative nameservers allow DNS zone transfer. Returns exposed zone data only when AXFR is actually permitted, making it useful for defensive reviews and misconfiguration checks. Learn more.

Endpoint
/api/axfr-check
Body
{"domain":"example.com"}
12 sats / call POST
SECURITY

SSL Check

SSL certificate analysis — validity, issuer, expiry, protocol version, cipher suite, certificate chain, and full SAN list. Learn more.

Endpoint
/api/ssl-check
Body
{"domain":"example.com"}
5 sats / call POST
SECURITY

Headers Audit

HTTP security headers audit for any URL. Checks CSP, CORS, HSTS, cookie flags, server version leaks, and scores overall hardening. Learn more.

Endpoint
/api/headers
Body
{"url":"https://example.com"}
3 sats / call POST
SECURITY

Domain Intel

Aggregate DNS, WHOIS, TLS, headers, email-auth, nameserver and mail host intel, parsed security.txt and robots.txt metadata, improved tech fingerprints, HTTP behavior, CT-log subdomains, provider detection, and resolved IP intelligence for a domain in one response, with optional AI summary output. Learn more.

Endpoint
/api/domain-intel
Body
{"domain":"example.com","ai_summary":true}
25 sats / call POST
SECURITY

Hash Crack

Recover weak MD5, SHA1, SHA256, or NTLM hashes using the curated fasttrack wordlist plus John Wordlist rules. Useful for controlled recovery tests, weak-password checks, and agent-driven security workflows. Learn more.

Endpoint
/api/hash-crack
Body
{"hash":"482c811da5d5b4bc6d497ffa98491e38","type":"md5"}
25 sats / call POST
SECURITY

Email Auth Check

Check SPF, DKIM, and DMARC posture for a domain and return an email-auth grade from A to F based on policy strength and gaps. Learn more.

Endpoint
/api/email-auth-check
Body
{"domain":"example.com"}
4 sats / call POST
SECURITY

CVE Search

Search the official NVD feed by keyword and return matched CVEs with severity, dates, KEV signal, and direct detail URLs. Learn more.

Endpoint
/api/cve-search
Body
{"query":"wordpress information disclosure","limit":10}
4 sats / call POST
SECURITY

CVE Lookup

Look up a CVE in the official NVD feed. Returns published dates, severity, CVSS, CWE data, KEV signal, and reference links. Learn more.

Endpoint
/api/cve-lookup
Body
{"cve":"CVE-2024-3400"}
3 sats / call POST
OSINT

WHOIS

WHOIS data parsed into clean JSON. Registrar, creation date, expiry, name servers, registrant organization, and domain status. Learn more.

Endpoint
/api/whois
Body
{"domain":"example.com"}
5 sats / call POST
OSINT

IP Lookup

IP geolocation, ISP, and ASN data. Returns country, city, approximate location, coordinates, organization, AS number, and a Google Maps link for any IP address. Learn more.

Endpoint
/api/ip-lookup
Body
{"ip":"8.8.8.8"}
3 sats / call POST
OSINT

IP Abuse Check

Query AbuseIPDB for abuse confidence, report counts, usage type, and last reported time for a public IP. Good for triage, enrichment, and recon workflows. Learn more.

Endpoint
/api/ip-abuse-check
Body
{"ip":"8.8.8.8","max_age_days":30}
4 sats / call POST
OSINT

IP Intel

Combine IP geolocation, ASN context, abuse-desk RDAP contact data when published, approximate location, Google Maps link, AbuseIPDB reputation, and URLhaus host context in one response. Built for fast triage and recon workflows. Learn more.

Endpoint
/api/ip-intel
Body
{"ip":"8.8.8.8","max_age_days":30}
6 sats / call POST
AI

Anonymous AI Chat

Prompt a private chat backend through ArkAPI without exposing your own provider key. Returns a concise model answer plus token usage metadata. Limited to 5 requests per day per funded session. Learn more.

Endpoint
/api/ai-chat
Body
{"prompt":"How is Ark different from Lightning?"}
100 sats / call POST
AI

AI Translate

Higher-quality translation with optional style control for more natural output. Use it when the cheaper utility translator is too literal and you want wording that reads more like edited prose. Learn more.

Endpoint
/api/ai-translate
Body
{"text":"Bonjour","target_language":"en","style":"natural"}
25 sats / call POST
AI

Image Generate

Generate a fresh image through the ArkAPI rendering pipeline. Returns image metadata plus a short-lived ArkAPI download URL that expires quickly.

Endpoint
/api/image-generate
Body
{"prompt":"cinematic AI control room"}
25 sats / call POST
VISUAL

Screenshot

Capture a server-side screenshot of any public webpage. Returns image metadata plus a short-lived ArkAPI download URL for the rendered PNG.

Endpoint
/api/screenshot
Body
{"url":"https://example.com"}
15 sats / call POST
UTILITY

Weather

Current weather conditions and 7-day forecast for any city. Temperature, humidity, wind, conditions, and daily highs/lows.

Endpoint
/api/weather
Body
{"city":"New York"}
3 sats / call POST
UTILITY

Translate

Translate plain text with source-language auto-detection and a target language code. Fast utility translation without external API keys. Learn more.

Endpoint
/api/translate
Body
{"text":"Hola mundo","target_language":"en"}
3 sats / call POST
UTILITY

Prediction Market Search

Search open Polymarket prediction markets and return normalized event titles, probabilities, volume, close times, and URLs for agents tracking macro, Bitcoin, and public-event markets. Learn more.

Endpoint
/api/prediction-market-search
Body
{"query":"bitcoin","limit":10}
4 sats / call POST
UTILITY

Remote Job Search

Search remote jobs from Remotive by keyword, category, or company. Returns a compact, agent-friendly job list with cleaned descriptions and a 24-hour cache. Learn more.

Endpoint
/api/remote-job-search
Query
?search=golang&limit=10
3 sats / call GET
UTILITY

Paste / Scratchpad

Store short-lived text or JSON and get back a short public share URL for later retrieval, with optional one-time or limited-view access. Responses stay JSON-only with no HTML rendering or raw executable download behavior. Learn more.

Endpoint
/api/paste
Body
{"json":{"title":"Example note","body":"Lorem ipsum dolor sit amet.","status":"draft"},"ttl_seconds":3600}
2 sats / call POST
UTILITY

QR Generate

Generate a QR code PNG from any text, URL, or Bitcoin address. Returns a base64-encoded image and a ready-to-use data URI. Sizes from 64px to 1024px.

Endpoint
/api/qr-generate
Body
{"data":"https://arkapi.dev","size":256}
2 sats / call POST
UTILITY

Domain Check

Check whether a domain appears available through WHOIS and return registrar, dates, and nameserver data when it is already registered.

Endpoint
/api/domain-check
Body
{"domain":"example.com"}
3 sats / call POST
UTILITY

URL to Markdown

Clean Markdown extraction from any public URL. Perfect for LLM context, search indexing, or readable archival of web content. Learn more.

Endpoint
/api/url-to-markdown
Body
{"url":"https://example.com"}
5 sats / call POST
BITCOIN

Bitcoin News

Multi-source Bitcoin headlines with cross-feed dedupe, summary, source metadata, and AI-assisted per-item sentiment. Learn more.

Endpoint
/api/bitcoin-news
Query
?limit=10
2 sats / call GET
BITCOIN

Bitcoin Price

Current Bitcoin spot price in 10 major fiat currencies, including USD, EUR, GBP, CAD, JPY, and AUD, with a short cache, market stats, and an Alternative.me fear_greed market snapshot. Add ?currency=USD for one rate or ?currencies=USD,EUR,CAD for a subset. Learn more.

Endpoint
/api/btc-price
Body
none required
1 sat / call GET
BITCOIN

Address Validate

Validate mainnet Bitcoin addresses (Legacy, SegWit, Taproot) and fetch live on-chain balance data. Returns address type, network, format, confirmed and unconfirmed sats, and transaction count.

Endpoint
/api/bitcoin-address
Body
{"address":"bc1q..."}
3 sats / call POST
Built on Bitcoin. Not bolted on.
ArkAPI uses the Ark protocol via Second's Bark SDK for instant, self-custodial payments. Lightning interop is built in. No new tokens. No sidechains. Just Bitcoin. The result is a Bitcoin-native API access layer that can help developers and agents buy small amounts of API usage privately, on demand, and without standing accounts.
Ark protocol Second / Bark Lightning bridge VTXOs Self-custodial No KYC Signet (beta) Go MySQL Docker MCP compatible

Your sats are your API key.

Fund a session on Bitcoin Signet right now with Ark or Lightning. Signet sats only. No signup. No API keys. Need test funds? Use the Second Signet faucet.