Google Health Sleep Respiratory Rate Export Format
Google Health data exports are not yet available, but data collection is available for MyDataHelps participants. This article is being published ahead of Google Health data export availability and is subject to change.
As a reminder, Google is deprecating the Fitbit API on September 30th, 2026. After this date, Fitbit data will only be available through Google Health. Please refer to the Migrating Fitbit to Google Health article for additional information.
The Google Health Sleep Respiratory Rate export contains breathing rate observed during a Google Health sleep session, broken out by sleep stage. This is separate from the Google Health Sleep Export it has its own key and its own _Deleted file, since Google reports it as a separate data point from the sleep session itself.
Deleted respiratory rate records are described in GoogleHealthSleepRespiratoryRate_Deleted. See Google Health Deleted Export Format for the full field reference and how to apply it.
Data Fields
Sleep Respiratory Rate
| Field | Description |
|---|---|
GoogleHealthSleepRespiratoryRateKey |
Unique key for this record. |
ParticipantIdentifier |
The identifier of the participant this entry was recorded for. Can be used to cross reference with Participants. |
Date |
The date of this respiratory rate summary, in ISO 8601 format. Includes timezone offset information. |
ParticipantID |
The stable, automatically generated, internal system identifier for this participant. Universally unique identifier (UUID). |
ModifiedDate |
When this record was last modified, in ISO 8601 format. Is always in UTC. |
DataSourceRecordingMethod |
How the data was captured, e.g., "DERIVED". |
DataSourcePlatform |
The platform that uploaded this session to Google Health, e.g., "FITBIT". |
DataSourceDeviceFormFactor |
The form factor of the device which recorded this session, e.g., "WATCH". |
DataSourceDeviceManufacturer |
The manufacturer of the device which recorded this session, e.g., `"Fitbit"`. |
DataSourceDeviceDisplayName |
The display name of the device which recorded this session, e.g., `"Sense 2"`. |
DataSourceApplicationPackageName |
The package name of the application that recorded the data, e.g., `"com.fitbit.app"`. |
DataSourceApplicationWebClientId |
The client ID of the application that recorded the data, when applicable. |
DataSourceApplicationGoogleWebClientId |
The Google OAuth 2.0 client ID of the web application or service that recorded the data, when applicable. |
Sleep Respiratory Rate Stages
| Field | Description |
|---|---|
GoogleHealthSleepRespiratoryRateKey |
Unique key for this record. |
ParticipantIdentifier |
The identifier of the participant this entry was recorded for. Can be used to cross reference with Participants. |
ParticipantID |
The stable, automatically generated, internal system identifier for this participant. Universally unique identifier (UUID). |
Stage |
Sleep stage this rate applies to: "DEEP", "LIGHT", "REM", or "FULL" (the whole-session average). |
BreathsPerMinute |
Average breathing rate for the stage, in breaths per minute. |
StandardDeviation |
Standard deviation of the breathing rate for the stage. |
SignalToNoise |
Signal-to-noise ratio reported for the measurement. |
Sample CSV Export
Sleep Respiratory Rate
GoogleHealthSleepRespiratoryRateKey,ParticipantIdentifier,Date,ParticipantID,ModifiedDate,DataSourceRecordingMethod,DataSourcePlatform,DataSourceDeviceFormFactor,DataSourceDeviceManufacturer,DataSourceDeviceDisplayName,DataSourceApplicationPackageName,DataSourceApplicationWebClientId,DataSourceApplicationGoogleWebClientId
4552b2fb-02c1-5c18-93ab-38e01c44a707,MDH-123,2025-11-23T05:57:00-05:00,11111111-aaaa-1111-1111-111111111111,2025-01-01T04:00:01Z,DERIVED,FITBIT,WATCH,Fitbit,Sense 2,com.fitbit.app,,
Sleep Respiratory Rate Stages
GoogleHealthSleepRespiratoryRateKey,ParticipantIdentifier,ParticipantID,Stage,BreathsPerMinute,StandardDeviation,SignalToNoise
4552b2fb-02c1-5c18-93ab-38e01c44a707,MDH-123,11111111-aaaa-1111-1111-111111111111,DEEP,15.4,1.2,5.1
4552b2fb-02c1-5c18-93ab-38e01c44a707,MDH-123,11111111-aaaa-1111-1111-111111111111,LIGHT,15.9,1.4,4.8
4552b2fb-02c1-5c18-93ab-38e01c44a707,MDH-123,11111111-aaaa-1111-1111-111111111111,REM,16.2,1.6,4.4
4552b2fb-02c1-5c18-93ab-38e01c44a707,MDH-123,11111111-aaaa-1111-1111-111111111111,FULL,15.8,1.4,4.9
Sample JSON Export
{
"GoogleHealthSleepRespiratoryRateKey": "4552b2fb-02c1-5c18-93ab-38e01c44a707",
"ParticipantIdentifier": "MDH-123",
"Date": "2025-11-23T05:57:00-05:00",
"ParticipantID": "11111111-aaaa-1111-1111-111111111111",
"ModifiedDate": "2025-01-01T04:00:01Z",
"DataSourceRecordingMethod": "DERIVED",
"DataSourcePlatform": "FITBIT",
"DataSourceDeviceFormFactor": "WATCH",
"DataSourceDeviceManufacturer": "Fitbit",
"DataSourceDeviceDisplayName": "Sense 2",
"DataSourceApplicationPackageName": "com.fitbit.app",
"Stages": [
{ "Stage": "DEEP", "BreathsPerMinute": 15.4, "StandardDeviation": 1.2, "SignalToNoise": 5.1 },
{ "Stage": "LIGHT", "BreathsPerMinute": 15.9, "StandardDeviation": 1.4, "SignalToNoise": 4.8 },
{ "Stage": "REM", "BreathsPerMinute": 16.2, "StandardDeviation": 1.6, "SignalToNoise": 4.4 },
{ "Stage": "FULL", "BreathsPerMinute": 15.8, "StandardDeviation": 1.4, "SignalToNoise": 4.9 }
]
}