Trainingpeaks Rate Limits
TrainingPeaks does not publish a fixed numeric rate limit for the Partners API. Per the API FAQ, there is no preset hard limit; partners are asked to minimize disruptive load, and applications with a much larger user base or that perform large batch operations are asked to contact TrainingPeaks to discuss expected access patterns. Effective throughput is instead shaped by OAuth token lifetime (short-lived access tokens that must be refreshed), by Premium-vs-Basic gating (several endpoints return 403 for basic athletes), and by the recommended incremental-sync pattern (poll the workouts "changed since date" endpoints and subscribe to workout webhooks rather than repeatedly scanning full date ranges).
Trainingpeaks Rate Limits is the machine-readable rate-limit profile for TrainingPeaks on the APIs.io network, conforming to the API Commons Rate Limits specification.
It captures 4 rate-limit definitions, measuring requests, access, seconds, and minutes.
The profile also includes 4 backoff/retry policies defined and response codes documented for unauthorized, forbidden, and serviceUnavailable.
Tagged areas include Fitness, Endurance Training, Rate Limiting, and Quotas.
Limits
Policies
Sources
- https://github.com/TrainingPeaks/PartnersAPI/wiki/Frequently-Asked-Questions
- https://github.com/TrainingPeaks/PartnersAPI/wiki/OAuth
- https://github.com/TrainingPeaks/PartnersAPI/wiki/Premium-vs-Basic-Athlete
- https://github.com/TrainingPeaks/PartnersAPI/wiki/API-Response-Codes
Work with this as data
Every rate limit here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for rate limits
4 MCP tools reach this
find_rate_limitsBrowse and filter every rate limit in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/rate-limits/trainingpeaks-rate-limits"
curl "https://apis.io/api/v1/rate-limits?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.