# ウェアラブルAPI：Fitbit、Garmin、Oura、Withings

> 2026年10月時点での4つのベンダーAPIの比較 — アクセスルール、メンバーシップ、データ — ヘルスストアの代替、そしてすべてのデバイスに対応する1つのFHIRフォーマット。

Source: https://developers.anpheros.com/ja/guides/wearable-apis

**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つの標準フォーマットに保つ方法を示します。

<!-- visual:wapi-compare -->

## 各ベンダーの概要

**Fitbit.** 従来の Fitbit Web API は 2026 年 10 月 30 日に廃止されます。後継となる Google Health API は、Google OAuth 2.0 と、プライバシーおよびセキュリティレビューが必要な制限付きスコープを使用します。詳細は [Fitbit Web API shutdown](https://developers.anpheros.com/ja/guides/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形式で保存します。

<!-- visual:cta-wapi -->

## 関連情報

- [Fitbit Web API サービス終了 (2026年10月)](https://developers.anpheros.com/ja/guides/fitbit-web-api-shutdown)
- [ヘルスケアトラッカー API](https://developers.anpheros.com/ja/guides/health-tracker-api)
- [FHIR におけるウェアラブルデータ (Apple Health, Health Connect)](https://developers.anpheros.com/ja/guides/wearable-data-fhir)
- [Health Connect から FHIR へ](https://developers.anpheros.com/ja/guides/health-connect-fhir)
- [Apple Health (HealthKit) から FHIR へ](https://developers.anpheros.com/ja/guides/apple-health-fhir)
