Polar Electro Oy (operating as Polar Global) is a Finnish sports and fitness technology company founded in 1977 and headquartered in Kempele, Finland. Polar invented the first wireless wearable heart rate monitor — the Sport Tester PE 2000 in 1982 — and remains one of the longest-standing brands in consumer heart rate sensing, GPS sports watches, and fitness wearables. The Polar device portfolio includes the H10 and H9 chest straps, the Verity Sense and OH1 optical sensors, the Polar 360 and Loop fitness bands, and the Vantage, Grit X, Pacer, Ignite, and Unite watch lines, along with a dedicated equine sensor line. Developers access Polar data through the Polar AccessLink API for consumer Polar Flow data, the Polar TeamPro API for team and player training sessions, and the open-source Polar BLE SDK for iOS and Android applications that stream live sensor data over Bluetooth Low Energy.
Polar publishes 18 APIs on the APIs.io network, including Cardio load API, Continuous Heart Rate API, Daily activity API, and 15 more. Tagged areas include Fitness, Health, Wearables, Heart Rate, and Sports.
Polar’s developer surface includes authentication, developer portal, documentation, signup flow, code examples, support, YouTube channel, and 23 more developer resources.
The Polar BLE SDK enables iOS and Android applications to stream live data from Polar sensors over Bluetooth Low Energy. Supports H10, H9, Verity Sense, OH1, Ignite 3, Polar 360...
Cardio load is based on training impulse calculation (TRIMP), a commonly accepted and scientifically proven method to quantify training load. Your Cardio load value tells you ho...
This resource allows partners to access their users' continuous heart rate data. Continuous heart rate is recorded with supported devices when the heart rate tracking is turned ...
This resource allows partners to access their users' daily activity data. During the transfer, the activity data is copied also into the AccessLink database so the end-users can...
This resource allows partners to access their users' Elixir™ Biosensing data. All time values are UTC times. Elixir™ Biosensing data consists of body temperature dat...
This resource allows partners to access their users' training data. All time values are UTC except start-time. Start-time is the time set on the training computer. Each transact...
Nightly Recharge™ is a recovery measurement that shows how well your body recovers from daily training and stress. It is based on heart rate variability (HRV) and overnigh...
This resource allows partners to access their users' physical information. Whenever some user's physical information changes, new entry containing full physical info is stored t...
This resource allows partners to check if their users have available data for downloading. Use client credentials authentication. Returns object holding list of available data o...
Sleep endpoints support [Polar Sleep Plus™](https://www.polar.com/en/smart-coaching/polar-sleep-plus) and [Sleep Plus Stages™](https://www.polar.com/en/smart-coachin...
This resource allows partners to access their users' SleepWise™ data. All time values are UTC times. SleepWise™ data is calculated for [SleepWise™](https://sup...
Polar is a creator monetization platform for newsletters and digital products. The API covers subscriptions, products, benefits, orders, customers, and analytics for newsletter ...
aid: polar
url: https://raw.githubusercontent.com/api-evangelist/polar/refs/heads/main/apis.yml
apis:
- aid: polar:polar-ble-sdk
name: Polar BLE SDK
tags:
- BLE
- Bluetooth
- SDK
- Heart Rate
- ECG
- Sensors
- Wearables
humanURL: https://github.com/polarofficial/polar-ble-sdk
properties:
- url: https://github.com/polarofficial/polar-ble-sdk
type: Repository
- url: https://www.polar.com/en/business/sdk
type: Documentation
- url: https://github.com/polarofficial/polar-ble-sdk
name: Polar BLE SDK (iOS + Android)
type: SDKs
- url: https://github.com/polarofficial/create-mobile-app-for-polar-sensors
name: Mobile App Starter for Polar Sensors
type: CodeExamples
description: The Polar BLE SDK enables iOS and Android applications to stream live data from Polar sensors over Bluetooth
Low Energy. Supports H10, H9, Verity Sense, OH1, Ignite 3, Polar 360/Loop, Vantage V3, Vantage M3, Grit X2 Pro, Grit X2,
Pacer Pro, and Pacer. Streams heart rate, ECG, accelerometer, PPG, gyroscope, magnetometer, and PPI data. iOS 14.0+ (Swift)
and Android minSdk 24 (Kotlin/Java) with RxJava/RxSwift for asynchronous operations.
- aid: polar:polar-cardio-load-api
name: Polar Cardio load API
description: Cardio load is based on training impulse calculation (TRIMP), a commonly accepted and scientifically proven
method to quantify training load. Your Cardio load value tells you how much strain your training session put on your cardiovascular
system. The higher the Cardio load, the more strenuous the training session was for the cardiovascular system. Cardio
load is calculated after every workout from your heart rate data and session duration. For more detailed information please
check [cardio load](https://support.polar.com/e_manuals/unite/polar-unite-user-manual-english/cardio-load.htm).
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- Cardio load
properties:
- type: OpenAPI
url: openapi/polar-cardio-load-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
- aid: polar:polar-continuous-heart-rate-api
name: Polar Continuous Heart Rate API
description: This resource allows partners to access their users' continuous heart rate data. Continuous heart rate is recorded
with supported devices when the heart rate tracking is turned on in device settings. Samples are recording in 5 minute
intervals. Heart rate samples from training sessions are not available through this resource. Training sessions samples
have more precise sampling interval and they can be accessed from the [training data resource](#exercises). <a href="https://support.polar.com/en/support/the_what_and_how_of_polars_continuous_heart_rate">Supported
devices</a>
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- Continuous Heart Rate
properties:
- type: OpenAPI
url: openapi/polar-continuous-heart-rate-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
- aid: polar:polar-daily-activity-api
name: Polar Daily activity API
description: This resource allows partners to access their users' daily activity data. Webhooks are used to notify partners
when new data is available.
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- Daily activity
properties:
- type: OpenAPI
url: openapi/polar-daily-activity-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
- aid: polar:polar-daily-activity-deprecated-api
name: Polar Daily activity (deprecated) API
description: This resource allows partners to access their users' daily activity data. During the transfer, the activity
data is copied also into the AccessLink database so the end-users cannot change the data that is accessible via AccessLink
afterwards. Begin and end of day are determined by the time set on the device used. No timezone information is available.
Each transaction will consist of at most 50 activity summaries. Available data presented in section [Schemas](#schemas).
Only data that has been uploaded to Flow after the user has been registered to your client will be available. Only data
that has been uploaded in the last 28 days will be available. <br/><br/> This resource is deprecated. Please use non-transactional
[Daily activity](#daily-activity) instead.
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- Daily activity (deprecated)
properties:
- type: OpenAPI
url: openapi/polar-daily-activity-deprecated-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
- aid: polar:polar-elixir-trade-biosensing-api
name: Polar Elixir™ Biosensing API
description: This resource allows partners to access their users' Elixir™ Biosensing data. All time values are UTC
times. Elixir™ Biosensing data consists of body temperature data, sleep skin temperature data, skin contacts data,
wrist ECG test report data and SpO2 test report data.
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- Elixir™ Biosensing
properties:
- type: OpenAPI
url: openapi/polar-elixir-trade-biosensing-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
- aid: polar:polar-exercises-api
name: Polar Exercises API
description: Resources for getting information about exercise. These endpoints do not require an active transaction, but
they use hashed id.
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- Exercises
properties:
- type: OpenAPI
url: openapi/polar-exercises-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
- aid: polar:polar-exercises-deprecated-api
name: Polar Exercises (deprecated) API
description: This resource allows partners to access their users' training data. All time values are UTC except start-time.
Start-time is the time set on the training computer. Each transaction will consist of at most 50 training sessions. Available
data presented in section [Schemas](#schemas). Only data that has been uploaded to Flow after the user has been registered
to your client will be available. Only data that has been uploaded in the last 28 days will be available. <br/><br/> This
resource is deprecated. Please use non-transactional [Exercises](#exercises) instead.
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- Exercises (deprecated)
properties:
- type: OpenAPI
url: openapi/polar-exercises-deprecated-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
- aid: polar:polar-nightly-recharge-api
name: Polar Nightly Recharge API
description: Nightly Recharge™ is a recovery measurement that shows how well your body recovers from daily training
and stress. It is based on heart rate variability (HRV) and overnight heart rate data. The higher the Nightly Recharge
score, the better your body has recovered. For more detailed information please check [Nightly Recharge](https://support.polar.com/e_manuals/unite/polar-unite-user-manual-english/nightly-recharge.htm).
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- Nightly Recharge
properties:
- type: OpenAPI
url: openapi/polar-nightly-recharge-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
- aid: polar:polar-physical-info-api
name: Polar Physical info API
description: This resource allows partners to access their users' physical information.
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- Physical info
properties:
- type: OpenAPI
url: openapi/polar-physical-info-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
- aid: polar:polar-physical-info-deprecated-api
name: Polar Physical info (deprecated) API
description: This resource allows partners to access their users' physical information. Whenever some user's physical information
changes, new entry containing full physical info is stored to AccessLink. Pull notifications can be used to check if user
have new physical information available. Available data presented in section [Schemas](#schemas). <br/><br/> This resource
is deprecated. Please use non-transactional [Physical info](#physical-info) instead.
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- Physical info (deprecated)
properties:
- type: OpenAPI
url: openapi/polar-physical-info-deprecated-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
- aid: polar:polar-player-training-sessions-api
name: Polar Player training sessions API
description: Endpoints for getting players training session and details. <aside class='notice'> Only training sessions that
are done during time the player has been linked to team roster will be visible here. </aside>
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- Player training sessions
properties:
- type: OpenAPI
url: openapi/polar-player-training-sessions-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
- aid: polar:polar-pull-notifications-api
name: Polar Pull notifications API
description: This resource allows partners to check if their users have available data for downloading. Use client credentials
authentication. Returns object holding list of available data objects.
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- Pull notifications
properties:
- type: OpenAPI
url: openapi/polar-pull-notifications-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
- aid: polar:polar-sleep-api
name: Polar Sleep API
description: Sleep endpoints support [Polar Sleep Plus™](https://www.polar.com/en/smart-coaching/polar-sleep-plus)
and [Sleep Plus Stages™](https://www.polar.com/en/smart-coaching/sleep-plus-stages). Available data is presented
in section [Schemas](#schemas).
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- Sleep
properties:
- type: OpenAPI
url: openapi/polar-sleep-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
- aid: polar:polar-sleepwise-trade-api
name: Polar SleepWise™ API
description: This resource allows partners to access their users' SleepWise™ data. All time values are UTC times.
SleepWise™ data is calculated for [SleepWise™](https://support.polar.com/en/polar-sleepwise) supported devices
when minimum of 5 days of sleep data is available. SleepWise™ data consists of alertness periods and circadian bedtime
periods.
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- SleepWise™
properties:
- type: OpenAPI
url: openapi/polar-sleepwise-trade-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
- aid: polar:polar-team-api
name: Polar Team API
description: Endpoints for getting teams and team details.
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- Team
properties:
- type: OpenAPI
url: openapi/polar-team-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
- aid: polar:polar-team-training-sessions-api
name: Polar Team training sessions API
description: Endpoints for getting team training sessions and details.
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- Team training sessions
properties:
- type: OpenAPI
url: openapi/polar-team-training-sessions-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
- aid: polar:polar-users-api
name: Polar Users API
description: This resource provides all the necessary functions to manage users.
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- Users
properties:
- type: OpenAPI
url: openapi/polar-users-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
- aid: polar:polar-webhooks-api
name: Polar Webhooks API
description: Webhook resources provides endpoints for creating, modifying and deleting webhooks.
humanURL: https://www.polar.com/accesslink-api/
baseURL: https://www.polaraccesslink.com/
tags:
- Webhooks
properties:
- type: OpenAPI
url: openapi/polar-webhooks-api-openapi.yml
- type: Documentation
url: https://www.polar.com/accesslink-api/
- type: AsyncAPI
url: openapi/polar-accesslink-webhooks-asyncapi.yml
- type: Portal
url: https://admin.polaraccesslink.com/
- type: CodeExamples
url: https://github.com/polarofficial/accesslink-example-python
- type: TermsOfService
url: https://www.polar.com/en/legal/polar-api-agreement
- type: GraphQL
url: graphql/polar-graphql.md
- type: Documentation
url: https://www.polar.com/teampro-api/
name: Polar
tags:
- Fitness
- Health
- Wearables
- Heart Rate
- Sports
- Training
- Sleep
- Activity Tracking
- Sensors
- Bluetooth
kind: contract
accessModel:
pricing: unknown
onboarding: self-serve
trial: false
try_now: false
public: false
label: Self-serve signup
confidence: medium
source:
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/polar.png
access: 3rd-Party
common:
- type: AgenticAccess
url: agentic-access/polar-agentic-access.yml
- type: VulnerabilityDisclosure
url: security/polar-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/polar-domain-security.yml
- type: Authentication
url: authentication/polar-authentication.yml
- type: OAuthScopes
url: scopes/polar-scopes.yml
- url: https://www.polar.com/en
name: Polar
type: Portal
- url: https://www.polar.com/en/developers
name: Polar Developers
type: Portal
- url: https://www.polar.com/en/business/api
name: Polar API for Business
type: Portal
- url: https://www.polar.com/accesslink-api/
name: AccessLink API Documentation
type: Documentation
- url: https://www.polar.com/teampro-api/
name: TeamPro API Documentation
type: Documentation
- url: https://admin.polaraccesslink.com/
name: AccessLink Partner Admin Console
type: Signup
- url: https://www.polar.com/en/business/sdk
name: Polar SDK
type: SDKs
- url: https://github.com/polarofficial
name: Polar Official GitHub
type: GitHubOrganization
- url: https://github.com/polarofficial/polar-ble-sdk
name: Polar BLE SDK
type: SDKs
- url: https://github.com/polarofficial/accesslink-example-python
name: AccessLink Python Example
type: CodeExamples
- url: https://github.com/polarofficial/create-mobile-app-for-polar-sensors
name: Mobile App Starter for Polar Sensors
type: CodeExamples
- url: https://flow.polar.com/
name: Polar Flow
type: Portal
- url: https://support.polar.com/en
name: Polar Support
type: Support
- url: https://www.polar.com/en/compatible-apps
name: Compatible Apps
type: Documentation
- url: https://www.polar.com/en/science/collaborate-with-us
name: Research Collaboration
type: Partners
- url: https://www.polar.com/en/legal/polar-api-agreement
name: AccessLink Limited License Agreement
type: TermsOfService
- url: https://www.polar.com/en/legal/privacy-notice
name: Privacy Notice
type: PrivacyPolicy
- url: https://www.polar.com/en/legal
name: Legal
type: TermsOfService
- url: https://www.linkedin.com/company/polar-electro
name: Polar on LinkedIn
type: LinkedIn
- url: https://twitter.com/PolarGlobal
name: Polar on X
type: Twitter
- url: https://www.youtube.com/user/PolarGlobalOfficial
name: Polar on YouTube
type: YouTube
- url: https://www.facebook.com/polarglobal
name: Polar on Facebook
type: Facebook
- url: https://www.instagram.com/polarglobal/
name: Polar on Instagram
type: Instagram
- url: https://www.polar.com/blog/
name: Polar Blog
type: Blog
- url: https://www.polar.com/en/products
name: Polar Products
type: Documentation
- type: Features
data:
- Polar AccessLink API with OAuth2 access to Polar Flow user training, activity, sleep, and biosensing data
- Continuous heart rate (5-minute samples), Nightly Recharge, SleepWise alertness, and circadian bedtime endpoints
- Cardio Load training-impulse calculation across days and months
- Elixir biosensing endpoints — ECG, SpO2, body and skin temperature, skin contacts
- Exercise downloads in JSON, FIT, TCX, and GPX formats
- Webhook subscriptions for real-time delivery of new training, activity, and sleep data
- Transactional endpoints (data is discarded after commit) and non-transactional persistent endpoints
- Polar TeamPro API for coaches with team and player training session data
- OAuth2 authorization-code flow with team_read scope for TeamPro and accesslink.read_all for AccessLink
- Partner registration and OAuth credential management at admin.polaraccesslink.com
- Polar BLE SDK for iOS (Swift) and Android (Kotlin/Java) streaming live HR, ECG, ACC, PPG, gyro, magnetometer, PPI
- Supported sensors include H10, H9, Verity Sense, OH1, Polar 360/Loop, Vantage V3, Vantage M3, Grit X2 Pro, Pacer Pro
- Heart-rate monitoring pioneer — first wireless wearable HR monitor (Sport Tester PE 2000, 1982)
- Google Fit and Apple HealthKit integration paths for consumer data sharing
- Dynamic rate limiting on AccessLink based on registered user count (15-minute and 24-hour windows)
- TeamPro API rate limit of 1 request/second with 100-request burst
- Polar Flow ecosystem (web at flow.polar.com plus iOS, Android, and Huawei mobile apps)
sources:
- https://www.polar.com/en
- https://www.polar.com/en/developers
- https://www.polar.com/accesslink-api/
- https://www.polar.com/teampro-api/
- https://github.com/polarofficial
updated: '2026-05-25'
created: '2026-05-25T00:00:00.000Z'
modified: '2026-05-30'
position: Providing
description: Polar Electro Oy (operating as Polar Global) is a Finnish sports and fitness technology company founded in 1977
and headquartered in Kempele, Finland. Polar invented the first wireless wearable heart rate monitor — the Sport Tester
PE 2000 in 1982 — and remains one of the longest-standing brands in consumer heart rate sensing, GPS sports watches, and
fitness wearables. The Polar device portfolio includes the H10 and H9 chest straps, the Verity Sense and OH1 optical sensors,
the Polar 360 and Loop fitness bands, and the Vantage, Grit X, Pacer, Ignite, and Unite watch lines, along with a dedicated
equine sensor line. Developers access Polar data through the Polar AccessLink API for consumer Polar Flow data, the Polar
TeamPro API for team and player training sessions, and the open-source Polar BLE SDK for iOS and Android applications that
stream live sensor data over Bluetooth Low Energy.
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.16'