Short answer: WHOOP's API exposes recovery scores, HRV, and sleep — but not your sets, reps, or weights from Strength Trainer. That data exists inside WHOOP, but they don't share it programmatically. Here's what you can access, what you can't, and the screenshot-based workaround that fills the gap.
The practical workaround
You don't need API access. StrengthInsight extracts your data from screenshots — and turns it into actual progression tracking.
Most people asking this question aren't trying to build a dashboard or run statistical models on raw sensor data. They want something much more specific:
With that framing in mind, here's the honest picture of what's available.
WHOOP does have a developer API. It exposes:
This means that if your goal is programmatic access to your strength session data — for progression analysis, export to a spreadsheet, or integration with another tool — the official API won't give you what you need.
The most practical path available right now is to take a standard screenshot of your WHOOP Strength Trainer session summary after each workout. A screenshot captures everything visible on screen: exercises, sets, reps, and weights.
This is exactly what StrengthInsight is built around. Upload the screenshot and AI extracts the full session data automatically — no manual entry, no developer setup, no waiting for WHOOP to expand their API.
Inside WHOOP, you can scroll back through past strength sessions and view exercise details. This is useful for a quick reference but doesn't provide a progression view or export capability — you're reviewing individual sessions, not trends.
WHOOP offers data export options at the account level. The usefulness for strength-specific data varies — export formats may include workout summaries and physiological data, but the per-exercise sets/reps/weights from Strength Trainer are typically not included in a clean, usable format.
If your underlying goal is progression visibility — "am I getting stronger, which lifts have stalled, what should I do next session" — the screenshot approach via StrengthInsight gives you substantially more than a raw data export would:
What StrengthInsight provides
How it works
Not cleanly via the official API or standard export, as exercise-level sets and reps aren't exposed in a structured format. The practical alternative is to use StrengthInsight's screenshot extraction, which automatically reads your session data and builds your lift history — without needing a spreadsheet at all.
Yes. You don't need a full historical export to get useful progression data. A few recent sessions are enough to start building trend views for your main lifts. StrengthInsight is designed for exactly this: upload 2–3 screenshots and you already have estimated 1RM trends, lift records, and plateau status for each exercise.
Possibly — platforms do evolve. But waiting on a future feature is a poor reason to miss progression visibility today. The screenshot approach works now, with the data you already have.
StrengthInsight does not use a direct API integration for Strength Trainer data, because WHOOP doesn't expose it. Instead, it works via screenshot extraction — you upload a screenshot of your session summary and AI reads the data from the image. This is independent of whatever WHOOP chooses to make available via API.
No — Hevy has a more open API that exposes workout history including exercises, sets, reps, and weights. If API access to your strength data matters to you, Hevy is the more open option. StrengthInsight supports both.
📈 Your WHOOP data, made actually useful
No API needed. No manual entry. StrengthInsight extracts your sets, reps, and weights from a WHOOP Strength Trainer screenshot and builds your progression charts, lift records, and AI next workout automatically. Free to start.
Upload a WHOOP Screenshot →Related: How to track lift progression with WHOOP Strength Trainer