WHOOP website screenshot

WHOOP

WHOOP is a fitness and recovery wearable platform providing a REST API for accessing sleep, recovery, strain, and workout metrics from the WHOOP band. The API uses OAuth 2.0 authorization code flow with Bearer tokens to allow developers to build applications that access member health and performance data including physiological cycles, sleep stages, recovery scores, strain, heart rate, body measurements, and workout records.

1 APIs 0 Features
FitnessWearablesHealthRecoverySleepWorkoutStrainHeart RatePerformance

APIs

WHOOP API

The WHOOP REST API provides access to member health and performance data including physiological cycles, sleep, recovery, strain, workouts, body measurements, and basic profile ...

GraphQL

WHOOP GraphQL API

WHOOP is a fitness wearable tracking recovery, strain, and sleep. The API covers physiological metrics (HRV, resting heart rate, SpO2), recovery scores, sleep stages, workout st...

GRAPHQL

Pricing Plans

Whoop Plans Pricing

1 plans

PLANS

Rate Limits

Whoop Rate Limits

2 limits

RATE LIMITS

FinOps

Whoop Finops

FINOPS

Semantic Vocabularies

Whoop Context

2 classes · 16 properties

JSON-LD

Example Payloads

Whoop Cycle Example

4 fields

EXAMPLE

Whoop Recovery Example

4 fields

EXAMPLE

Whoop Sleep Example

4 fields

EXAMPLE

Whoop User Profile Example

4 fields

EXAMPLE

Whoop Workout Example

4 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrg
GitHubOrg
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
🔗
X
X
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: whoop
name: WHOOP
description: WHOOP is a fitness and recovery wearable platform providing a REST API for accessing sleep, recovery, strain,
  and workout metrics from the WHOOP band. The API uses OAuth 2.0 authorization code flow with Bearer tokens to allow developers
  to build applications that access member health and performance data including physiological cycles, sleep stages, recovery
  scores, strain, heart rate, body measurements, and workout records.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/whoop/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- Fitness
- Wearables
- Health
- Recovery
- Sleep
- Workout
- Strain
- Heart Rate
- Performance
apis:
- name: WHOOP API
  description: The WHOOP REST API provides access to member health and performance data including physiological cycles, sleep,
    recovery, strain, workouts, body measurements, and basic profile information. Authentication is handled via OAuth 2.0
    authorization code flow.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://developer.whoop.com/api/
  baseURL: https://api.prod.whoop.com
  tags:
  - Fitness
  - Wearables
  - Health
  - Sleep
  - Recovery
  - Workout
  properties:
  - type: Documentation
    url: https://developer.whoop.com/docs/developing/overview/
  - type: OpenAPI
    url: https://developer.whoop.com/api/
  - type: OpenAPISource
    url: https://api.prod.whoop.com/developer/doc/openapi.json
  - type: OpenAPIArtifact
    url: openapi/whoop-openapi.yml
  - type: Vocabulary
    url: vocabulary/whoop-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/whoop-context.jsonld
  - type: Authentication
    url: https://developer.whoop.com/docs/developing/oauth/
  - type: RateLimits
    url: https://developer.whoop.com/docs/developing/rate-limiting/
  - type: GettingStarted
    url: https://developer.whoop.com/docs/developing/getting-started/
  - url: graphql/whoop-graphql.md
    type: GraphQL
  contact:
  - FN: WHOOP Developer Support
    url: https://developer.whoop.com/docs/developing/support/
common:
- type: Website
  url: https://www.whoop.com
- type: Documentation
  url: https://developer.whoop.com
- type: GitHubOrg
  url: https://github.com/WhoopInc
- type: LinkedIn
  url: https://www.linkedin.com/company/whoop
- type: Blog
  url: https://engineering.prod.whoop.com
- type: Pricing
  url: https://developer.whoop.com/docs/developing/getting-started/
- type: StatusPage
  url: https://status.whoop.com
- type: X
  url: https://x.com/whoop
- type: Plans
  url: plans/whoop-plans-pricing.yml
- type: RateLimits
  url: rate-limits/whoop-rate-limits.yml
- type: FinOps
  url: finops/whoop-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com