XOOMAR

Free Prediction Markets API

Top Polymarket markets by volume in the categories traders actually watch: Fed and rates, crypto, politics, macro. Current odds, 24-hour-ago odds, and a stored 15-minute history.

Endpoints

GET
/api/markets/predictions?category=fed-rates|crypto|politics|macro

Active markets by volume with current and 24h-ago odds.

GET
/api/markets/predictions/csv

Raw 15-minute odds history as CSV, up to 50,000 rows.

Example

curl "https://xoomar.com/api/markets/predictions?category=fed-rates"

Response Shape

Every endpoint returns the same JSON envelope: { data, updatedAt, source, docs }. The data field is an array of records with these fields:

FieldTypeDescription
pmIdstringPolymarket market id
questionstringMarket question
categorystringfed-rates, crypto, politics, macro, other
volumeUsdstring | nullLifetime traded volume
oddsarrayLatest outcome prices, e.g. [{outcome: 'Yes', price: '0.32'}]
odds24hAgoarrayPrices ~24 hours earlier for change computation

Prices are probabilities in 0-1. Categories come from question-text classification; the odd big market outside these categories appears under other.

Numeric values arrive as strings where precision matters (prices, rates); parse with your language's decimal type for accounting-grade math. Rate limiting is fair-use per IP; a 429 response includes a Retry-After header. No authentication or API key needed. Attribution is appreciated: xoomar.com/markets.

Need more headroom? A free account raises your limit to 120 requests a minute with an X-API-Key header.

Frequently Asked Questions

Why not just use the Polymarket API directly?
You can. We add stored 15-minute history, 24h change math, category filtering, and CSV export, plus you keep our other datasets under one roof and one rate limit.
How fresh are the odds?
We poll every 15 minutes. For trading you'd go to the venue; for research and dashboards this cadence captures every meaningful move.
Which markets are tracked?
The top 100 by volume, filtered to our categories, plus any market above $50M volume regardless of category.
Is historical data available?
From our launch in 2026 onward, at 15-minute resolution via the CSV endpoint.

Data on this page is provided for informational purposes only and is not financial advice. See our editorial policy.