Browse data sources
26 sources publishing 266 distinct metrics into one shared namespace. Names shown in this colour are written by more than one source — they land on a single series, with each source’s contribution still identifiable. Each card also notes what connecting takes and which sources stay in the permanent free tier.
Anki
4 metrics
/flashcardsno key neededon uploadAnki flashcard study — reviews, study minutes, new cards and retention per day, per deck — via the AnkiConnect add-on and our exporter script.
- /flashcards/reviews1
- /flashcards/study_minutesmin
- /flashcards/new_cards1
- /flashcards/retentionpercent
Apple Health
36 metrics
/healthno key neededfree tieron uploadHealthKit, by two routes into one source.
- /health/cardio/heart_ratebpm
- /health/cardio/resting_heart_ratebpm
- /health/cardio/hrv_sdnnms
- /health/cardio/vo2maxml/kg/min
- /health/cardio/blood_oxygenpercent
Chess.com
3 metrics
/gamesno key neededdaily · 7-day windowYour Chess.com play, from the public Published-Data API.
- /games/chess/played1
- /games/chess/score1
- /games/chess/ratingElo
Cronometer
5 metrics
/healthno key neededon uploadNutrition from Cronometer, by CSV upload.
- /health/nutrition/energykcal
- /health/nutrition/proteing
- /health/nutrition/carbsg
- /health/nutrition/fatg
- /health/nutrition/fiberg
Your own scripts
0 metrics
no key neededon uploadAnything a script can measure.
Dexcom
5 metrics
/healthyour API keydaily · 7-day windowContinuous glucose monitoring from Dexcom's own Web API (v3).
- /health/glucose/meanmg/dL
- /health/glucose/time_in_rangepercent
- /health/glucose/std_devmg/dL
- /health/glucose/low_events1
- /health/glucose/high_events1
Empirical Health
84 metrics
/healthno key neededon uploadBlood and urine lab results from Empirical Health BioReference PDF reports.
- /health/labs/chemistry/total_proteing/dL
- /health/labs/chemistry/albuming/dL
- /health/labs/chemistry/globuling/dL
- /health/labs/chemistry/albumin_globulin_ratio1
- /health/labs/chemistry/glucosemg/dL
Goodreads
2 metrics
/booksno key neededdaily · full syncBooks finished and star ratings from a Goodreads account's read-shelf RSS feed.
- /books/finished1
- /books/ratedstars
Google Calendar
4 metrics
/calendarone-click connectdaily · 7-day windowHow your days were committed, read from one Google calendar.
- /calendar/events1
- /calendar/scheduled_minutesmin
- /calendar/meeting_attendees1
- /calendar/all_day_events1
Hevy
5 metrics
/healthyour API keydaily · full syncStrength training from the Hevy workout tracker's public API.
- /health/strength/est_1rmkg
- /health/strength/set_weightkg
- /health/strength/top_set_weightkg
- /health/strength/volumekg
- /health/fitness/workoutmin
Intervals.icu
5 metrics
/healthyour API keydaily · 30-day windowTraining load from the intervals.icu open API.
- /health/fitness/ctl1
- /health/fitness/atl1
- /health/fitness/form1
- /health/fitness/training_load1
- /health/fitness/workoutmin
Journal
66 metrics
/journalno key neededfree tieron uploadSelf-reported daily behaviors (ADR 0027).
- /journal/mood/level1
- /journal/productivity/level1
- /journal/fatigue/level1
- /journal/anxious/did1
- /journal/down/did1
Letterboxd
2 metrics
/moviesno key neededdaily · 7-day windowFilm diary entries from a Letterboxd account's public RSS feed.
- /movies/watched1
- /movies/ratedstars
Lichess
4 metrics
/gamesno key neededdaily · 7-day windowYour Lichess play, from the public game export.
- /games/chess/played1
- /games/chess/score1
- /games/chess/rating_lichessElo
- /games/chess/puzzle_attempts1
League of Legends
6 metrics
/gamesno key neededfree tierMatches
daily · 3-day windowYour League of Legends play, from the official Riot Games API, in two facets.
- /games/lol/played1
- /games/lol/durationmin
- /games/lol/won1
- /games/lol/net_wins1
- /games/lol/kda1
Rank
daily · snapshotRanked ladder standing observed daily from the official Riot Games API (LEAGUE-V4).
- /games/lol/rankLP
Lunch Money
4 metrics
/moneyyour API keyTransactions
daily · 30-day windowYour money, from the Lunch Money personal-finance app, in two facets.
- /money/spentmoney
- /money/earnedmoney
Balances
daily · snapshotAccount balances and net worth, observed daily from Lunch Money.
- /money/balancemoney
- /money/net_worthmoney
Nightscout
7 metrics
/healthyour API keydaily · 7-day windowContinuous glucose monitoring from your own Nightscout instance.
- /health/glucose/meanmg/dL
- /health/glucose/time_in_rangepercent
- /health/glucose/std_devmg/dL
- /health/glucose/low_events1
- /health/glucose/high_events1
Open-Meteo
7 metrics
/environmentno key neededdaily · 7-day windowThe weather where you live, as context for everything else you track.
- /environment/weather/temperature_maxcelsius
- /environment/weather/temperature_mincelsius
- /environment/weather/precipitationmm
- /environment/weather/sunshine_minutesmin
- /environment/weather/daylight_minutesmin
Oura
23 metrics
/healthone-click connectdaily · 7-day windowSleep, readiness, activity, SpO2, stress, and workouts from the Oura v2 API.
- /health/sleep/score1
- /health/readiness/score1
- /health/activity/score1
- /health/sleep/asleep_minutesmin
- /health/sleep/core_minutesmin
Screen Time
3 metrics
/screenno key neededon uploadHow long your phone's screen was lit, and which apps held it, read by the companion app from the phone's own operating system.
- /screen/time/totalmin
- /screen/time/appmin
- /screen/app/opens1
Spotify
1 metric
/musicyour API keydaily · 2-day windowListening history, by two routes into one series.
- /music/listened_minutesmin
Steam
4 metrics
/gamesno key neededdaily · snapshotPC gaming playtime from the Steam Web API, under your own API key and your own SteamID.
- /games/steam/playtime_lifetimemin
- /games/steam/playtime_14dmin
- /games/steam/library_playtime_lifetimemin
- /games/steam/library_playtime_14dmin
Strava
2 metrics
/healthone-click connectdaily · 30-day windowActivities from the Strava API v3.
- /health/fitness/workoutmin
- /health/fitness/relative_effort1
Todoist
7 metrics
/tasksone-click connectCompleted tasks
daily · 7-day windowYour Todoist, from its unified v1 API, in two facets.
- /tasks/completed1
- /tasks/age_at_completiond
- /tasks/postponed1
- /tasks/planned_durationmin
Backlog
daily · snapshotHow many tasks are outstanding and how many are overdue, observed once a day.
- /tasks/outstanding1
- /tasks/outstanding_by_project1
- /tasks/overdue1
WHOOP
18 metrics
/healthone-click connectdaily · 7-day windowRecovery, sleep, day strain, and workouts from the WHOOP v2 API.
- /health/recovery/scorepercent
- /health/cardio/nightly_resting_heart_ratebpm
- /health/cardio/hrv_rmssdms
- /health/body/skin_temperaturecelsius
- /health/cardio/blood_oxygenpercent
YNAB
4 metrics
/moneyyour API keyTransactions
daily · 30-day windowYour money, from YNAB (You Need A Budget), in two facets.
- /money/spentmoney
- /money/earnedmoney
Balances
daily · snapshotAccount balances and net worth, observed daily from YNAB.
- /money/balancemoney
- /money/net_worthmoney
Ask for a source
Sources authenticate as you, so a new one only needs an account you already have — there is no partner agreement to negotiate and no approval to wait for. That is why this list grows in weekends rather than quarters, and why requests that other trackers close as impossible are usually just unwritten here.
Everything below is asked for, on the way, or — in one case — already answered by a source that carries a condition worth reading first. Sources ship to everyone at no extra cost, because there is only one plan.
Opens our request board. Voting there sends you a sign-in link, so it needs an email address — this site asks for nothing.
Ships today, with a catch
iOS Screen Time
Ships today, with a catchShips as the Screen Time source above: the phone measures itself and the companion app sends the numbers, so there is nothing to install and no second machine in the chain. The catch is fidelity. Apple's Screen Time API will not hand any app the exact figures, so an iOS minute count is a floor rounded down to a fixed step — 45 means at least 45, under 50 — and it covers what the OS agrees to release rather than every app. How often you opened an app never leaves an iPhone at all.
235 votes on Exist.io, closed there as not possible. Apple Developer Technical Support confirmed in March 2026 that the extension holding the exact numbers is sealed, and it still is; what changed is that the monitor extension next to it is not, which is enough for a coarse total.
On the list
YouTube
On the listWatch and search history, by Takeout export and the Data API — the same two-route shape apple_health already uses.
The most-requested integration Exist.io has ever received (312 votes), closed there as not possible.
Bank transactions
On the listBalances and spending straight from the bank over SimpleFIN, alongside the Lunch Money sources rather than replacing them.
Exist.io's second-highest integration request was Mint, at 250 votes; Mint itself has since been retired.
Android screen time
On the listPer-app usage from Android's usage-stats permission, collected by the companion app the way it already syncs health data. Exact minutes and app-open counts, both of which an iPhone withholds.
The half of the 235 votes Exist.io received for phone usage that Apple's sandbox cannot answer honestly. The Screen Time source already accepts this data; the Android half of the companion app is what is missing.
Open for votes
Garmin
Open for votesSleep, stress and activity from Garmin Connect.
Fitbit
Open for votesSleep stages, steps and resting heart rate.
Last.fm
Open for votesComplete scrobble history — no retention limit, unlike listening history read back from Spotify.
Trakt
Open for votesEpisodes and films watched, next to the Letterboxd diary.
Duolingo
Open for votesLessons finished and streak length.
Not planned
Desktop screen time
Not plannedNot planned. Screen time here means phones: the collector is the phone itself (ADR 0143), which measures its own use with no second machine in the chain. A desktop needs an always-on agent on every computer you use — RescueTime and ActivityWatch both do it, so this is a scope decision rather than a technical wall. The rescuetime source was removed in August 2026 and is not coming back.
“On the list” means exactly that — it is not a date. “Can’t be built” means the data has no route off the device or out of the vendor, and the reason is written next to it rather than left for you to guess. “Ships today, with a catch” means a request that has been answered, with the catch spelled out where the request was made.
Built for the long run
Start the record today.
Honest correlations need months of overlapping history, so the best time to start collecting was months ago. The second best is now.
30 days free · No credit card · Cancel any time · free sources continue · full plan $7 a month