Stablecoin Index
The Stablecoin Index service tracks peg stability, market dominance, and chain distribution for 14 major stablecoins. Each stablecoin receives a stability score (0–100) with letter grades.
Peg prices are sourced from CoinGecko; chain distribution and dominance history from DefiLlama. Stability scores and letter grades are Bitcompare's own calculation applied to this data.
Tracked stablecoins
USDT, USDC, DAI, BUSD, TUSD, FRAX, LUSD, USDP, GUSD, sUSD, USDD, crvUSD, GHO, pyUSD
Index leaderboard
Get the combined leaderboard of all tracked stablecoins sorted by market cap. Includes stability scores and grades.
Request
curl https://api.bitcompare.net/api/v1/stablecoins/index
Response
{
"data": [
{
"symbol": "USDT",
"name": "Tether",
"marketCap": 83000000000,
"volume24h": 50000000000,
"pegPrice": 1.0001,
"stabilityScore": 99,
"grade": "A+"
},
{
"symbol": "USDC",
"name": "USD Coin",
"marketCap": 32000000000,
"volume24h": 8000000000,
"pegPrice": 0.9999,
"stabilityScore": 98,
"grade": "A+"
}
]
}
Peg stability
Get peg price history and stability score for a specific stablecoin.
Required attributes
- Name
symbol- Type
- string
- Description
Stablecoin symbol (e.g.,
"USDT","USDC"). Automatically uppercased.
Optional attributes
- Name
period- Type
- string
- Description
Time period:
7d,30d, or90d. Defaults to30d.
Request
curl -G https://api.bitcompare.net/api/v1/stablecoins/peg-stability \
-d symbol=USDT \
-d period=30d
Response
{
"data": {
"symbol": "USDT",
"period": "30d",
"history": [
{
"id": 1,
"symbol": "USDT",
"price": 1.0001,
"source": "coingecko",
"recordedAt": "2026-01-30T12:00:00Z"
}
],
"score": {
"symbol": "USDT",
"score": 99,
"grade": "A+",
"components": {
"maxDeviation": 100,
"avgDeviation": 99.5,
"timeWeightedDeviation": 99.2,
"recoverySpeed": 100
}
}
}
}
Stability score algorithm
The stability score (0–100) is calculated from four weighted components:
- Name
Max Deviation (30%)- Description
Largest deviation from the $1.00 peg during the period.
- Name
Average Deviation (30%)- Description
Mean deviation across all data points.
- Name
Time-Weighted Deviation (20%)- Description
Recent prices are weighted more heavily.
- Name
Recovery Speed (20%)- Description
How quickly the price returns to peg after a depeg event.
Grade mapping
| Score | Grade |
|---|---|
| 98+ | A+ |
| 95+ | A |
| 90+ | B+ |
| 85+ | B |
| 80+ | C+ |
| 70+ | C |
| <70 | D |
Chain distribution
Get supply distribution across blockchains for a stablecoin.
Required attributes
- Name
symbol- Type
- string
- Description
Stablecoin symbol. Automatically uppercased.
Request
curl -G https://api.bitcompare.net/api/v1/stablecoins/chain-distribution \
-d symbol=USDT
Response
{
"data": {
"symbol": "USDT",
"chains": [
{
"id": 1,
"date": "2026-01-30",
"symbol": "USDT",
"chain": "Ethereum",
"supply": 40000000000
},
{
"id": 2,
"date": "2026-01-30",
"symbol": "USDT",
"chain": "Tron",
"supply": 30000000000
}
]
}
}
Dominance history
Get market share and dominance metrics over time for all tracked stablecoins.
Optional attributes
- Name
period- Type
- string
- Description
Time period:
30d,90d, or1y. Defaults to90d.
Request
curl -G https://api.bitcompare.net/api/v1/stablecoins/dominance-history \
-d period=90d
Response
{
"data": {
"period": "90d",
"history": [
{
"id": 1,
"date": "2026-01-30",
"symbol": "USDT",
"marketCap": 83000000000,
"marketSharePct": 72.5
}
]
}
}
Transparency
Get audit and transparency data for all tracked stablecoins including reserve type, audit frequency, and transparency grades.
Request
curl https://api.bitcompare.net/api/v1/stablecoins/transparency
Response
{
"data": [
{
"symbol": "USDT",
"name": "Tether",
"issuer": "Tether Ltd",
"reserveType": "fiat-backed",
"transparencyGrade": "B+",
"auditFrequency": "Quarterly",
"attestor": "BDO Italia",
"lastAudit": "2025-12-01"
}
]
}
Regulatory status
Get regulatory compliance status by jurisdiction for all tracked stablecoins.
Request
curl https://api.bitcompare.net/api/v1/stablecoins/regulatory
Response
{
"data": [
{
"symbol": "USDT",
"name": "Tether",
"issuer": "Tether Ltd",
"regulatoryStatus": {
"US": "compliant",
"EU": "pending"
}
}
]
}
Timeline
Get a paginated list of historical stablecoin events (regulatory changes, depegs, launches, etc.).
Optional attributes
- Name
limit- Type
- integer
- Description
Results per page (1–200). Defaults to 50.
- Name
offset- Type
- integer
- Description
Pagination offset. Defaults to 0.
Request
curl -G https://api.bitcompare.net/api/v1/stablecoins/timeline \
-d limit=10
Response
{
"data": [
{
"id": 1,
"date": "2026-01-15",
"eventType": "regulation",
"title": "MiCA goes live",
"summary": "EU regulation takes effect",
"sourceUrl": "https://example.com",
"stablecoinsAffected": ["USDT", "USDC"],
"createdAt": "2026-01-15T00:00:00Z"
}
]
}