🔍 API Diagnostics & Documentation

Generated: 2026-09-05T19:54:24.520Z

📖 How to use this API

This API provides real-time and historical data for XRP-related ETFs. It aggregates data from multiple sources (like Yahoo Finance) and provides standardized access to NAV, AUM, Price, and Volume metrics.

Base URL: https://etfapi.xpmarket.com

Authentication: Public endpoints (GET) require no authentication.

📊 ETF Status Board

Current status of all tracked ETFs and their data freshness.

Ticker Name Issuer Status Last Data Update Data Health
XRP Bitwise XRP ETF Bitwise Asset Management active 9/5/2026, 7:45:28 PM (0h ago) FRESH
XRPC Canary Capital XRP ETF Canary Capital active 9/5/2026, 7:45:28 PM (0h ago) FRESH
GXRP Grayscale XRP Trust ETF Grayscale Investments active 9/5/2026, 7:45:28 PM (0h ago) FRESH
XRPZ Franklin XRP ETF Franklin Templeton active 9/5/2026, 7:45:28 PM (0h ago) FRESH
XRPR REX-Osprey XRP ETF REX Shares / Osprey Funds active 9/5/2026, 7:45:28 PM (0h ago) FRESH
TOXR 21Shares XRP ETF 21Shares pending 11/28/2025, 12:38:03 AM (6763h ago) STALE
XRPL CoinShares XRP ETF CoinShares active 9/5/2026, 1:00:00 AM (18h ago) FRESH
XXRP Teucrium 2x Long Daily XRP ETF Teucrium active 9/5/2026, 7:45:28 PM (0h ago) FRESH
XRPI Volatility Shares XRP ETF Volatility Shares active 9/5/2026, 7:45:28 PM (0h ago) FRESH
UXRP ProShares Ultra XRP ETF ProShares active 9/5/2026, 7:45:28 PM (0h ago) FRESH
XRPS ProShares Short XRP ETF ProShares active 9/5/2026, 1:00:00 AM (18h ago) FRESH
RIPS ProShares UltraShort XRP ETF ProShares active 9/5/2026, 1:00:00 AM (18h ago) FRESH
XRPT Volatility Shares 2X XRP ETF Volatility Shares active 9/5/2026, 7:45:28 PM (0h ago) FRESH
XRPM Amplify XRP 3% Monthly Premium Income ETF Amplify ETFs active 9/5/2026, 7:45:28 PM (0h ago) FRESH

🔌 Data Source Health

Status and reliability of external data providers.

Source Type Status Reliability Last Success Failures
sosovalue scraper HEALTHY 85% 9/5/2026, 4:06:50 PM (227m ago) 0
bitwise_official scraper HEALTHY 95% 9/5/2026, 4:00:19 PM (234m ago) 0
grayscale_official scraper DEGRADED 95% 1/14/2026, 8:00:39 PM (336953m ago) 1403
franklin_official scraper DEGRADED 95% Never (Never) 1649
canary_official scraper HEALTHY 95% 9/5/2026, 4:01:22 PM (233m ago) 0
sec_edgar api HEALTHY 100% 9/4/2026, 8:00:00 PM (1434m ago) 0
rex_osprey_official scraper HEALTHY 95% 9/5/2026, 4:01:34 PM (232m ago) 0
coinshares_official scraper DEGRADED 95% Never (Never) 1531
volatilityshares_official scraper HEALTHY 90% 9/5/2026, 4:02:23 PM (232m ago) 0
yahoo_finance api HEALTHY 90% 9/5/2026, 7:45:22 PM (9m ago) 0
proshares_official scraper DEGRADED 95% Never (Never) 4593
teucrium_official scraper DEGRADED 90% Never (Never) 1531
amplify_official scraper HEALTHY 90% 9/5/2026, 4:03:45 PM (230m ago) 0
alpha_vantage api HEALTHY 88% 9/5/2026, 7:45:24 PM (8m ago) 0
finnhub api HEALTHY 88% 9/5/2026, 7:45:26 PM (8m ago) 0
twelve_data api HEALTHY 90% 9/5/2026, 7:45:28 PM (8m ago) 0
coingecko api HEALTHY 92% 9/5/2026, 7:45:28 PM (8m ago) 0
coinmarketcap api HEALTHY 90% 9/5/2026, 7:45:28 PM (8m ago) 0
etf_com scraper DEGRADED 88% 9/5/2026, 4:08:33 PM (225m ago) 4
etfdb scraper DEGRADED 85% 9/2/2026, 4:10:27 AM (5263m ago) 278

💾 Database Statistics

ETFs: 14 Data Sources: 20 Raw Data Points: 10 recent Snapshots: 10 recent Verification Logs: 10 recent

🌐 Endpoint Reference

