WHOOP is now available via the Spike API

WHOOP x Spike integration is here! We’re thrilled to announce that Spike is teaming up with the renowned fitness wearables brand WHOOP to provide high-quality fitness and biomarker data for your apps. WHOOP integration is now automatically available to all our customers via the Spike API network.
April 24, 2023
2
min
Author
Table of contents

Quick Learnings

  • WHOOP integration launched on April 24, 2023, enabling apps to access rich WHOOP wearable metrics directly through Spike API ➤ heart rate, HRV, strain, sleep stages, calories burned, respiratory rate, stress scores, body temperature, and activity data.
  • Standardized & normalized data delivery: Spike handles all ingestion, ETL, schema mapping, and cross-provider compatibility—so your app gets clean, consistent data from WHOOP alongside other providers, with no custom pipelines needed.
  • Seamless integration via OAuth flows and webhooks: Connect users via a simple redirect button using client_id and provider_name, then receive real-time data via Spike‑managed webhooks—no need for complex vendor integrations.
  • Access to proprietary WHOOP biometrics—available only via direct API—without building and maintaining a custom integration with WHOOP: e.g. recovery and strain scores, respiratory rate, detailed sleep data.

WHOOP specializes in fitness devices and software solutions for optimizing performance, recovery, and health. Their products include the WHOOP Strap, a fitness tracker for biometric data and WHOOP Body technical clothing. Their new WHOOP 4.0 is designed to be worn continuously, with advanced biometric tracking, including skin temperature, blood oxygen, and more.

What sensors and biometric data does WHOOP provide?

WHOOP’s product offerings are specifically targeted at recovery, sleep, training, and general health.

They offer a single screenless wearable that can be worn on the wrist or virtually anywhere else on the body using their innovative technical clothing range.

The WHOOP 4.0 offers the following metrics:

  1. Heart rate (HR), heart rate variability (HRV), and resting heart rate (RHR): WHOOP continuously tracks heart rate throughout the day for analyzing workouts, recovery, and general health. HRV and RHR measurements enable WHOOP’s app to estimate 24-hour strain and recovery using its own proprietary scores.
  2. Sleep tracking: WHOOP measures sleep duration, quality, and stages (light, deep, and REM sleep). It also calculates sleep efficiency, disturbances, and consistency. Overall sleep quality scores are given on a scale of 0 to 100%.
  3. Respiratory rate: WHOOP monitors the average number of breaths per minute, indicating overall health and wellness.
  4. Activity tracking and calories burned: WHOOP tracks daily activities and exercise, providing data on workout duration, intensity, and type. The device uses heart rate data and other factors like age, weight, and activity level to estimate the number of calories burned throughout the day.
  5. Recovery score: WHOOP uses a combination of HRV, RHR, and sleep data to generate a daily recovery score, which can help determine readiness for workouts or other physical activities. Recovery scores are given on a scale of 0 to 100.
  6. Strain score: This score quantifies the intensity of daily activities and workouts, helping users understand the balance between exertion and recovery. Strain scores are given on a proprietary scale of 0 to 21.
  7. Stress monitoring: WHOOP uses HRV and heart rate data to calculate a personalized stress score ranging from 0 to 3, providing daily insight into stress levels.

Now, what if you could access all of WHOOP’s data and metrics without performing complex custom API development, data transformations, vendor management and data pipelines? Leave that to Spike.

Spike API delivers clean and standardized data from WHOOP sensors to your app and recommendation systems with low code. We handle data ingestion, data pipelines (ETL) and compatibility challenges.

The result? Clean, normalized, and standardized data ready for deployment into apps, web and analytics engines.

What apps can this data empower?

