Welcome to Fx's personnal API !

About

I have been tracking some of my personal data for several years. To do it, I have used many great apps & tools that enable me to memorize a large amount of personal data. The only thing missing was the personal data dashboard displaying my activity metrics that I could look through every morning to get an insight into the results to be improved to get healthier. This is the idea that is behind my personal data dashboard built with the use of Chartjs, Leaflet and FerroSlider libraries.

To go even further in this approach, I got inspired by Naveen Selvadurai’s idea and created my own API. This seemed to be the simplest solution for both building this dashboard and publishing my personal data feed.

Coffee

v0/coffee


[{"coffees":"6","date":"01-07-2013"},{"coffees":"7","date":"02-07-2013"}]

Foursquare

v0/checkins


[{"timestamp":"1265102864",
"latitude":"48.7279",
"longitude":"2.36455",
"name":"A\u00e9roport de Paris-Orly (ORY)",
"city":"Paray-Vieille-Poste",
"country":"France",
"category":"Airport"},
{"timestamp":"1270561982",
"latitude":"41.9188",
"longitude":"..."}]

v0/trips


[
{"trip":
	{"id":"1767685",
	"distance":"1129.67",
	"co2":"272.7",
	"nbDays":"3",
	"start":"2010-05-14 12:39:43",
	"end":"2010-05-16 14:23:20"},
	"flights":[
		{"start":
			{"name":"A\u00e9roport de Paris-Orly (ORY)",
			"lat":"48.7279",
			"lng":"2.36455",
			"address":"A\u00e9roport de Paris-Orly",
			"city":"Paray-Vieille-Poste",
			"zip":"94390",
			"state":"\u00cele-de-France",
			"country":"\u00cele-de-France",
			"cat":"Airport"
		},"end":
			{"name":"A\u00e9roport d'Ajaccio Napol\u00e9on Bonaparte (AJA)",
			"lat":"41.9196",
			"lng":"8.79415",
			"address":"Route de l'A\u00e9roport Campo Dell'Oro",
			"city":"Ajaccio",
			"zip":"20000",
			"state":"Corsica",
			"country":"Corsica",
			"cat":"Airport"}},
		{"start":
			{"name":"A\u00e9roport d'Ajaccio Napol\u00e9on Bonaparte (AJA)",
			"lat":"41.9196",
			"lng":"8.79415",
			"address":"Route de l'A\u00e9roport Campo Dell'Oro",
			"city":"Ajaccio",
			"zip":"20000",
			"state":"Corsica",
			"country":"Corsica",
			"cat":"Airport"
		},"end":
			{"name":"A\u00e9roport de Paris-Orly (ORY)",
			"lat":"48.7279",
			"lng":"2.36455",
			"address":"A\u00e9roport de Paris-Orly",
			"city":"Paray-Vieille-Poste",
			"zip":"94390",
			"state":"\u00cele-de-France",
			"country":"\u00cele-de-France",
			"cat":"Airport"}}
		]
	}]

Fitbit

Steps

v0/steps


[
	{"steps":"17525","datetime":"2013-07-08"},
	{"steps":"14385","datetime":"2013-07-09"},
	{"steps":"18243","datetime":"2013-07-10"}
}
Distance

v0/distance


[
	{"distance":"13.3643","datetime":"2013-07-05"},
	{"distance":"10.6095","datetime":"2013-07-06"},
	{"distance":"16.6661","datetime":"2013-07-07"}
]
Elevation

v0/elevation


[
	{"elevation":"140.208","datetime":"2013-07-08"},
	{"elevation":"146.304","datetime":"2013-07-09"},
	{"elevation":"112.776","datetime":"2013-07-10"}
]
Weight

v0/weight


[
	{"weight":"93.75","datetime":"2013-07-07"},
	{"weight":"93.89","datetime":"2013-07-08"}
]