Terra API logo

Terra API

認証する

Terra API is a health and fitness data API that lets developers connect apps to 500+ wearables, health apps, sensors and blood testing providers through one integration. It supports standardised health data, webhooks, SDKs and real-time streaming for product teams building health features.

Terra API preview

Terra API overview

Terra API is a health and fitness data platform for developers that need a single integration point for wearables, health apps, sensors and blood testing providers. The platform is positioned as a way to connect to 500+ sources and receive standardised data instead of building and maintaining separate integrations for each provider.

The site says Terra supports activity, sleep, nutrition, heart rate, HRV, VO2max, body metrics, menstrual cycle and CGM data, and it offers webhooks, SDKs and a streaming API for real-time sensor data. It also presents add-on products for health scores, rewards, graphing and blood lab workflows.

Core capabilities

Single integration across many providers

Connect once to a unified API and access data from 500+ wearables, apps, sensors and blood testing providers without building separate integrations for each source.

Normalised health data output

Receive standardised health metrics across activity, sleep, nutrition, heart rate, HRV, VO2max, body metrics, menstrual cycle and CGM data types.

Managed authentication flow

Use the embeddable authentication flow to let users link accounts from Apple Health, Fitbit, Garmin, Oura, Samsung Health and other providers while Terra handles OAuth and token refresh.

Real-time streaming

Stream real-time sensor data, including beat-by-beat heart rate, through Terra's WebSocket Streaming API for live dashboards and monitoring.

Developer workflow tools

Send historical data and missed payloads through backfill and webhook-based delivery, with SDKs available for JavaScript, Python, iOS and Android.

Optional product add-ons

Use add-on products such as Health Scores, Rewards, Graph API and Blood Labs to extend the platform beyond raw data ingestion.

Common use cases

  • Unify wearable integrations

    Build an app that connects to multiple wearable and fitness sources without implementing separate authentication and parsing logic for each provider.

  • Normalize health data for product features

    Surface sleep, recovery, activity or other health metrics in a product that needs standardised data rather than raw provider-specific payloads.

  • Stream live sensor data

    Monitor live biometric signals, such as heart rate, in real time for dashboards or continuous monitoring workflows.

  • Extend an app with health scoring and rewards

    Add configurable health scores or rewards to improve engagement and help users interpret progress over time.

  • Move data into operational workflows

    Route health data into downstream systems or lab workflows using webhooks, destinations and blood report tooling.

Pros and Cons

Pros

  • Covers a broad set of sources, including wearables, fitness apps, sensors and blood testing providers.
  • Normalises data into a consistent schema, which reduces custom parser work.
  • Supports both asynchronous webhook delivery and real-time streaming.
  • Includes developer tooling such as SDKs, backfills, deduplication and a data simulator.
  • Provides optional products for scoring, rewards, graph visualisation and blood reports.

Cons

  • The site does not provide detailed public limits for every plan, so teams may need to contact sales or review the dashboard for exact usage fit.
  • Some capabilities are presented as add-ons, so the base plan may not include every workflow shown on the site.

FAQ

What is Terra API?

Terra is a health and fitness data API that gives developers a single integration for connecting apps to wearables, health apps, medical devices, and sensors. The platform normalises data from 500+ providers and can return standardised health data through webhooks and APIs.

What data sources does Terra connect to?

Terra supports 500+ health data sources, including wearables such as Garmin, Fitbit, Apple Health, Oura, WHOOP, Polar, Samsung Health, Withings, Suunto and Wahoo, plus fitness apps such as Strava, MyFitnessPal and Cronometer. The site also says it supports blood testing providers, CGM devices, medical devices and sensors.

What types of health data does Terra provide?

Terra provides standardised health metrics across activity, sleep, nutrition, heart rate, HRV, VO2max, blood oxygen, body metrics, menstrual cycle data and continuous glucose monitoring. The site also mentions granular sleep stages and latency, workouts, and body composition.

How does Terra pricing work?

The pricing page says plans start at $499 per month on the annual plan for Quick Start, and that pricing is usage-based with credits included. It also says there is a 30-day money-back guarantee.

Is Terra compliant for healthcare and regulated use cases?

The site states that Terra is HIPAA compliant, GDPR compliant and SOC 2 Type II certified, with data encrypted in transit and at rest.

Quick Facts

Category
Health and fitness data API
Primary users
Developers, health apps, clinical research teams, insurance companies and corporate wellness platforms
Source domain
tryterra.co
Platform model
Single API with webhooks, SDKs and streaming
Pricing shape
Usage-based pricing with Quick Start and Enterprise options; Quick Start starts at $499/month on the annual plan
Compliance
HIPAA compliant, GDPR compliant, SOC 2 Type II certified