Re-searching: comparing popular health APIs

While working on health project, March 2015, we had quickly reviewed 5 most popular apps on health market that we might want to integrate with.
We reviewed following services: Strava, MapMyRun, MyFitnessPal, Runtastic, RunKeeper.

Below is small report of our review:

StravaMapMyRunMyFitnessPalRuntasticRunKeeper
Dev docs linkStravaMapMyRunMyFitnessPalRuntasticRunKeeper
APIsREST or libs for mobiles.Clojure, .NET, Haskell, iOS, Java, NodeRuby, Perl, PHP, Python, Scala.REST, SDK for iOS, Android.Thank you very much for submitting your request for a MyFitnessPal developer account. We are currently only able to accept a very limited number of applicants. If you don’t hear back from us right away, please be assured that we appreciate your interest, and we’ll be sure to let you know when access becomes more widely available!No API, but there is very simple custom class: PHP RuntasticREST. 3rd party libraries for mobile platforms and various languages: Third party libraries.
Examples: Example API calls
AuthOAuth2, getting token from user, can be extended without userOAuth2, getting token from user, can be extended without userOAuth2
What is queryCan send data for Activity. Activity is one run for example.

  1. Upload file, get ID of uploaded file (1 query)
  2. Check status of uploaded file (1-2 queries)
  3. Create Activity and assign ID of uploaded file (1 query)

No batch upload, only by activity (~3.5 queries)

No batch upload.1 post queries per workout.
v71 Workout
1 query per fitness activity, location is part of it
Fitness Activities
Example API calls
LimitationsAs an application grows its rate limit may need to be reassessed.To request an adjustment contact developers@strava.com.Our Starter tier is absolutely free, and allows for up to 100k calls per day and 25 requests per second.Limits: a short term, 15 minute, limit (600 requests every 15 minutes).
A long term, daily, limit (30,000 requests per day).
Max 40 requests per minute.
Community, docs, supportGood docs, helpdesk service, support, active forum.Good docs, sandbox, support, forum.
IO Docs.
Support.Docs are good, support forum.
Sandbox – the Developer’s Console lets you explore the Health Graph API without writing any code.
Integration.
Spotlight Runkeeper integration.
Runkeeper integration One Gripe.
HealthGraph overview.

Google Trends comparison.

Related Blogs

devx
QTimage1
DesignThinkingCase

Transforming visions into digital reality with expert software development and innovation

Canada

Poland

Germany

Ukraine

© 2001-2024 Developex