Skip to content
  • There are no suggestions because the search field is empty.

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 }
  ]
}