The Cycling Analytics API allows for programmatic access to read, modify and create data on Cycling Analytics.

The API documentation is split into three main sections:

  • App creation — This is the easy part. Apps that other people use need to be registered to be able to connect to the API.
  • Authentication — Not just anybody can access data. This explains the various ways access can be gained to the API.
  • API endpoints — This is what the API exists for. This documents everything the API can do.

There’s also a quickstart guide with some examples, and an API console for interacting with the API in the browser (requires logging in).


Flexicharts is a feature of the web interface for creating custom charts. To learn more about the commands available, see the documentation here.