Thanks to everyone that provided feedback on our previous expansion of user data export, we have pushed an update so that it now also supports:
- Heart rate information in exported activity GPX files
- Start/stop in GPX for all activities where the user paused and then resumed their activity
Heart rate information is included with each GPS data point via gpxtpx:hr tags, while each pause/resume results in a new trkseg.
If you’d like to try this out for yourself, please generate a new export and let us know what you think. Please leave feedback via my post to the Health Graph discussion forum (click here).
Cross-posted from the Health Graph blog.
- The Forgetting Pill Erases Painful Memories Forever http://t.co/ILTSI4ib via @wired #
- Why Did TestFlight Sell To Burstly? http://t.co/dczGz5BH #
- Congratulations to @Wellframe on the launch of their @HealthGraphAPI integrated OneHealthScore! http://t.co/OpYWVsVH #
- Health Datapalooza http://t.co/Iy21jozT #
- I am so incredibly tired of banks screwing up, letting people steal credit card info, and me having to deal with the aftermath. #
- Hacking Health, Canadian-style http://t.co/5MoJUxSY #
- ESPN Developer Center Launches, Opens Sports APIs to App Builders http://t.co/RdoYnZFr #
- Git Magic http://t.co/1L7ZY0yn #
- Argh, @bufferapp, wheretofore the maintenance in the middle of the US work day? Ouch! #
- "Tablets as Computers, Tablets as Cable Boxes: Why the iPad Is Different" http://t.co/3xhtyWFv by @tcarmody for Wired's @EpicenterBlog #
- RT @jakecacci: Starting search for the next community manager @RunKeeper. Email me jake[at]http://t.co/royLqWzb to learn more. #
- RT @egadenne: I used @OneHealthScore to find out how my physical activity impacts my health. Find out your score at http://t.co/KQH5FSgP #
- Some recommendations on implementing OAuth 2.0 http://t.co/aAVaoPNK via @apigee #
- Why OAuth is good for API providers http://t.co/DYjPVtPt via @apigee #
- RT @kevinmeyers: How'd I miss this "Healthy" button thing? Awesome idea. Great job @runkeeper and @jjacobs22! http://t.co/LOf1E7xG #
- Great presentation about Etsy's Continuous Deployment http://t.co/7EOIFdJe (rich with links for more info!) #
- Congrats to @Fitbolt on their @HealthGraphAPI integrated "Workday Health & Wellness Platform" http://t.co/SYHQGQSr and http://t.co/vVeZpoK4 #
- A morning well spent http://t.co/CO5BUvOa #
- RT @UsefulArts: Imagine if your smart phone told your doctor the truth about everything you do. @jjacobs22 at #xcmobile #privacy #hcit @mhqp #
- If you were at the "Fit Together" panel at #SXSW http://t.co/tRHgotmR I'd love to hear your thoughts on the @HealthGraphAPI #
- New enhancements to the YQL console and editor http://t.co/oLuJzyNn #
- Probability and Statistics Cookbook http://t.co/qCpZK5ho #
- Just talked with a new partner doing *very* interesting things with the @HealthGraphAPI. Can't wait to tell more when they're ready! #
- "Hacking Away @AngelHack Boston" http://t.co/dcxJL8Mt (@bingbooster perspective on the #AngelHack experience) #
- Nice review of @RunKeeper for Android http://t.co/zSDta2DY (includes screenshots) #
- Working on @HealthGraphAPI materials for @HealthHackDay in Stockholm in May. Is it too early to be excited?!? #
- My latest dev tip: “@HealthGraphAPI: Need @HealthGraphAPI test data? Here's a quick how to http://t.co/c1GUjvFW” #
- Milk Before Bed, Muscles by Morning http://t.co/ytB0IIps (great for a milk nut like me!) #
- I hope my father skills are judged by moments like this http://t.co/0QLwZEqr #
- They grow up so fast! End of a great father-son evening. http://t.co/YBuTL9dr #
- .@Rock_Health post nicely illustrates why HIPAA doesn't apply to @RunKeeper and the @HealthGraphAPI http://t.co/umRmojBG #
- "How to create a business in 48 hours" http://t.co/tDXX9Xcx (@benparr comments on @angelhack) #
- Reading @radar "Data for the public good" http://t.co/3hlxLROx by @digiphile as I contemplate next month's http://t.co/EIRXrTOK #
- "Tuned In" gives tips on learning to run given paces by feel http://t.co/RRRZL4s1 via @runnersworld #
- Submitted my @ingnycmarathon app today. Fingers crossed! #
- My last name is Day, and I'm an engineer: Yes, St Patrick's is kind of a big deal! 🙂 #
- Running routes for Stockholm: 4mi Gamla Stan & five islands http://t.co/6ohQyCV6 and 7mi Djurgarden http://t.co/8FM2K0Fl #
- More running routes: Copenhagen Old Town 9.5mi http://t.co/xcMeakKs and Oslo center 5.3mi http://t.co/fP4vb7k7 #
This tip expands upon one of the slides in our “Health Graph Hacking 101” presentation (click here to access). You can work through the complete presentation embedded at the bottom of this post.
One question we often get from developers new to the Health Graph platform is “How can I create test data?”. Here are some ways you can get up and running quickly.
After you request developer Health Graph access, you have automatic read access to any data in your developer account. You can take advantage of that by using various free Health Graph apps to add data to your account. For example, you can record or manually enter:
- Fitness activities using our RunKeeper app (iOS | Android | Windows Phone).
- Sleep information with GKSleep (web app) or Sleepy (Android).
- Nutrition information via GKNutrition (web app).
- Weight data using Weighty (iOS) or the “Body Measurements” update widget on the lower left of your RunKeeper homepage (web app).
Another way to add data to your developer account is to use an existing non-development account and Street Team tagging.
You can copy existing fitness activity data into your developer account by:
- Logging into an existing non-development account containing fitness activities.
- Adding your developer account as a Street Team member in your non-development account; you’ll need to make the request from the latter and then approve it from the former.
- For each activity you wish to copy from your non-development account into your developer account, tag the developer account from that activity’s page; this copies the activity data into your developer account.
- Optional: When you’re done tagging and copying data, you can remove the tags while in your developer account, then remove your non-development account from your developer account Street Team, to sever the linkages but keep the copied data.
One more option: You can export an existing user’s data (click here for details) then parse that data and write it back into your own developer account via the Health Graph API. In fact, doing so is very instructive as it requires you to explore several different aspects of the Health Graph platform.
The above options should give you plenty of ways to get test data together for your application. I hope this helps and happy health hacking!
Cross-posted from the Health Graph blog.
- Truer words have never been said!!! â@ntaggart: Asking entrepreneurs for their time is like asking beggars for money.â #
- Watch my run right now with @RunKeeper Live http://t.co/hxqOtk91 #RKLive #RunKeeper #
- Epic 9.29mi run. Lots of old SF haunts plus http://t.co/MuMYJqTQ race along the waterfront. Perfect! http://t.co/hxqOtk91 #RunKeeper #
- +11! â@gehealthy: "Every day is a good day when you run." -Kevin Nelsonâ #
- Watch my walk right now with @RunKeeper Live http://t.co/uhr75E5P #RKLive #RunKeeper #
- #angelHack @HealthGraphAPI apps are going live!!! â@adstro: Just linked Fitgiver to the Health Graph: http://t.co/llryqe1V #RunKeeper #
- Just about done judging Boston #angelHack entries. And it's t-minus 40mins for teams in SF! Looking for great @HealthGraphAPI entries! #
- Just announced the top 20 SF #angelHack submissions…time for them to battle with their live demos! #
- #angelhackers with their feet to the angel investor fire! http://t.co/l2jbsRIL #
- Ouch! #AngelHack judges ripped that team, but I hope the hackers take their advice; they are spot on. #
- Remedicine pitch their @HealthGraphAPI powered app at #AngelHack http://t.co/k9AJkOPr #
- Watch my walk right now with @RunKeeper Live http://t.co/SzuBEKEf #RKLive #RunKeeper #
- I just unlocked the "Local" badge on @foursquare! http://t.co/khOfod92 #
- Next steps after @HackMedMIT http://t.co/YlbDDzEX #
- Watch my run right now with @RunKeeper Live http://t.co/cWjZsA9G #RKLive #RunKeeper #
- Everyone should read and heed this: "Why it's so important to keep moving" via @nytimes http://t.co/M3gVWdHn #
- Just linked Fitgiver to the Health Graph: http://t.co/llryqe1V #RunKeeper #
- 4.54mi easy around Embarcadero and Chinatown. Last pic is @rock_health entrance believe it or not! http://t.co/cWjZsA9G #RunKeeper #
- Watch the @AngelHack Boston and SF finalists duke it out for top awards tonight at 6pm Pacific via UStream: http://t.co/yzFeD329 #
- Watch my walk right now with @RunKeeper Live http://t.co/fAGSb0gi #RKLive #RunKeeper #
- Watch my walk right now with @RunKeeper Live http://t.co/qyMpjBpH #RKLive #RunKeeper #
- Fascinating to use Twitter Friends Map and see where the people you follow are in the real world http://t.co/OB0iN7fL #
- I just unlocked the "Bender" badge on @foursquare! http://t.co/SiVLV8Gd #
- Congratulations to @fitgiver who won Best Use of @HealthGraphAPI prize at #AngelHack We'll be in touch to get you your prize. #
- Watch my walk right now with @RunKeeper Live http://t.co/60Ejg4Ev #RKLive #RunKeeper #
- Collusion tool for Firefox: Find out who's tracking you online http://t.co/fljIZyJQ #
- Magic indeed! http://t.co/xYvQDTDW #
- Why Some People Learn Faster http://t.co/yKTpgtTC via @wiredsciblogs (parents, praise effort, not smarts!) #
- Is Apple Losing Its Grip on App Store Security? via @mashable http://t.co/ALHtGgDh #
- Watch my walk right now with @RunKeeper Live http://t.co/rpna3YAG #RKLive #RunKeeper #
- Facebook Timeline for Brands: The Complete Guide http://t.co/nZA3IXqK #
- "Here's What It's Like To Build A Software Program Over The Weekend" examines an @AngelHack quest http://t.co/Hhqny29g by @boonspoon #
- Check out the demo for @Fitgiver http://t.co/icqEV8MZ winner of the Best Use of @HealthGraphAPI prize at last weekend's @AngelHack #
- How exercise can change your DNA http://t.co/s3cSjHLy (beneficial changes in gene activity even after just a single workout) #
- API terms and conditions done right http://t.co/Ydw5n8Pz via @programmableweb #
- Congratulations to @healthgraphapi partner @earndit on their site redesign! http://t.co/KEhcrpFL #
- How to survive a hackathon by @boonspoon (based on her experiences @AngelHack) http://t.co/L6XksAxj #
- 5 things I learned @AngelHack http://t.co/hBESPX4c by @gigabarb #
- Very cool hack which uses Arduino to automatically save cycling data into @healthgraphapi http://t.co/1Mw6KyoK and http://t.co/ULRXqnkb #
- Interested in finding angels to help your startup get off the ground, or maybe in investing yourself? AngelList! http://t.co/7LEaf7RP #
- Want to give the @HealthGraphAPI a try but don't know where to start? Everything you need is right here: http://t.co/Jz3aD6M5 #
- Had a great time meeting some members of the current @Rock_Health class http://t.co/Invk4n08 on Monday. Looking forward to their success! #
- An evening well spent playing http://t.co/zEHyewC1 #
- Somaxis is doing fascinating things with "good enough" muscle sensors http://t.co/BQ9VTcOF via @quantifiedself #
- Health news coming out of #SXSW http://t.co/kQBEjVCC #
- Just linked FitBolt to the Health Graph: http://t.co/9kOBpklQ #RunKeeper #
- Watch my run right now with @RunKeeper Live http://t.co/8h3asl41 #RKLive #RunKeeper #
- Post Oak Run quarter marathon and double complete. Hill from Hell can eat my dust! http://t.co/8h3asl41 #RunKeeper #
- Done! http://t.co/ypfUlA6C #
- Looking towards Tulsa on trail over the shoulder of Holmes Peak, Post Oak Run http://t.co/4V0EXblA #
- Are You Eating Enough Carbs? via @activenetwork http://t.co/gRmjCbAv #
- Q from @Quora: Which heart rate monitors are compatible with @RunKeeper? A: http://t.co/ciPVnEx2 #
- Thinking about the OK Aquarium Run half as my next race; 6wks to go but it fits well if I build on my Post Oak training http://t.co/iGcsSr62 #
- "The Hackathon Is On" has me even more excited to help people hack cool @HealthGraphAPI apps at @AngelHack! http://t.co/13l8BfA2 via @wired #
- We've updated our user data export to support full activity and measurement data export including GPS tracks via GPX. …http://t.co/D2eSvDWj #
- Really appreciate the new @linkedin support in @bufferapp http://t.co/lwoBOetx #
- Need to jump in at week 7 in the Higdon intermediate Half plan to be ready for the Aquarium run http://t.co/cyb02B7I #
- +1! RT @triiimit: @jjacobs22 @alipincus With a kid on the way, get used to labeling things! #
- RT @mikemuldoon: So Awesome @HealthGraphAPI RT @billday: New blog post: User data export from the Health Graph http://t.co/DTDAEdiL #
- RT @sanadas: This enables us to mash-up freely with runkeeper data. "User data export from the Health Graph http://t.co/z0j2p9c0 " #
- RT @GoRunCity: If you're not using the #HealthGraph at @runkeeper you should be. Visualize your progress through tracking data! #
- Monitoring your health with mobile devices via @nytimes http://t.co/3eABgd6y #
- Intel AppUp talking about their participation in @AngelHack http://t.co/lIxuWQFO #
- Another @AngelHack partner, Iron.io (@getiron), is fired up for this coming weekend! http://t.co/tFCc4Vjh #
- Tool: Interactive online Python tutor lets you try things out in your browser http://t.co/MjYQ3B71 #
- Look out! @RunOrElse is threatening your wallet (and maybe a little pride) with the @HealthGraphAPI http://t.co/t1GwZbuq (money motivation) #
- An interesting look at @quantifiedself & implications for everyone's health in "Data to Kill Death" http://t.co/1qSU3tRt by @brunoaziza #
- Note to @WahooFitness Blue HR owners: If you ever have trouble re-pairing your strap after a @RunKeeper app reinstall, reboot your iPhone. #
- .@RunOrElse by @FredTrotter uses the @HealthGraphAPI, @RunKeeper Elite, and @PayPal to motivate running. Health hack! http://t.co/GtYllKlA #
- Why All Runners Should Strength Train via @Greatist http://t.co/chz6fcYN #
- Significant updates tonight to our @HealthGraphAPI "About" how-to page http://t.co/pOyrPLj7 as I finalize @AngelHack materials. Can't wait! #
- "Sodium: Friend or Foe?" from @Inside_Tracker http://t.co/OGptMz6p (maybe frenemy applies well here?) #
- I'll be in San Francisco for @AngelHack this weekend. DM me if you'd like to get together Sunday or Monday. #
- Added two new Ruby libs and one new Node.js Passport auth strategy to @HealthGraphAPI third party libraries page http://t.co/SrnPZWM3 #
- Also added one Python wrapper and one Django demo to @HealthGraphAPI third party libs & tools page http://t.co/SrnPZWM3 #angelHack #
- Calling all developers: "@HealthGraphAPI Hacking 101" http://t.co/Hwl27Sqh (quick technical intro) #
- "Health Startups: The Hummingbirds of Change" via @CodeForAmerica http://t.co/9ir3OJc7 #
- Carphone Warehouse has a nice short video highlighting our @RunKeeper app as a 2012 Appys aware nominee http://t.co/tQmkD54H #
- Getting ready to fly out to SF for @angelHack and enjoying the mini-museum at TUL http://t.co/Jd44sG7R #
- Are hackathons like @AngelHack the new American dream? http://t.co/RfOXTLtH via @sai #angelHack #
- Could not resist @Pappadeaux in DFW. If they had one in Tulsa I'd spend a fortune there! http://t.co/Kebx4Clx #
- Montreal, represent at @AngelHack Boston! http://t.co/gOb4RCmh #angelHack #
- Watch my walk right now with @RunKeeper Live http://t.co/NmdaS7zU #RKLive #RunKeeper #
- Watch the @HealthGraphAPI blog http://t.co/jUarrrDu tomorrow morning for @AngelHack how-to and instructions! #angelHack #
- Bits meet bite: Check out the connected toothbrush http://t.co/a9JRbBiw via @gigaom #
- Sorry I missed it! “@Rock_Health: .@geoffclapp speaking at the App Privacy Summit at CNET
http://t.co/ozF1gVf1” # - .@billday & @HealthGraphAPI ready! RT @angelHack: All set for tomorrow! Are you coming? #AngelHack http://t.co/h84yLZ5q #
- #AngelHack teams are forming! http://t.co/y3OaRyxO // cc @HealthGraphAPI #
- Watch my walk right now with @RunKeeper Live http://t.co/MLWcDjsy #RKLive #RunKeeper #
- Just completed a 1.64 mi walk – Walk to #angelHack tracking via @healthgraphapi of course! http://t.co/MLWcDjsy #RunKeeper #
- If you're using @HealthGraphAPI at #AngelHack let me know how I can help. #angelhackers #
- "Founder Stories" examines @RunKeeper's strategy for raising capital http://t.co/bAzIcNR8 (@techcrunch interview of @jjacobs22) #
- "(Founder Stories) @RunKeeper: Striving To Becoming The Facebook For Health" video http://t.co/yP3zvLB6 via @techcrunch cc @healthgraphapi #
- #angelhackers with ideas who need teammates are pitching them to the crowd in SF #
- Just talked through another cool @HealthGraphAPI based app idea with two #angelhackers Hope you guys rock it this weekend! #
- I hear @Fitgiver is rocking the @HealthGraphAPI at #angelHack Boston. SF #angelhackers will you answer? #
- At #angelhack helping people build @ HealthGraphAPI powered brilliance! (@ Adobe Systems w/ 5 others) http://t.co/5aOKXw6z #
- Looking forward to seeing what the FitFantasia guys crank out! http://t.co/iIIGqjd4 #angelhack // cc @HealthGraphAPI #
- Rebound Me http://t.co/aDbmvlyy has me intrigued #angelHack // cc @HealthGraphAPI #
- Great @HealthGraphAPI discussion with Health Heroes http://t.co/yLYvbt1z #angelHack #
- Watch my walk right now with @RunKeeper Live http://t.co/zAXV8T1k #RKLive #RunKeeper #
- I just unlocked the "Fresh Brew" badge on @foursquare! Coffeecoffeecoffeecoffee. http://t.co/OMmftFyE #
While this post is targeted at attendees of the 3-5 March 2012 AngelHack developer events, even if you’re not attending you still might find some useful Health Graph information and development tips.
Welcome AngelHackers!
Whether you’re reading this in Boston or San Francisco, you’re in for a great weekend of hacking, networking, and fun. And who knows, maybe even a great prize at the end!
This post will walk you through the key information and procedures you need to use the Health Graph during the hackathon.
First up, here’s a copy of the Health Graph programming primer we’re presenting onsite to get you going (click through the presentation and note that links are live):
More details on some key points:
You can access a technical overview of the RESTful Health Graph API by clicking here.
All Health Graph partners are required to follow the Health Graph API Policies.
When you’re ready to get started building a Health Graph API application, visit the RunKeeper Partner page and click “Connect To Our API“. From there you can fill out the form to register your new Health Graph integrated app, service, or device.
Click here to learn about authorization removal callbacks before providing your callback URL on the form. If you will be reading data out of the Health Graph for accounts other than your own app registering account, you should also request Read permission on the form, being sure you give a detailed explanation of what you will do with that data once you’ve accessed it.
Note: Please include the appropriate city-specific hashtag, #angelHackSF or #angelHackBOS, in your new application description and Read permission justification so we can address your request as quickly as possible.
Need some inspiration to get your developer juices flowing? Check out some of the applications built and deployed using the Health Graph API, available from the RunKeeper Apps page (click here). You can also access an archive of third party libraries, wrappers, and bindings which might make your Health Graph API-based development easier by clicking here. And there’s more information on how app and library partners are taking advantage of the Health Graph via our Health Graph partner profiles series on the blog.
When you encounter issues, you can ask questions and join in the developer conversation by visiting the Health Graph discussion group. You can file issues in our support form. You can also reach our team on Twitter, Facebook, and Google+.
Related content that may also interest you:
- Click here to learn how to export your own user data from the Health Graph; useful for backups as well as parsing your data to re-upload into a test account via the Health Graph API.
- The Healthy button allows you to easily embed the ability to share health and fitness related content on your site or blog into Health Graph users’ FitnessFeeds; click here to learn more about the Healthy button
Now that you know how to use the Health Graph, go build something great and win this thing! Happy hacking!
Cross-posted from the Health Graph blog.
Fred Trotter (@fredtrotter) has been working in health IT for years, gaining a reputation as a health software expert. He wrote the first O’Reilly Media book about health IT, “Meaningful Use and Beyond” (click here to read reviews or buy from Amazon), and is a contributor to the O’Reilly Radar blog (@radar). During a recent interview, Fred explained why he built his Run Or Else (@runorelse) running motivation service, who should use it, and how he took advantage of the Health Graph (@healthgraphapi) and RunKeeper Elite in its implementation.
Bill Day: Why did you create Run Or Else?
Fred Trotter: Writing software to help doctors and patients is a worthwhile pursuit. But at some point I realized that if I really wanted to make a difference in healthcare I needed to start coding solutions for people to stay healthy. Run Or Else is my first public experiment with this idea.
BD: What is the “elevator pitch” for why someone should use Run Or Else?
FT: The shortest way I can describe it is “Run Or Else helps motivate people to run consistently”.
Run Or Else is designed for people who would like to be runners, but are not yet. Running as a healthy behavior is only valuable if you do it consistently over long periods of time. But if you do manage to run consistently over long periods of time, the health and lifestyle benefits are enormous.
Run Or Else helps people to run consistently by creating a simple mental hack: Tricking yourself into assuming “I have to run.” With Run Or Else each user chooses a weekly running or walking distance goal, and an amount of money to risk if they do not go that distance. Then they user RunKeeper (or something that feeds the Health Graph distance data) to track their runs. We then use the Health Graph API to download that data and automatically calculate whether a user has kept their self-commitment. If a user has gone their distance, nothing happens. If they have failed, then we charge their Paypal account.
The idea is to make it expensive not to run.
BD: How did you get started using the Health Graph API?
FT: I have been experimenting with it since it first came out. I have been thinking of building something like Run Or Else for a long time. When the Health Graph was released it became obvious that it was the perfect tool for Run Or Else. It solved the really hard problem of gathering the running data on more than one mobile platform (iPhone and Android in particular). The Health Graph hands Run Or Else the right data on a silver platter.
BD: How is using the Health Graph benefiting Run Or Else?
FT: Run Or Else would not be possible without the Health Graph. Well, perhaps it would be possible, but it would really suck.
Let me re-phrase: Without the Health Graph, Run Or Else would not be worth it for me to try and build it. I still would have tried to build something to do with incentivizing healthy behaviors, but I would not have focused on walking and running without the Health Graph.
BD: Which portions of the Health Graph API do you use, and why?
FT: I use the activity history, and I filter it for running, walking, or hiking. All three of these count towards the user’s Run Or Else weekly distance goal.
BD: What do you like about the Health Graph? What would you like to see changed?
FT: The Health Graph is really clean and simple. It provides me with a perfect window into the behaviors that I want to measure.
I believe the “ownership of the data” type issues in the API terms of use really need to change, but that is something that I believe will be addressed. [Editor’s note: Shortly before this profile was published, we expanded Health Graph user data export capabilities dramatically to include all activity and measurement data, at least partially addressing Trotter’s concerns.]
BD: If you could request any new feature from the Health Graph, what would it be? How would you use it?
FT: Honestly, you guys are moving faster than I am. I was thinking it might be nice to have more “social” features through the API, but then you invited me to beta one of your newer social features, the Healthy button.
BD: Can you tell us why you chose to have an initial RunKeeper Elite-only beta release?
FT: There are several reasons for this.
First we are entirely dependent on the Health Graph. Besides any money we make through the RunKeeper Elite Affiliate Program, the program helps us to be sure that the Health Graph platform as a whole is funded and sustainable.
The second reason is that it puts us in a position to leverage the most advanced features of Health Graph API across all of our users. We want to build the ultimate running motivation application, and to do that we need to build on the ultimate running tracking application and RunKeeper Elite gives us that.
It is also pretty cool that it helps RunKeeper. Our app would not be possible without RunKeeper’s deliberate decision to release a clean and open API for activity tracking apps (among other things). Building and supporting an API like that is expensive, and it is important for us to make sure that RunKeeper has an incentive to keep doing that.
We plan on launching our site for all Health Graph users as soon as we have learned the initial lessons from our Elite users. As we consider the RunKeeper Elite choices, it becomes obvious that for some apps, being RunKeeper Elite-only may be a good long term funding strategy. For us, we are going to make sure that there are eventually features in our app that only RunKeeper Elite users can get. So we will have a parallel freemium business model alongside RunKeeper.
BD: Can you share any future plans for your app? What’s coming next that your users will be excited about? Does the Health Graph play a role in that, and if so, how?
FT: We have grand designs for Run Or Else, but our Elite-only launch was the first time we could get feedback en masse. We will start the next iteration of coding after we’ve accumulated enough feedback from our initial Elite-only users. The Health Graph will always play a significant role in our future plans and several of our “wouldn’t it be cool” ideas are directly tied to Health Graph features that we do not yet leverage.
Again, Run Or Else is entirely dependent on the Health Graph working: There is no “backup plan”, without Health Graph data, we really have no application.
BD: Is there anything else we should know about you or your application?
FT: We are trying to create a system that sustains running motivation, and that means more than just a financial incentive.
The most important tool we give users to sustain their motivation is their status page (you can see my status page by clicking the “demo” link at runorelse.com).
Your status page gives you access to the same underlying data that the RunKeeper interface does, except with one important bias: Your weekly distance is what matters, not your individual runs. So we show much less data then we get from the Health Graph, because we are trying help users track running/walking motivation, rather than just running.
RunKeeper’s FitnessReports will always give a much better display of a user’s detailed running and other health and fitness data. The RunKeeper web interface shows all of the things that a regular runner might care about like pace, path, elevation, etc. This is great for someone who is already running consistently.
With the Run Or Else display of the same data, you are getting a different report card. You are getting a report card that tells you, at a glance, whether or not you are a “runner”. We will be adding features around this display soon, but it is really the second big motivator in the system besides the financial incentive.
Cross-posted from the Health Graph blog.
We have updated the Health Graph user data export capability so that it now supports exporting all activities and all measurements from the user’s account. This includes data written into the Health Graph by partner apps, services, and devices in addition to RunKeeper’s app. Note that for activities which have an associated GPS track, those tracks are exported as well.
For users, this means they can export and backup all their health and fitness data whenever they like. For developers and self hackers, this also means they can download and manipulate their own user data as they see fit. We’ve had a number of requests for the latter, and we’re very glad to answer them!
More details on how the export works:
Initiate the export by logging in to your RunKeeper.com account settings page, scrolling to the bottom, and clicking on the “Export Data” link. Alternatively you can directly access the export form here: http://runkeeper.com/exportDataForm
You then select starting and ending dates for the data you’d like to export, answer the captcha, and submit your request. Assuming you filled out the form correctly, once you click “Export Data” you’ll see a response indicating that your data is being packaged and will be delivered in a few minutes. You will then receive an email containing a link to download your data in a ZIP archive.
The ZIP contains cardioActivities.csv and measurements.csv CSV files containing activity and point measurement data, respectively. You can use any standard CSV tools and libraries to read and modify these files, including loading them into spreadsheets such as the freely available Google Docs (examples below).
GPS tracks are included as GPS eXchange Format (GPX) files, one file for each activity with an associated a track. Please note that the GPX filename corresponding to any given activity is included at the end of that activity’s cardioActivities.csv row, too. You can step through the CSV file until you find an activity of interest, then use the GPX filename field to jump out to that particular activity’s track.
Here’s an abridged example of a GPX file containing GPS track data for the first entry in the example activities from above:
Another thing to note: The export does not include photos that the user might have uploaded during RunKeeper recorded activities. Our team discussed including photos versus not, and decided not to for the following reason: We believe including them would be redundant at best (since those photos also remained on the user’s phone at upload time) and could lead to very large ZIP file size and download time at worst.
Your feedback on any and all aspects of this would be appreciated. You can reach us via:
- A response to my data export post in the Health Graph discussion group
- A message to our Health Graph Twitter (@HealthGraphAPI), Facebook, or Google+ accounts
- If you find something you believe is a bug, or you have a new user data export-related feature you would like to request, please visit our Support site to search for your issue; if it’s not already filed, please consider filing it.
If we’ve missed anything critical, please let us know.
Cross-posted from the Health Graph blog.
- Interesting Quantified Self "Toolmaker Talk" with Mike Lee of @MyFitnessPal http://t.co/CxRA1mal #
- Highland Capital Partners posted a code for free registration for AngelHack Boston (register by Feb 25th) http://t.co/J55503bd #
- Love Strategic Platform Development? Join us! http://t.co/tcyADLAZ (@RunKeeper is hiring for key @HealthGraphAPI role) #
- I just unlocked the "5K" badge on @foursquare! http://t.co/nUxrbAdF #
- What I've Learned About Smart People http://t.co/RKSjvkRQ #
- I just unlocked the "Warm Up" badge on @foursquare! http://t.co/sr2XxUlG #
- Why Python should be important to you http://t.co/5y6HgfGo #
- Happy to see @healthhackday and @quantifiedself conf on the "Global List of Digital Health Innovation Events" http://t.co/BxPDKFKO #
- The Power Of Digitizing Human Beings http://t.co/pKiKoyK9 via @Forbes #
- Antennagate: iPhone 4 Customers Win Class Action Lawsuit [UPDATED] http://t.co/sptZov6Z #
- Your Body Is an API: 9 Gadgets for Tracking Health and Fitness http://t.co/Y14hvhK3 via Wired's @gadgetlab #
- Coaches and athletes: Be more effective together with @Coachya and the @HealthGraphAPI! http://t.co/7i2iUBMc #
- Things I Love – @RunKeeper http://t.co/2kRhmTWq (thanks @mannlymama!) #
- Hey Boston friends, @OKCThunder – @Celtics preview http://t.co/IFiX7cS4 #
- No! RT “@celtics: Can the #Celtics take down young guns at OKC?" #
- The coming medical revolution http://t.co/RraWrlat via @life_salon (consumers are the primary driver) #
- It's official! Announcing the Quantified Self conference 2012 http://t.co/9j6mdLEf #
- Nice interview of @Coachya founder @AviGrabinsky. Very cool to see how the @HealthGraphAPI can benefit both athletes a…http://t.co/DdqShrvb #
- Q: What is the best @Runkeeper @HealthGraphAPI compatible iPhone app for tracking activities at the gym? A: http://t.co/7addcHB0 #
- My interview of @Coachya founder @AviGrabinsky. Very cool to see how the @HealthGraphAPI benefits athletes and coaches! http://t.co/7i2iUBMc #
- The Newest American Startup Hub http://t.co/wgSeZk4p via @SteveCase #
- Congratulations to my friend and colleague @sarahhodges on the launch of Intelligent.ly http://t.co/xmjNkJKn (awesome for Boston!) #
- More on Intelligent.ly http://t.co/0XdvzmxD #
- The art of self-tracking (literally) http://t.co/xu2gKSOb via @Withings #
- Love the @RunKeeper nod in "Best Health Apps for Smart Phones" on Yahoo! Health http://t.co/dPYE2QKI #
- I'm very excited to be involved with Quantified Self Week! http://t.co/PqxxIUNr (more details to come) #
- We are close to closing an issue that's been bothering power users and partners for some time; can't wait to announce it! #
- Q from @Quora: Is there a way to upload our Technogym gym equipment workouts to the @HealthGraphAPI? A: http://t.co/qRipPDwR #
- Will the launch of the @Infochimps Platform move the #BigData needle? Time will tell http://t.co/QedWim59 #
- Excited @RunKeeper's fearless leader @jjacobs22 is opening this weekend's @HackMedMIT event. Should be fantastic! http://t.co/Xuvy5j2b #
- .@quantifiedself interview of Gil Blander from InsideTracker http://t.co/oGtiJcsV #
- Next small step on my long road to recovering from the wreck is about to begin… #
- Watch my run right now with @RunKeeper Live http://t.co/nUygDeJL #RKLive #RunKeeper #
- Map for today's Post Oak Run 10K http://t.co/fH6lasfu #
- Map for tomorrow's Post Oak Run quarter marathon http://t.co/SfqjACau #
- Looking forward to one of these for the mantel after tomorrow's race! http://t.co/nOSPJIxU #
- Old school Post Oak Run 10k turned out to be 6.88 hard trail miles, but also a lot of fun! http://t.co/nUygDeJL #RunKeeper #
- Bet that beer will taste *really* good at the finish! RT @CommonGroundBOS: Sam Adams making a beer for Boston Marathon http://t.co/l0OIcKJ4 #








