Polar

Polar Integration

Access highly accurate heart rate data and detailed workout metrics from Polar watches and heart rate straps

Activity Tracking
Heart Rate Zones
Sleep Analysis
Event-Driven Sync

Supported Polar Devices

Comprehensive support for Polar smartwatches and heart rate monitors

Polar Grit X Pro
Premium Outdoor Watch
  • Military-grade durability
  • Turn-by-turn navigation
  • Hill Splitter™
  • Fuel-Wise™
Polar Vantage V3
Multisport Watch
  • Dual-frequency GPS
  • Training Load Pro
  • Recovery insights
  • Sleep tracking
Polar Ignite 3
Fitness Watch
  • 24/7 activity tracking
  • Sleep Plus Stages™
  • FitSpark™ training guide
  • Nightly Recharge™
Polar Unite
Wellness Watch
  • Sleep & recovery tracking
  • Guided breathing
  • FitSpark™ workouts
  • Ultra-slim design
Polar M430
Running Watch
  • GPS tracking
  • Running program
  • 24/7 heart rate
  • Advanced metrics
Polar H10 & H9
Heart Rate Sensors
  • ECG-accurate HR
  • Bluetooth & ANT+
  • Waterproof
  • Internal memory

Health Data Captured

Comprehensive health and fitness metrics from Polar devices

Heart Rate Data
  • Heart rate sampled every second
  • Heart rate zones (1-5)
  • Average, min, and max HR
  • Heart rate variability (HRV)
Activity Metrics
  • Steps and proprietary step count
  • Distance covered
  • Calories burned
  • Active duration by zone
  • GPS position data
Sleep Analysis
  • Sleep Plus Stages™ data
  • Sleep duration and quality
  • Sleep stage breakdown
  • Nightly recovery metrics

How Integration Works

Real-time data streaming with event-driven architecture

Event-Driven Sync
Instant data delivery via webhooks

Polar notifies Healix whenever new data is available, and we immediately POST the normalized data to your webhook endpoint.

Available Data Types:

Activity
Daily
Sleep
Historical Data Access
Query past data with HTTP requests

Request historical data or data over extended periods using HTTP endpoints with start_date and end_date parameters.

Data Formats:

JSON
FIT File
FHIR

Activity Data Sample

Example payload structure from Polar integration

{
  "metadata": {
    "user_id": "user_123",
    "start_time": "2025-01-15T08:30:00Z",
    "end_time": "2025-01-15T09:30:00Z"
  },
  "calories_data": {
    "total_burned_calories": 450,
    "BMR_calories": 75,
    "net_activity_calories": 375
  },
  "movement_data": {
    "steps_count": 8500,
    "floors_climbed": 12
  },
  "distance_data": {
    "distance_meters": 6800,
    "elevation_gain_meters": 120
  },
  "heart_rate_data": {
    "summary": {
      "avg_hr_bpm": 145,
      "max_hr_bpm": 178,
      "min_hr_bpm": 68,
      "resting_hr_bpm": 62
    },
    "detailed": {
      "hr_samples": [...],
      "hr_zones": [
        { "zone": 1, "duration_seconds": 300 },
        { "zone": 2, "duration_seconds": 1800 },
        { "zone": 3, "duration_seconds": 1200 }
      ]
    }
  },
  "active_durations_data": {
    "activity_seconds": 3600,
    "low_intensity_seconds": 1200,
    "medium_intensity_seconds": 1800,
    "high_intensity_seconds": 600
  }
}

Ready to Integrate Polar?

Start receiving highly accurate heart rate and workout data from Polar devices in minutes