Common tasks, code examples, and troubleshooting at a glance
LPO: https://api.cpmp-site.orgLRS: https://lrs.cpmp-site.orgUDP: udp.cpmp-site.orgUpdated: April 2026
1. API Cheat Sheet
Action
Endpoint
Key Params
Get price (single)
GET/price
asset=btc
Get prices (batch) NEW
POST/prices
JSON body: {"assets": ["BTC","ETH"]}
Usage logs (JSON)
GET/reports/usage
api_key_id, asset, start_date
Usage logs (CSV)
GET/reports/usage
format=csv
Usage logs (TSV)
GET/reports/usage
format=tsv
Usage logs (text)
GET/reports/usage
format=text
Summary report
GET/reports/summary
start_date, end_date, format
Health check
GET/health
—
✅ Batch Efficiency:POST /prices fetches up to 30 assets in a single request — and counts as 1 request against your rate limits. Perfect for portfolio dashboards and watchlists.
🎯 Better than Kraken: Most exchange batch endpoints fail the entire request if one asset is delisted or mistyped. Trinity Beast returns HTTP 200 with every asset that resolved in prices and every one that didn't in failed[]. Partial failures don't break your batch.
The LPO supports all cryptocurrency assets available on 6 exchanges — Coinbase, Gemini, Kraken, Gate.io, Crypto.com, and OKX. 150 assets are prewarmed via real-time WebSocket feeds. Below is a sampling of commonly queried assets:
Symbol
Name
BTC
Bitcoin
ETH
Ethereum
SOL
Solana
DOGE
Dogecoin
XRP
XRP
AAVE
Aave
Symbol
Name
LINK
Chainlink
DOT
Polkadot
AVAX
Avalanche
UNI
Uniswap
LTC
Litecoin
ℹ️ This is a sampling only. Any asset supported by Coinbase, Gemini, Kraken, Gate.io, Crypto.com, or OKX can be queried. 150 assets are prewarmed for instant response; others are fetched on demand.
Asset symbols are case-insensitive in requests. Responses always return uppercase.
5. Troubleshooting
Symptom
Likely Cause
Fix
401 Unauthorized
Missing or invalid API key
Check your Authorization: Bearer header
400 Bad Request
Missing asset param
Add ?asset=btc to your request
429 Too Many Requests
Rate limit exceeded
Reduce request frequency or upgrade tier
High latency (>100ms)
Cache miss + slow exchange
Increase cache TTL or check exchange status
Empty LRS results
Date range has no data
Widen start_date / end_date range
CSV has no data rows
Filters too narrow
Remove asset or cached filter
6. Rate Limits
Tier
Requests/Month
LRS
Price
Free
1,000
10 reports/month
$0/mo
Pro
50,000
10 reports/month
$30/mo
Enterprise
500,000
10 reports/month
$100/mo
Unlimited
Unlimited
Unlimited
$300/mo
Lifetime
Unlimited forever
Unlimited forever
$3,000 one-time
ℹ️ Existing subscribers can add unlimited LRS for $20/month.