ArkAPI: a pay-per-call API gateway with Lightning and native Ark payments, built on Bark and live on Signet

Telegram bot is live

Quick update — ArkAPI now has a Telegram client: @ArkAPI_bot

Each Telegram user gets their own private session. Hit /fund, get some starter signet sats, and start querying. No dashboard, no signup, no API keys.

Both payment rails, Ark and Lightning, are fully implemented and tested end to end on signet. /fund presents an Ark address and a Lightning invoice side by side. Either one works. Payment confirms, session activates, bearer token is issued, and every subsequent API call deducts sats from that session. Receipts show which rail funded the session. The full cycle from funding to authenticated API call is working on both rails today.

Starter sats come from arkfaucet.com, a separate service built to remove the entry barrier completely. New users get a small amount of signet sats to start testing immediately without needing to source them elsewhere. Per-IP daily limits and global anti-abuse controls are in place to keep it sustainable.

Sessions stay alive for 24 hours of inactivity, and you can top up with /fund anytime without losing your current balance.

The bot currently exposes the full ArkAPI catalog:

Session: /fund (shows Ark address + Lightning invoice + QR), /balance, /activity (receipts and paid calls)

Bitcoin: /price (BTC price + sentiment), /whale (whale signal), /news (headlines)

AI: /chat, /image, /summarize

OSINT: /domain (aggregated intel with optional AI summary), /dns, /whois, /ssl, /headers, /ip (combined geolocation/ASN/abuse/URLhaus)

Utility + Web: /weather, /translate, /paste (with TTL, view limits, burn-after-read), /markdown (URL to markdown), /qr (generate a QR code from any text or URL), /screenshot (full-page capture of any URL), /markets (prediction markets)

Every response shows cost and remaining balance, so the pay-per-call model is visible with each query.

The motivation was partly selfish. I run domain and infosec lookups constantly and wanted them on my phone . But it also turned out to be the lowest friction way to let someone try ArkAPI.

Try it: t.me/ArkAPI_bot Landing page: arkapi.dev/telegram-bot

Feedback welcome, especially on which endpoints are useful and what’s missing.

2 Likes