Predexy integrates seven prediction market venues and exposes statistics for each one. Platform slugs are used as identifiers throughout the API — in arbitrage opportunities, the wallet tracker, market filters, and discover responses. This page documents the platform statistics and chart data endpoints.
The following platforms are currently indexed by Predexy:
| Platform | Slug |
|---|
| Polymarket | polymarket |
| Limitless | limitless |
| Predict.fun | predictfun |
| Manifold | manifold |
| PredictIt | predictit |
| Azuro | azuro |
| Drift | drift |
Platform slugs are stable identifiers. Wherever the API returns a platform_slug field — in DiscoverItem.platform_slugs, ArbitrageOpportunity.buy_platform.slug, TrackedPosition.platform, or elsewhere — the value will be one of the seven slugs above.
GET https://api.predexy.com/api/v1/platforms/{slug}/stats
Returns aggregated statistics for the specified platform, including market counts, total volume, and active market metrics.
Authentication
A session JWT is required:
Authorization: Bearer <your_jwt>
Path parameters
Platform slug. Must be one of: polymarket, limitless, predictfun, manifold, predictit, azuro, drift.
Example request
curl https://api.predexy.com/api/v1/platforms/polymarket/stats \
-H "Authorization: Bearer <your_jwt>"
Platform identifiers appear throughout the API in the PlatformInfo shape:
Platform UUID in Predexy’s database.
URL-safe platform identifier, e.g. polymarket.
Display name, e.g. "Polymarket".
Sample response
{
"data": {
"id": "e1f2a3b4-0000-0000-0000-000000000010",
"slug": "polymarket",
"name": "Polymarket",
"market_count": 1247,
"active_market_count": 892,
"total_volume_24h": 4200000.00,
"total_liquidity": 28000000.00
}
}
GET https://api.predexy.com/api/v1/platforms/{slug}/charts
Returns daily volume data points suitable for charting historical platform activity.
Path parameters
Query parameters
Number of days of historical data to return.
Example request
curl "https://api.predexy.com/api/v1/platforms/polymarket/charts?days=7" \
-H "Authorization: Bearer <your_jwt>"
Sample response
{
"data": {
"slug": "polymarket",
"name": "Polymarket",
"chart": [
{ "date": "2026-04-19", "volume_usd": 3900000 },
{ "date": "2026-04-20", "volume_usd": 4100000 },
{ "date": "2026-04-21", "volume_usd": 4250000 },
{ "date": "2026-04-22", "volume_usd": 3750000 },
{ "date": "2026-04-23", "volume_usd": 4050000 },
{ "date": "2026-04-24", "volume_usd": 4400000 },
{ "date": "2026-04-25", "volume_usd": 4200000 }
]
}
}
Use platform slugs as filters throughout the API. For example, pass platform=polymarket to GET /api/v1/markets to see only Polymarket listings, or filter arbitrage opportunities to show only those where buy_platform.slug is a specific venue you support.