Parse bitcoin: URIs into normalized payment fields — 4 sats
Parse Bitcoin payment URIs (bitcoin:..., BIP21) into structured fields: destination address, amount in BTC + sats, label/message, optional lightning, and extra query parameters.
4 sats via L402.
curl -X POST https://maximumsats.com/api/bip21-parse \
-H "Content-Type: application/json" \
-d '{"uri":"bitcoin:bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kygt080?amount=0.00012345&label=Maximum%20Sats&message=Tip"}'
{
"ok": true,
"uri": "bitcoin:bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kygt080?amount=0.00012345&label=Maximum%20Sats&message=Tip",
"address": "bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kygt080",
"network_hint": "mainnet",
"amount_btc": 0.00012345,
"amount_sats": 12345,
"label": "Maximum Sats",
"message": "Tip",
"lightning": null
}