Stress Score

Coming soon!

The Stress Score represents the acute mental stress load on an individual, as measured by the relative changes in heart rate and heart rate variability and can be provided as a daily insight alongside the Daily Readiness.

We use a combination of machine learning informed by selected HRV metrics and context-based reasoning to determine the Stress Score. The Stress Score qualifies the mental stress load from the past 7 days to let the user know if their mental stress load is low, moderate, or high compared to their baseline.

Input Requirements

Providing additional metadata and contextual inputs such as sleep and exercise data can help calibrate the Stress Score for greater confidence, and thus is highly recommended.


Data Type



array of int

An array for inter-beat intervals; at minimum, 60 inter-beat (R-R) intervals are required.

Input Requirements
Optional Contextual Inputs
Example Input JSON
  • Minimum requirement of 4 readings on 4 separate days within 10 days to receive a Stress Score insight.


The Stress Score is returned as a part of the output response JSON. The output is a 1-3 integer score that corresponds with a low, moderate, or high mental stress load definition. Some definitions and examples are outlined in the below table.



Example User Text


Insufficient data

Not enough data present to calculate stress score.



Today is a low stress day. Feel free to take on the day as you normally would.



You may be feeling a bit more stressed than usual today. It might be helpful to start practicing some stress management activities today like breathing exercises, meditation, or yoga. For best results, stay hydrated and avoid junk food.



You've been tackling a lot lately! It's time to prioritize relaxation, recovery, and self-love. Activities like light stretching, journaling, and taking a hot bath can bring some mental relief. For better sleep, give yourself a little extra time to decompress before bed.

Updated 13 Jun 2022
Did this page help?