Show HN: I built a dashboard to combine my WHOOP, Oura and Apple Health data

dansku1 pts1 comments

localStorage.setItem('darkMode', val))"<br>:class="{ 'dark': darkMode }">

VitalTrends - Your health data, connected

Features<br>Integrations<br>AI & API<br>Pricing<br>Blog<br>Docs

Demo<br>Sign in

Get Started

Works with what you already wear

WHOOP

Apple Health

Oura

Strava

Hevy

Withings

Coming soon

Garmin

Coming soon

Fitbit

Coming soon<br>More coming

MCP &middot; API &middot; Agent-ready

Now your AI can see your health data too.

Point Claude, ChatGPT, or your own agent at your VitalTrends MCP server. Ask about last week&rsquo;s sleep, why your recovery tanked on Monday, or how your lifts trended this cycle, in the chat you already use.

Get your API key<br>Read the docs

step = (step + 1) % 5, 2800)">

claude &middot; vitaltrends MCP connected

MCP

Why did I sleep so badly last week?

= 1" x-cloak>

= 1"><br>called vitaltrends.get_sleep(range: 7d)

= 2"><br>called vitaltrends.get_training_load(range: 7d)

= 3"><br>You averaged 6h 24m, 1h below your trailing baseline.

= 4"><br>The two worst nights followed strain > 16 sessions, and caffeine after 3pm on Wed/Thu (Apple Health). Want a plan for this week?

What you get

Not another dashboard. A single source of truth.

Everything your devices already measure, finally in one place, cross-referenced, and actually legible.

01 / INTEGRATIONS

Six sources. One place.

WHOOP, Apple Health, Oura, Withings, Strava, and Hevy, each with focused views or a unified feed. Connect what you have, disconnect what you don't.

WHOOP<br>Apple Health<br>Oura<br>Withings<br>Strava<br>Hevy<br>+ more coming soon

02 / METRICS

40+ metrics, all charted.

Recovery, HRV, sleep stages, strain, SpO2, body composition, steps, calories, tracked and visualized across every source.

03 / TRENDS

From last week to last year.

Every chart has a full date range picker. Spot seasonal patterns and week-over-week changes without exporting anything.

7D<br>30D<br>90D<br>1Y

04 / SHARE

Your dashboard, public or private.

One toggle to make your profile public. Share a read-only URL with your coach, your team, or the internet.

vitaltrends.net/yourname

05 / API

Personal API keys. Your data, programmable.

REST endpoints covering all your sources. 120 req/min. Usage dashboard included. Build scripts, automations, or integrations.

GET /api/v1/whoop/cycles

GET /api/v1/whoop/sleeps

GET /api/v1/workouts/hevy

06 / EXPORT

CSV export. All sources, any range.

Download everything as CSV: WHOOP, Apple Health, Withings, Strava, and Hevy, with a custom date range. Processed async, ready to download.

CSV<br>Your data, yours

Platform highlights

Everything you need to understand your health trends

A unified timeline for recovery, sleep, strain, activities, cardiovascular data, and body composition.

12+ interactive charts

Explore long-term signals across recovery, HRV, sleep stages, strain, calories, respiratory rate, SpO&sub2;, and more.

Automatic sync

Connect WHOOP, Strava, Withings, and Hevy with background sync. Webhooks keep your dashboard fresh without manual exports.

Sleep deep dive

Track stages, performance versus need, duration, efficiency, and respiratory patterns in one place.

Recovery readiness

Correlate HRV, resting heart rate, SpO&sub2;, skin temperature, and sleep to understand daily readiness.

Body composition

Visualize weight, body fat, muscle mass, and BMI trends directly from your Withings measurements.

Strava activities

Distance, elevation, power, pace, cadence, heart rate, calories, and GPS routes with interactive map scrubber.

Data export

Download recovery, sleep, workouts, and body metrics as CSV whenever you need deeper analysis.

Testimonials

Real people. Real health data.

Early notes from people using VitalTrends with their own health data.

I built VitalTrends because I was tired of switching between my WHOOP app and Withings app just to understand how my body was actually doing. I use it every single morning.

Daniel Andrade

Founder, VitalTrends

WHOOP &middot; WITHINGS &middot; APPLE HEALTH &middot; OURA

It&rsquo;s great to have an overview of my health metrics so I can keep track of my progress, and also let my OpenClaw become my health coach with it.

Fabrizio Rinaldi

Founder of Typefully and Cogito

APPLE WATCH &middot; APPLE HEALTH &middot; OPENCLAW

I use VitalTrends alongside Freedive Ultra to see the full picture, how my deep dives and multi-day cycling adventures affect recovery, HRV, and sleep. It&rsquo;s the connective tissue between every sport I do.

Alexis Argen

Founder of Freedive Ultra

WHOOP &middot; APPLE HEALTH &middot; FREEDIVE ULTRA

Build your own health timeline

Stop stitching together screenshots of your body.

Connect your first wearable in 60 seconds. Everything after that is just scrolling.

Start 7-day free trial

Talk to the founder

Cancel anytime

health whoop apple vitaltrends middot data

Related Articles