Skip to main content

L402 API Catalog › Fun & Content

Profanity Filter L402 API

Text profanity analysis and content moderation.

10 sats per call, paid over the Lightning Network. No API key and no signup: the first request answers 402 Payment Required with a Lightning invoice, and repeating the request with the proof of payment returns your data.

l402_profanity_filter 10 sats

Parameters

text Text to analyze mode detect/filter

Call it with curl

The first call answers 402 with a Lightning invoice in the WWW-Authenticate header. Pay it from any Lightning wallet, then repeat the call with the L402 token and preimage.

cURL
curl -X POST https://lightningfaucet.com/api/ \
  -H "Content-Type: application/json" \
  -H "Authorization: L402 $MACAROON:$PREIMAGE" \
  -d '{"action":"l402_profanity_filter","text":"Ship it, you absolute legend.","mode":"detect"}'

Call it from an AI agent

With lightning-wallet-mcp the payment is handled for you. From the CLI:

Terminal
lw pay-api "https://lightningfaucet.com/api/l402/profanity_filter?text=Ship+it%2C+you+absolute+legend.&mode=detect"

In Claude Code, Cursor or any MCP host, ask the agent to call pay_l402_api with that URL. The fee is 1% of the price, rounded down, so calls under 100 sats carry no platform fee.

Questions

How much does the Profanity Filter API cost?
Each call costs 10 sats, paid as a Lightning invoice at request time. There is no subscription, no minimum and no monthly bill: you are charged for the calls you make.

Do I need an API key or an account?
No. Payment is the authentication. The first request answers 402 Payment Required with a Lightning invoice; settling it returns a preimage that authenticates the retry.

What does Profanity Filter return?
A JSON object. See the example call above for the request shape.

Related endpoints

Mempool Heatmap 30 sats Satoshi Quote 10 sats Dad Joke 50/100 sats Quote 10/30 sats Joke 50/100 sats Fortune 50/100 sats

All Fun & Content endpoints · How L402 authentication works · List your own API on the gateway