MapMyFitness API Authentication Overview

Authentication Protocols

MapMyFitness supports the industry standard OAuth 2 protocols for authentication. We recommend using OAuth 2, as it is simpler for the client developer to implement and supports all use cases.

A word about supported application types

The MapMyFitness Platform only supports OAuth 2 via authorization grant and client credentials. Because of this, any application that cannot protect its consumer key/secret pair is not supported. Notably, this includes browser-based applications (e.g. “single-page apps”). For these kinds of applications, we recommend that a server-side component handle any communication with the MapMyFitness API.

MapMyFitness cannot enforce the security of your application, and we reserve the right to shut off API access for any clients deemed to be operating insecurely.

Adding MapMyFitness branding to your application

If you’re having users connect your application with their MapMyFitness accounts, you are required to use the following images for the log in button:

xlarge logo

large logo

large no_logo

medium logo