Introducing the HealthGraph

What you’ll learn:

  1. What the Health Graph is, how it works and what value it provides.
  2. How the Runkeeper app has used the Health Graph and to build a community of millions of fitness enthusiasts, engage users and increase revenue.
  3. How developers of apps, fitness sensors and websites can tap into the power of the Health Graph and to acquire new users and generate revenue.

You’re familiar with the concept of the social graph.

A web of connections between friends (profile photos, scattered) and “You” (icon, centered)

The social graph has evolved into the Open Graph.

The social graph has evolved into the Open Graph—a system of connections that includes not just personal relationships, but also your personal 'likes' and interests. Any website, individual or group that you 'like' is eligible for inclusion in your open graph.

But the Open Graph is still missing a few things…

  • Changes to your body measurements over time—a 'like' relationship doesn't include a time factor.
  • The impact of your activities, sleep patterns and nutrition on your health and body measurements.
  • An analysis of the elements of your social graph that will help motivate you to reach your fitness goals.

That’s where the Health Graph comes into play!

Charts and graphs displaying HealthGraph data

In words, the Health Graph is…

  • A system of individual health connections or interrelations - a digital map of your personal health.
  • A record of the evolution of these items over time.
  • Any body measurement stats and health/fitness related actions that impact your fitness and personal health are eligible for inclusion in your Health Graph.

What insight does the Health Graph provide?

  • A snapshot of your current physical condition.
  • A picture of how your health has evolved over time.
  • An understanding of how your activities and behaviors correlate with changes in your health.
  • Data about how your social interactions influence these changes in your activities and behaviors.
Line chart, “Your Weight (pounds)” versus Time (month and year) with labeled points: “Saw a friend sign up for a 10K”, “Signed up for first 10K”, “Started training for a 10K”, “Ran a 10K in 1:14:27”

Imagine an app that…

  • Identifies periods of weight loss in your fitness history.
  • Establishes correlations between weight loss and nutrition, sleep, activity performance, social motivation, etc.
  • Visually displays the relationship between these health data points.
Health Data Example
Data Week of May 17th Week of May 24th Week of June 1st Week of June 7th
Weight 180 lbs 182 lbs 176 lbs 169 lbs
Avg Daily Calories 3,400 3,500 2,400 2,300
Avg Daily Sleep 6 hrs 5 hrs 8 hrs 8 hrs
Avg Daily Activity Duration 15 mins 18 mins 30 mins 35 mins
Social Network Motivation 2 comments received 2 comments received 6 comments received 10 comments received

So… who’s using the Health Graph now?

Runkeeper’s mobile app leveraged the power of the Health Graph and to build a community of millions of fitness enthusiasts and increase revenue.

Area chart, Downloads (in millions) versus Date (month and year): slopes upward from less than 1 million in April 2010 to over 5 million in February 2011

How is the Runkeeper mobile app using the Health Graph?

Runkeeper’s mobile app is built on the Health Graph. The Health Graph API is a portal to the Health Graph’s robust data set, and also provides access to the viral marketing resources and sales channels available on & Runkeeper Mobile App. Social Sharing: Levers for app data/activities; FitnessReports: Visual display of fitness data; Runkeeper Go Subscriptions: Access to premium features; eCommerce Store: Devices & Apparel. The Health Graph API. The Health Graph.

How did the Health Graph and help them grow?

  • Acquired millions of new users for free and fostered widespread app distribution by using’s built-in social levers to publish content to the Runkeeper FitnessFeed and users’ social networks.

    Facebook, Twitter
  • Increased device sales by leveraging the FitnessFeed and access to users’ social networks to promote devices available for purchase in the store.

  • Generated subscription revenue by creating premium product features tied to a recurring subscription model.

    Runkeeper Go
  • Created value for users by providing a visual display of personal health & fitness data from multiple devices.

    Screenshot: Stacked bar graph of fitness data, Total distance (in miles) versus Time (in weeks)
  • Managed costs by utilizing a scalable cloud storage solution for health and fitness data.


Now, we’re opening up the Health Graph and to you!

By integrating with the Health Graph API, data from your app populates in an individual’s Health Graph. It can then be accessed by any other app, device or website that the user allows to access their Health Graph.

Developer Benefits

Acquire users, drive downloads and increase device sales.

  • Gain exposure to millions of passionate fitness enthusiasts through access to the FitnessFeed. Your app’s listing in the FitnessFeed connects directly to a landing page for your app or your product page in the Store.

    Devices with lines pointing from them to their respective names represented in the FitnessFeed
  • Promote your app through users' social networks, and potentially reach millions of new users.

    Sarah Hodges: “Triathalon training! Intervals. Next stop = weights & pool…” — Check out the 3.00 mile run I did with Runkeeper: Duration 0:27:25 | Calories Burned 377; Average Pace: 9.08 / mile | Average Speed: 6.57 mph
  • Generate revenue through Runkeeper’s Runkeeper Go Subscription model.

    • Earn 50% commission on Runkeeper Go sales you drive.
    • Incorporate existing premium Runkeeper Go features into your app (Runkeeper Live, Advanced Fitness Reports, Advanced Fitness Alerts).
    • Or, create new Runkeeper Go features by building them into your app.
    • Receive recurring payments through PayPal.
    • Quickly get up and running - simply embed an Runkeeper Go link that we provide into your app or website.

Add value to your app with's FitnessReports (data visualizations).

Provide a complete personal health picture to users by showcasing data from your app in Runkeeper FitnessReports alongside other apps using the Health Graph.

Screenshot: Stacked bar graph of fitness data, Total distance (in miles) versus Time (in weeks)

Access over 7 billion data points to create a relevant user experience.

Parse the Health Graph's rich data set to identify meaningful correlations between data points that can become the foundation for your app or device integration. Check out some of the stats available today through the Health Graph:

Cardio Activities
  • Total Distance
  • Average Distance per Activity
  • Total Duration
  • Average Duration per Activity
  • Total Calories Burned
  • Average Calories Burned per Activity
  • Average Pace
  • Average Speed
  • Total Elevation Climb
  • Average Elevation Climb per Activity
  • Average Heart Rate
Strength Training
  • Exercise Type
  • Muscle Group
  • Name of Routine
  • Number of Reps
  • Weight per Rep
  • Total Sleep
  • Total REM Sleep
  • Total Light Sleep
  • Total Deep Sleep
  • Total Times Woken
  • Total Times Awoken per Night
  • Average Sleep Per Night
  • Average REM Sleep per Night
  • Average Light Sleep per Night
  • Average Deep Sleep per Night
  • Average Times Woken per Night
  • Average Times Awoken per Night
  • Weight
  • % Body Fat
  • BMI
  • Systolic Blood Pressure
  • Diastolic Blood Pressure
  • Total Cholesterol
  • LDL Cholesterol
  • HDL Cholesterol
  • Vitamin D
  • C-reactive Protein (hsCRP)
  • C-reactive Protein (“regular” CRP)
  • Thyroid Stimulating Hormone (TSH)
  • Uric Acid
  • Fasting Plasma Blood Glucose Test (FPG)
  • Oral Blood Glucose Tolerance Test (OBTT)
  • Blood Glucose Random Plasma Glucose
  • Test
  • Hemoglobin A1C
  • Insulin
  • C-peptide
  • Triglyceride Level
  • Calories
  • Carbs
  • Fat
  • Fiber
  • Protein
  • Sodium
  • Water