Common tasks, code examples, and troubleshooting at a glance
LPO: https://api.cpmp-site.orgLRS: https://lrs.cpmp-site.orgUDP: udp.cpmp-site.orgUpdated: September 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. A request with more than 30 assets returns 400 ("Maximum 30 assets per request").
🎯 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, Bitstamp, Kraken, Gate.io, Crypto.com, and OKX. 360 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, Bitstamp, Kraken, Gate.io, Crypto.com, or OKX can be queried. 360 assets are prewarmed for instant response; others are fetched on demand.
Asset symbols are case-insensitive in requests. Responses always return uppercase.
5. Webhook Push
Webhook Push delivers live prices to your own endpoint on a fixed interval, over UDP and HTTPS, instead of you polling /price. LRS reports are included on every tier. Configure and manage a subscription from the account dashboard.
Tier
Assets
Interval
Price
Starter
9
60s
$30/mo
Standard
30
15s
$90/mo
Professional RECOMMENDED
Up to 60
6s
$210/mo
Enterprise
Up to 60
3s
$420/mo
ℹ️ Professional and Enterprise share the same 60-asset cap — the difference is delivery speed (6s vs 3s), not asset count. This keeps every subscribed asset inside markets liquid enough to actually supply a fresh price at that cadence.
ℹ️ Date validation applies to all four report endpoints (/reports/usage, /reports/summary, /reports/report-usage, /reports/report-summary). A bare request with no dates uses the default lookback and is never rejected for range length — the 90-day cap only governs an explicit start_date/end_date window.
7. 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
Partner
Unlimited, no rate limit
Unlimited
$0/mo (AWS PrivateLink accounts)
ℹ️ Existing subscribers can add unlimited LRS to any tier for $20/month (the LRS Add-on).