Here’s some inspiration for how you can use it:

  1. Athletic training apps: WHOOP wearables collect data on various fitness parameters, such as heart rate, heart rate variability, sleep patterns, and strain scores, making them valuable tools for athletic training. By integrating this data with training apps, athletes and coaches can develop personalized training plans, monitor progress, and optimize recovery to improve performance and reduce the risk of injury.
  2. Chronic disease management apps: Although WHOOP primarily focuses on fitness, recovery, and stress management, it can potentially be integrated with apps designed to monitor chronic conditions such as hypertension and sleep apnea, using data like heart rate, heart rate variability, and sleep patterns.
  3. Fitness coaching apps: Apps utilize data from WHOOP wearables to track physical activity, heart rate, and sleep patterns. This information can be used to create personalized fitness plans and monitor progress toward fitness goals.
  4. Stress management apps: WHOOP wearables monitor heart rate variability, which can indicate stress levels. This data helps users track their stress levels and learn techniques to manage stress, such as the breathwork sessions developed in partnership with Dr. Andrew Huberman, which are delivered through the WHOOP app.
  5. Corporate wellness apps: WHOOP data can be integrated into corporate wellness programs to provide employees with personalized health monitoring and support. By helping employees stay healthy and productive, these programs can simultaneously reduce healthcare costs for employers.

How do I connect?

Connecting to Whoop and other integrations via Spike API is simple.

Create an HTML button at your app UI that redirects users to our endpoint with your client_id, provider_name, and the ID you want to identify your users. You can find examples in our official API Docs.

Once users click the button, we will redirect them to the provider’s authentication page. After a successful login, Spike API will return any callback URL you provide us with the id for the user in our database. That’s all you need to make future requests. We will manage the rest!

What data can I get?

Spike API will provide the full scope of data categories that Whoop registers. For example, we provide height and weight measurements, daily summaries for heart rate, distance, calories, sleep, oxygen saturation, and sport activity data.

All data is standardized and compatible with other providers’ data categories within the Spike API network, so there is no need for data transformations or schema version control on your side.

Here’s an example of the information we return for oxygen saturation:

{{divider}}

WHOOP is the latest entrant into our growing network of supported devices alongside the likes of Apple HealthKit, Oura, Fitbit, Garmin, Google Fit, etc. View our supported devices here.

If you’re looking for more information on Spike and leveraging wearables data in your apps and services, let’s talk!

FAQs

How does Spike API simplify WHOOP data integration for developers?

Spike eliminates the complexity of custom API development, data transformations, vendor management, and data pipeline creation. You simply create an HTML button that connects users to WHOOP through our endpoint, and we deliver clean, standardized data ready for your app - no complex backend development required.

What types of applications are already leveraging WHOOP data through Spike?

Various app categories use WHOOP data including athletic training platforms for personalized coaching, fitness apps for workout optimization, stress management tools utilizing HRV data, corporate wellness programs for employee health monitoring, and recovery-focused applications for injury prevention.

Is WHOOP data compatible with other fitness devices in Spike's network?

Yes, all WHOOP data is standardized and fully compatible with other providers in the Spike API network, including Apple HealthKit, Oura, Fitbit, Garmin, and Google Fit. This means no data transformation or schema management is needed when combining multiple device types.

How does the connection process work for end users?

The process is seamless for users - they simply click a button in your app, get redirected to WHOOP's authentication page, log in with their WHOOP credentials, and are automatically redirected back to your app. Spike handles all the technical authentication and data access in the background.

What makes WHOOP different from other fitness trackers?

WHOOP is a screenless wearable designed for continuous 24/7 wear that focuses specifically on recovery, sleep, training, and health optimization. Unlike traditional fitness trackers, it can be worn anywhere on the body using their technical clothing range and provides proprietary strain scores (0-21) and recovery scores (0-100%) rather than just basic activity tracking.

What unique metrics does WHOOP 4.0 provide?

WHOOP 4.0 offers comprehensive biometric tracking including continuous heart rate, heart rate variability (HRV), resting heart rate, detailed sleep analysis with stages and efficiency scores, respiratory rate monitoring, personalized stress scores (0-3), daily strain scores (0-21), and recovery scores (0-100%) based on multiple health indicators.