REST · JSON · Public
Build with CryptoLens
One API for UK crypto wallet data, live prices, gas across 14 chains, and HMRC-aware tax calculations. Free tier with rate limits — Pro and Business unlock higher quotas plus multiple keys.
API Reference
Endpoints, parameters, response shapes, rate limits.
Get an API Key
Manage your keys, see usage, regenerate.
Embed Widgets
Drop free CryptoLens widgets into your site.
Quickstart
Every endpoint accepts a Bearer token. Get yours at /api-keys. Free tier ships with 60 requests/minute.
curl
curl -H "Authorization: Bearer YOUR_API_KEY" \ https://cryptolens.uk/api/v1/wallet/0xYOUR_WALLET_ADDRESS_HERE
JavaScript
const r = await fetch(
"https://cryptolens.uk/api/v1/wallet/" + ADDRESS,
{ headers: { Authorization: "Bearer " + API_KEY } }
);
const wallet = await r.json();Python
import requests
r = requests.get(
f"https://cryptolens.uk/api/v1/wallet/{address}",
headers={"Authorization": f"Bearer {api_key}"},
)
wallet = r.json()What you can build
GET
/api/v1/wallet/:addressMultichain holdings + native + token balances + GBP value.GET
/api/v1/wallet/:address/pnlRealised + unrealised P&L, HODL benchmark, cost basis.GET
/api/v1/tax/:addressHMRC Section 104 pool report, gains/losses, AEA applied.GET
/api/v1/prices?ids=btc,eth,solLive GBP/USD/EUR prices for any token by symbol or CoinGecko id.GET
/api/v1/gas?chain=ethGwei + GBP transfer cost (slow/avg/fast) for 13 EVM chains + Solana.GET
/api/v1/trendingTop movers + sentiment + fumble index on the homepage.Plans & rate limits
Need an SLA, custom rate limit, or webhook setup?
hello@cryptolens.uk