API Reference
Developer docs
REST API with the same data as your dashboard. Get your API key from your account page.
Base URL
/api/v1
Auth
x-api-key or Bearer
One key per Whop membership.
Endpoints
GET /api/v1/events
Returns the latest computed metrics for every tracked matchup.
GET /api/v1/events/:id
Single event detail (IDs mirror The Odds API event IDs).
Request headers
- x-api-key — issued via Whop account page.
- Optional X-Client-Id for analytics.
Sample
curl example
curl -H "x-api-key: YOUR_KEY" https://whopsports.com/api/v1/events
{
"data": [
{
"event_id": "nba-lal-gsw",
"sport": "nba",
"teamA": "Los Angeles Lakers",
"teamB": "Golden State Warriors",
"opening_odds": 2.45,
"current_odds": 1.95,
"odds_movement_pct": -20.4,
"implied_probability_odds": 51.3,
"contract_price": 0.71,
"implied_probability_contract": 71.0,
"contract_movement_pct": 14.2,
"volume_24h": 42000,
"value_flag": true,
"value_reason": "Odds improved -20.4% vs open · $42.0k+ 24h volume"
}
]
}Rate limits
- Basic Tier: 500 requests / 24h (events API only)
- Pro Tier: 5,000 requests / 24h (events API) + 100 requests / 24h (analytics API)
- Rate limits reset daily at midnight UTC.
- Response headers include: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset