Public API Documentation
All Xoomar Pulse data is available via a free JSON API. No API key required.
Base URL
https://xoomar.comRate Limit
30 requests/minute per IP
Auth
None (keyless)
Response Format
{
"data": { ... },
"updatedAt": "2026-06-11T14:00:00.000Z",
"source": "xoomar.com",
"docs": "https://xoomar.com/markets/api"
}CORS
Access-Control-Allow-Origin: * — the API is designed to be used from browsers, embedded widgets, and third-party apps.
Endpoints
/api/markets/funding-ratesCurrent funding rates for all tracked symbols across all exchanges
/api/markets/funding-rates/{slug}?history=30d|1y|allCurrent + historical funding rates for a specific symbol
/api/markets/open-interest/{slug}?period=1h|1d&from=ISO&to=ISOOpen interest history for a specific symbol
/api/markets/symbolsList of all tracked symbols with exchange mappings
/api/markets/cotLatest COT report summary for all markets
/api/markets/cot/{slug}?from=YYYY-MM-DD&to=YYYY-MM-DDCOT history for a specific market
/api/markets/sentimentLatest sentiment scores for all tracked assets
/api/markets/sentiment/{slug}?history=7d|30d|allSentiment history for a specific asset
Rate Limiting
30 requests per minute per IP using a sliding window. Exceeding this returns HTTP 429 with a Retry-After header (seconds).
Attribution appreciated but not required
If you use this API, a link to xoomar.com/markets is appreciated but not enforced.