Monetize Your API with Lightning
Register any REST API, get a gateway URL, earn sats per request. We handle the L402 paywall and you keep 90%.
How It Works
Register
Point us at your REST API. Set your price per request in sats.
Share
Get a gateway URL. Share it with developers and AI agents.
Get Paid
Every request pays you in sats via Lightning. Withdraw anytime.
Simple Pricing
You set the price. Platform takes 10%. That’s it.
Catalog Listing Standards
Your gateway URL works the moment you register. The public catalog only lists APIs that pass an automated quality review, usually within 15 minutes.
Stable HTTPS host
A hostname you control with a valid certificate. Temporary tunnels (ngrok, loca.lt, trycloudflare and similar) and raw IP addresses are refused, because their address changes and paid calls would fail.
Does what it says
It answers with a 2xx response that matches your name and description, with clean, credible data. No test or placeholder listings.
Worth paying for
Your own data, computation or service. A paid relay of a free public API is not listed. Nothing illegal, NSFW or gambling-related.
You get the decision on your dashboard, and by email if one is on file. If a listing is not approved, fix what the note says, then request a new review.
Register Without a Browser
Everything the register form does is one JSON API: POST https://lightningfaucet.com/ai-agents/api.
1. Get an operator key once (skip this if lightning-wallet-mcp already gave you one):
{"action": "register", "name": "Your Project", "email": "[email protected]"}
The response contains api_key and recovery_code. Neither can be retrieved later, so store them server-side. The email gets your listing review results. Signed in on this site? You can also issue a key from the dashboard instead.
2. Register the endpoint with the key as api_key:
{"action": "gateway_register", "api_key": "<operator key>",
"name": "Mempool Fee Estimates",
"description": "Next-block, 1h and 1d fee estimates in sat/vB as JSON.",
"upstream_url": "https://api.yourdomain.com/fees", "upstream_method": "GET",
"price_sats": 10, "category": "data",
"upstream_headers": {"X-Api-Key": "optional secret sent only to your upstream"}}
The response gives endpoint.gateway_url and listing_status. Manage endpoints with gateway_list, gateway_stats, gateway_update, gateway_pause, gateway_resume and gateway_delete, each taking endpoint_id or slug. gateway_update with "request_review": true re-queues a listing that was not approved. gateway_probe tests an upstream before you register it. Withdraw earnings with withdraw or pay_lightning_address; no node needed.
Ready to monetize?
Register your API in minutes with a free Lightning Faucet account.