I added crypto price endpoints to my self-hosted developer API. No signup, no API key needed for the free tier.
Quick examples:
# Get Bitcoin price
curl -s http://5.78.129.127/api/crypto/price/bitcoin | python3 -m json.tool
# Convert USD to sats
curl -s "http://5.78.129.127/api/crypto/sats?usd=10" | python3 -m json.tool
# Get multiple coin prices
curl -s "http://5.78.129.127/api/crypto/prices?coins=bitcoin%2Cethereum%2Cmonero" | python3 -m json.tool
Also has a JWT decoder, base64 encode/decode, cron expression explainer, and all the other utility endpoints (28 total).
Full endpoint list: curl http://5.78.129.127/api/
Free: 50 requests/day. If you need more, paid plans accept Lightning โ no credit card, no KYC.
Code is straightforward โ just Node.js + Express proxying the CoinGecko free API with some caching. Happy to share the setup if anyone wants to self-host their own.