With your personal API you can import activities and data on your own to Runalyze.
Fair use: We ask you not to abuse the API. As long as valid data comes in, this is no problem. For now there is no limit to the number of requests. This may change in the future. The personal API is basically the same API that external apps use from us. Just simpler for private and own use.
The available endpoints are documented (supporter/premium are getting read access)
Endpoints will be extended from time to time.
You can generate tokens in your account at "Personal API" and always need to set an expire date. We recommend exchanging your tokens regularly.
To use one of the API endpoints you have to set a "token" header with the value of the created token.
> curl --location --request GET 'https://runalyze.com/api/v1/ping' --header 'token: 5cf803010f01c0b2a75b35c7e86ad68b'
You can find examples in our Github repository.
Share you scripts with us and we will add them to our list at Github.
Peter just created a script which downloads all activities from Zwift and uploads it to Runalyze (available at Github).
Marc created a script which loads VitaDock Health Data into Runalyze
Leroy created a script which imports the data from Fitdays/Silvergear to Runalyze
Please let us know if you have wishes or have encountered bugs. We give our best to make Runalyze as good as possible for you. - Therefore we would be interested in your suggestions for improvement. In general most questions, problems and ideas are more appropriate to ask in the forum.