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

[Legacy] Apple HealthKit Samples Export Format

Please note that the Apple HealthKit Samples Export Format is a legacy export and we recommend using the Apple HealthKitV2 Samples Export Format. This article should only be used for legacy exports, created prior to 11-April-2022.

The HealthKit samples export encompasses most of the simple data generated by HealthKit (e.g., Heart Rate, Sleep Analysis, Steps, and any other data that is not a workout or activity summary).

Data Fields

Field Description
HealthKitSampleKey A unique, auto-generated key for this sample.
ParticipantIdentifier The identifier of the participant this sample was recorded for. Can be used to cross reference with Participants.
Type The data type - e.g. “Steps”, “HeartRate.”
StartDate The start date of the recording, in ISO 8601 format. Includes timezone offset information. May be empty if no start date was recorded.
Date The end date of the recording, in ISO 8601 format. Includes timezone offset information.
Value The recorded value.
Units The units for the corresponding value.
SourceIdentifier Uniquely identifies the iOS App which generated the reading. “com.apple.health.*” indicates a reading from an Apple Device like the iPhone or Apple Watch.
SourceName The name of the source app which generated the reading. In the case of a “com.apple.health.*” SourceIdentifier, this is the name of the Apple Device used to generate the reading (e.g. “Chris’ iPhone”).
SourceVersion The version of the source app which generated the reading. In the case of a “com.apple.health.*” SourceIdentifier, this is the version of iOS or WatchOS on the device used to generate the reading.
DeviceName The user-facing name for the device, if applicable.
DeviceModel Model of the device used the generate the reading, if applicable.
DeviceManufacturer Manufacturer of the device used the generate the reading, if applicable.
DeviceHardwareVersion An arbitrary string representing the hardware version of the device, if applicable.
DeviceSoftwareVersion An arbitrary string representing the version of the software running on the device, if applicable.
DeviceFirmwareVersion An arbitrary string representing the current version of the firmware running on the device, if applicable.
DeviceLocalIdentifier An identifier that uniquely identifies the device object on the hardware running this code, if applicable.
DeviceFDAIdentifier The device identifier portion of the US Food and Drug Administration’s Unique Device Identifier (UDI), if applicable.
Metadata Additional XML metadata inserted by the source application.
InsertedDate The creation date of the entry, in ISO 8601 format. Is always in UTC.

Sample CSV Export

HealthKitSampleKey,ParticipantIdentifier,StartDate,Date,Type,Value,Units,SourceIdentifier,SourceName,SourceVersion,DeviceName,DeviceModel,DeviceManufacturer,DeviceHardwareVersion,DeviceSoftwareVersion,DeviceFirmwareVersion,DeviceFDAIdentifier,DeviceLocalIdentifier,Metadata,InsertedDate
85e40b42-ba54-e811-8162-e6c7223c41fa,f5e23bf1-29d6-437e-b7e0-4d9bbeea4eaa,2018-04-30T17:00:57-04:00,2018-04-30T17:07:52-04:00,Steps,18,count,com.apple.health.89E9CCE0-ECE6-4B9E-B684-23AA6A979FA1,CE Test iPhone 6S+,11.3,iPhone,iPhone,Apple,"iPhone8,2",11.3,,,,{},2018-05-11T01:26:00Z
86e40b42-ba54-e811-8162-e6c7223c41fa,f5e23bf1-29d6-437e-b7e0-4d9bbeea4eaa,2018-04-30T17:46:04-04:00,2018-04-30T17:54:27-04:00,Steps,248,count,com.apple.health.89E9CCE0-ECE6-4B9E-B684-23AA6A979FA1,CE Test iPhone 6S+,11.3,iPhone,iPhone,Apple,"iPhone8,2",11.3,,,,{},2018-05-11T01:26:00Z
87e40b42-ba54-e811-8162-e6c7223c41fa,f5e23bf1-29d6-437e-b7e0-4d9bbeea4eaa,2018-04-30T17:54:27-04:00,2018-04-30T18:02:06-04:00,Steps,47,count,com.apple.health.89E9CCE0-ECE6-4B9E-B684-23AA6A979FA1,CE Test iPhone 6S+,11.3,iPhone,iPhone,Apple,"iPhone8,2",11.3,,,,{},2018-05-11T01:26:00Z

Sample JSON Export

{
  "HealthKitSampleKey": "85E40B42-BA54-E811-8162-E6C7223C41FA",
  "ParticipantIdentifier": "f5e23bf1-29d6-437e-b7e0-4d9bbeea4eaa",
  "Type": "Steps",
  "StartDate": "2018-04-30T17:00:57-04:00",
  "Date": "2018-04-30T17:07:52-04:00",
  "Value": "18",
  "Units": "count",
  "Source": {
    "Identifier": "com.apple.health.89E9CCE0-ECE6-4B9E-B684-23AA6A979FA1",
    "Name": "CE Test iPhone 6S+",
    "Version": "11.3"
  },
  "Device": {
    "Name": "iPhone",
    "Model": "iPhone",
    "Manufacturer": "Apple",
    "HardwareVersion": "iPhone8,2",
    "SoftwareVersion": "11.3"
  },
  "Metadata": {},
  "InsertedDate": "2018-05-11T01:26:00Z"
}

{
  "HealthKitSampleKey": "86E40B42-BA54-E811-8162-E6C7223C41FA",
  "ParticipantIdentifier": "f5e23bf1-29d6-437e-b7e0-4d9bbeea4eaa",
  "Type": "Steps",
  "StartDate": "2018-04-30T17:46:04-04:00",
  "Date": "2018-04-30T17:54:27-04:00",
  "Value": "248",
  "Units": "count",
  "Source": {
    "Identifier": "com.apple.health.89E9CCE0-ECE6-4B9E-B684-23AA6A979FA1",
    "Name": "CE Test iPhone 6S+",
    "Version": "11.3"
  },
  "Device": {
    "Name": "iPhone",
    "Model": "iPhone",
    "Manufacturer": "Apple",
    "HardwareVersion": "iPhone8,2",
    "SoftwareVersion": "11.3"
  },
  "Metadata": {},
  "InsertedDate": "2018-05-11T01:26:00Z"
}

{
  "HealthKitSampleKey": "87E40B42-BA54-E811-8162-E6C7223C41FA",
  "ParticipantIdentifier": "f5e23bf1-29d6-437e-b7e0-4d9bbeea4eaa",
  "Type": "Steps",
  "StartDate": "2018-04-30T17:54:27-04:00",
  "Date": "2018-04-30T18:02:06-04:00",
  "Value": "47",
  "Units": "count",
  "Source": {
    "Identifier": "com.apple.health.89E9CCE0-ECE6-4B9E-B684-23AA6A979FA1",
    "Name": "CE Test iPhone 6S+",
    "Version": "11.3"
  },
  "Device": {
    "Name": "iPhone",
    "Model": "iPhone",
    "Manufacturer": "Apple",
    "HardwareVersion": "iPhone8,2",
    "SoftwareVersion": "11.3"
  },
  "Metadata": {},
  "InsertedDate": "2018-05-11T01:26:00Z"
}