GET /health operational
Health check with DB and Redis status
View Sample Data
{
  "status": "ok",
  "db": "connected",
  "redis": "connected"
}
GET /api/v1/etfs operational
List all ETFs
Count: 14
View Sample Data
{
  "id": "616b32d4-988b-418d-89e2-d4376f015a38",
  "ticker": "XRP",
  "name": "Bitwise XRP ETF",
  "issuer": "Bitwise Asset Management",
  "exchange": "NYSE",
  "cusip": null,
  "isin": null,
  "launchDate": "2025-11-20",
  "expenseRatio": "0.0034",
  "expenseRatioWaivedUntil": "2025-12-20",
  "custodian": "Coinbase Custody Trust Company",
  "benchmark": "CME CF XRP-Dollar Reference Rate - New York Variant",
  "status": "active",
  "etfType": "spot",
  "leverageMultiplier": "1.0",
  "issuerHoldingsUrl": "https://bitxrpetf.com/",
  "secCik": "0002039525",
  "createdAt": "2025-11-27T09:05:41.892Z",
  "updatedAt": "2025-11-27T09:05:41.892Z"
}
GET /api/v1/etfs/:ticker operational
Get specific ETF by ticker
Available Tickers:
  • /api/v1/etfs/XRP - Bitwise XRP ETF
  • /api/v1/etfs/XRPC - Canary Capital XRP ETF
  • /api/v1/etfs/GXRP - Grayscale XRP Trust ETF
  • /api/v1/etfs/XRPZ - Franklin XRP ETF
  • /api/v1/etfs/XRPR - REX-Osprey XRP ETF
  • /api/v1/etfs/TOXR - 21Shares XRP ETF
  • /api/v1/etfs/XRPL - CoinShares XRP ETF
  • /api/v1/etfs/XXRP - Teucrium 2x Long Daily XRP ETF
  • /api/v1/etfs/XRPI - Volatility Shares XRP ETF
  • /api/v1/etfs/UXRP - ProShares Ultra XRP ETF
  • /api/v1/etfs/XRPS - ProShares Short XRP ETF
  • /api/v1/etfs/RIPS - ProShares UltraShort XRP ETF
  • /api/v1/etfs/XRPT - Volatility Shares 2X XRP ETF
  • /api/v1/etfs/XRPM - Amplify XRP 3% Monthly Premium Income ETF
GET /api/v1/etfs/:ticker/snapshots operational
Get daily snapshots for an ETF
Count: 10
View Sample Data
{
  "id": "eb772241-990c-4b82-8b20-a7f49a81ebd0",
  "etfId": "64bfef27-8911-49f6-afd3-8df3e7d8812b",
  "snapshotDate": "2026-09-05",
  "nav": "10.320000",
  "navConfidence": 95,
  "navSourcesCount": null,
  "marketPriceClose": "10.410000",
  "marketPriceHigh": "10.410000",
  "marketPriceLow": "10.410000",
  "marketPriceOpen": null,
  "premiumDiscountPct": null,
  "aum": "12791188.00",
  "aumConfidence": 95,
  "xrpHoldings": null,
  "xrpHoldingsConfidence": null,
  "sharesOutstanding": "1240000",
  "volume": null,
  "volumeUsd": null,
  "bidAskSpreadPct": null,
  "dailyFlowUsd": null,
  "dailyFlowXrp": null,
  "cumulativeFlowUsd": null,
  "notionalExposure": null,
  "futuresContractsHeld": null,
  "distributionYield": null,
  "verificationStatus": "pending",
  "verificationNotes": null,
  "createdAt": "2026-09-05T00:01:36.379Z",
  "updatedAt": "2026-09-05T19:45:28.499Z"
}
GET /api/v1/etfs/:ticker/snapshots/latest operational
Get latest snapshot for an ETF
View Sample Data
{
  "id": "eb772241-990c-4b82-8b20-a7f49a81ebd0",
  "etfId": "64bfef27-8911-49f6-afd3-8df3e7d8812b",
  "snapshotDate": "2026-09-05",
  "nav": "10.320000",
  "navConfidence": 95,
  "navSourcesCount": null,
  "marketPriceClose": "10.410000",
  "marketPriceHigh": "10.410000",
  "marketPriceLow": "10.410000",
  "marketPriceOpen": null,
  "premiumDiscountPct": null,
  "aum": "12791188.00",
  "aumConfidence": 95,
  "xrpHoldings": null,
  "xrpHoldingsConfidence": null,
  "sharesOutstanding": "1240000",
  "volume": null,
  "volumeUsd": null,
  "bidAskSpreadPct": null,
  "dailyFlowUsd": null,
  "dailyFlowXrp": null,
  "cumulativeFlowUsd": null,
  "notionalExposure": null,
  "futuresContractsHeld": null,
  "distributionYield": null,
  "verificationStatus": "pending",
  "verificationNotes": null,
  "createdAt": "2026-09-05T00:01:36.379Z",
  "updatedAt": "2026-09-05T19:45:28.499Z"
}
GET /api/v1/verification/flagged operational ⚠️ EMPTY
Get flagged verification logs
Count: 0

📋 Copy for AI Analysis

Use this formatted data to share with AI for debugging or analysis: