Skip to content
v1 · preview

Documentation

Rate limits & caching

Limits keep the shared sources healthy. Most routes are cached, so polling faster than the cache does not return newer data.

Request limit

Each IP address can make 240 requests per minute across /api/*. Over the limit, you get 429 with Retry-After: 60.

Cache windows

RouteCached for
Research board (/api/sports/board)60 seconds
MLB board15 minutes
Live gamesRefresh every 15 seconds; data older than 45 seconds is marked stale

Forcing a refresh

Add refresh=1 to research routes to skip the cache. Forced refreshes are limited to one per route per minute; other requests in that window get the cached copy.