Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
ウェアラブルAPI:Fitbit, Garmin, Oura, Withings
2026年10月時点での4つのベンダーAPIを比較:アクセスルール、メンバーシップ、データ。ヘルスストアの代替案、そしてすべてのデバイスに対応する単一のFHIR形式について説明します。
Fitbit、Garmin、Oura、Withingsはそれぞれ、デバイスが収集したデータのクラウドAPIを独自に運用しており、アクセスルールも異なります。FitbitはGoogle Health APIへ移行中、GarminのHealth APIは承認された企業向け、OuraのAPI v2はOAuthアプリと、新しいリングではアクティブなメンバーシップが必要、WithingsのPublic APIはどの開発者でも利用可能です。 4社すべてがスマートフォンのヘルスストアにも書き込むため、モバイルアプリはApple HealthKitまたはAndroid Health Connect経由で読み取ることもできます。このページでは、2026年10月時点での選択肢を比較し、データを1つの標準フォーマットに保つ方法を示します。
| Fitbit | Garmin | Oura | Withings | |
|---|---|---|---|---|
| Cloud REST API | Google Health API | Health & Activity APIs | API v2 | Public API |
| Who can get access | after Google's restricted-scope review | approved businesses | any developer, OAuth app | any developer, no contract |
| Users need a subscription | — | — | Gen3+: Oura Membership | — |
| Also reaches Health Connect / HealthKit | ✓ | ✓ | ✓ | ✓ |
Check each vendor's current terms; they change. Sources: Google, Garmin, Oura and Withings developer and support pages, October 2026.
各ベンダーの概要
Fitbit. 従来の Fitbit Web API は 2026 年 10 月 30 日に廃止されます。後継となる Google Health API は、Google OAuth 2.0 と、プライバシーおよびセキュリティレビューが必要な制限付きスコープを使用します。詳細は Fitbit Web API shutdown を参照してください。
Garmin. Garmin Connect Developer Program は、Health API(心拍数、睡眠、歩数などの終日サマリー)、Activity API(30 種類以上のアクティビティ)、Women's Health API、Training API、Courses API を提供しています。アクセスは承認された企業に付与されます。新規アプリケーションの現在の状況については、Garmin の開発者サイトを確認してください。
Oura. Oura API v2 を使用するには、Oura アカウントと Oura の開発者ポータルで作成された API アプリケーションが必要です。Oura は、アクティブな Oura メンバーシップを持たない Gen3 以降のリングのユーザーは API を通じてデータにアクセスできないと述べていますが、全員がデータファイルをダウンロードすることは可能です。
Withings. Public API は契約不要です。Withings の開発者ダッシュボードでアプリを作成し、OAuth 2.0 を使用します(アクセストークンは 3 時間有効、リフレッシュトークンは 1 年有効でローテーションされます)。測定値(体重、血圧、心拍数、SpO₂、ECG 関連値)、アクティビティ、睡眠が利用可能で、新しいデータが到着した際にサーバーへの通知も行われます。デモモードを使用すると、デバイスなしでテストできます。
クラウド API かヘルスストアか?
| ベンダーのクラウド API | スマートフォンのヘルスストア (HealthKit, Health Connect) | |
|---|---|---|
| 構築するインテグレーション | ベンダーごとに1つ | プラットフォームごとに1つ (iOS, Android) |
| アクセス | ベンダーの承認、契約またはメンバーシップによる (内容は様々) | アプリ内でのユーザーの許可 |
| モバイルアプリなしで動作するか | はい | いいえ |
| データの詳細度 | ベンダー固有、場合によってはよりリッチ | 標準的なタイプ、場合によっては要約 |
多くのチームはこれらを組み合わせて使用しています。広範なカバレッジのためにスマートフォンのヘルスストアを使用し、追加の詳細が必要な場合は1つまたは2つのベンダーAPIを使用します。
すべてのベンダーに対応する一つのフォーマット
ソースが何であれ、各測定値はLOINCコード化されたFHIR R4 Observationとして一度保存し、そのソースはprovenanceに記録します。例:41950-7 (steps)、8867-4 (heart rate)、40443-4 (resting heart rate)、80404-7 (HRV)、59408-5 (SpO₂)、93832-4 (sleep)、29463-7 (weight)、85354-9 (blood pressure)。これにより、ダッシュボード、分析、AI機能は一つのモデルを読み込むだけで済み、ベンダーのAPI変更は一つのアダプターに限定されます。
よくある質問
どのウェアラブルAPIが最も始めやすいですか?
WithingsのPublic APIは契約不要で、デモモードがあります。OuraはOAuthアプリが必要です。Garminはビジネス承認が必要です。Fitbitの統合は、現在Google Health APIを使用する必要があります。
Oura APIを使用するためにメンバーシップは必要ですか?
Ouraのサポートドキュメントによると、Gen3以降のOuraリングのユーザーは、API経由でデータを利用できるようにするためにアクティブなOura Membershipが必要です。
Garmin Health APIは無料ですか?
GarminはConnect Developer Programを承認されたビジネス開発者には無料であると説明していますが、一部のデータ(商用利用のための拡張されたビート・トゥ・ビート間隔など)にはライセンス料が必要になる場合があります。Garminの現在の利用規約を確認してください。
1つのAPIですべてのウェアラブルを取得できますか?
電話経由であれば可能です。iPhoneのApple HealthKitとAndroidのHealth Connectは、多くのデバイスからデータを集約します。サードパーティのアグリゲーターも存在します。Anpherosはベンダーのクラウドに接続せず、ユーザーの同意を得て、アプリが収集したデータをFHIR形式で保存します。
関連情報
- Fitbit Web API サービス終了 (2026年10月)
- ヘルスケアトラッカー API
- FHIR におけるウェアラブルデータ (Apple Health, Health Connect)
- Health Connect から FHIR へ
- Apple Health (HealthKit) から FHIR へ
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card