
Build smarter products with connected health data
The scalable platform for companies to connect to all types of wearable, sensor, app and blood data.
The most complete
health data platform
that exists
From connecting health data sources to data normalization, user authentication, health scores and rewards. We made sure we built everything your health application needs.
Integrations
Connect your app to your users’ sensors, wearables, apps, and biomarkers, all through one unified API. Get unlimited access to all types of integrations, no backend work needed.
Health Scores
We transform raw health metrics such as HRV, respiratory rate, sleep and activity into validated scores including recovery, strain, stress, and immunity. Backed by research and adapted to your individual users' baseline values.
Rewards
Give your users points for moving, perks for sleeping, and streaks for staying consistent. Set up your reward and streak system without any coding.
Blood Labs
Ship custom home kits to the doorstep, send phlebotomists on demand, and send lab results straight into your app. Hormones, vitamins, cholesterol, glucose and all the biomarkers that wearables can't touch.
10+ features loved by
engineering teams
Help people connect their health data in a way that feels natural in your product, while your team spends less time wiring and maintaining one-off integrations.
Authentication
People can link Apple Health, Fitbit, Garmin, Oura, Samsung Health, and hundreds of other apps and devices through one embeddable Terra API flow that matches your brand, fonts, and layout so onboarding feels like part of your product.
Terra handles OAuth, token refresh, and provider-specific edge cases behind the scenes, which means faster launches, fewer auth regressions, and more roadmap time for features your users notice.
Authentication
People can link Apple Health, Fitbit, Garmin, Oura, Samsung Health, and hundreds of other apps and devices through one embeddable Terra API flow that matches your brand, fonts, and layout so onboarding feels like part of your product.
Terra handles OAuth, token refresh, and provider-specific edge cases behind the scenes, which means faster launches, fewer auth regressions, and more roadmap time for features your users notice.
Offer lab testing through a single API
Order blood and DNA tests for your users through Terra API. Blood through home kits, mobile phlebotomy, or lab walk-ins, and DNA from a single at-home saliva swab, with results delivered straight to your app. Start from one of the blood panels below or build your own.
Women's health
A measured hormonal picture for cycle, fertility, and menopause products. Backed by estradiol, progesterone, FSH, LH, SHBG, and prolactin.
Explore all panelsPreventative care
The full-body baseline a yearly membership is built around. Metabolic, cardiovascular, hormonal, liver, and kidney health in a single draw.
Explore all panelsTraining and recovery
Show members why performance stalls and when they have recovered. Cortisol, testosterone, CK, vitamin D, ferritin, and magnesium.
Explore all panelsWeight and metabolism
Measurable proof of progress for weight and longevity programs. HbA1c, fasting glucose, insulin, lipids, and ApoB.
Explore all panelsHeart health
The cardiovascular risk a standard physical misses, years earlier. Full lipids with ApoB, Lp(a), homocysteine, and hs-CRP.
Explore all panelsNutrition and deficiency
Dose against measured deficiencies and prove the change at retest. Vitamin D, B12, folate, iron, magnesium, and zinc.
Explore all panelsWomen's health
A measured hormonal picture for cycle, fertility, and menopause products. Backed by estradiol, progesterone, FSH, LH, SHBG, and prolactin.
Explore all panelsPreventative care
The full-body baseline a yearly membership is built around. Metabolic, cardiovascular, hormonal, liver, and kidney health in a single draw.
Explore all panelsTraining and recovery
Show members why performance stalls and when they have recovered. Cortisol, testosterone, CK, vitamin D, ferritin, and magnesium.
Explore all panelsWeight and metabolism
Measurable proof of progress for weight and longevity programs. HbA1c, fasting glucose, insulin, lipids, and ApoB.
Explore all panelsHeart health
The cardiovascular risk a standard physical misses, years earlier. Full lipids with ApoB, Lp(a), homocysteine, and hs-CRP.
Explore all panelsNutrition and deficiency
Dose against measured deficiencies and prove the change at retest. Vitamin D, B12, folate, iron, magnesium, and zinc.
Explore all panelsWhat we are building and learning
Product updates from the Terra API team, plus original research led by two times olympian Alistair Brownlee on wearable accuracy, recovery science and where health data is heading.
Learn from Terra and the best health buildersLearn from Terra and the
best health builders
Subscribe to Terra API's podcast to learn what the best founders in health tech do.
Ready to scale? Contact us:
"Can we integrate CGM + wearable sleep data into our insurance rewards system, and can Terra normalize the data across 100K devices for us?"
Ready to scale? Contact us:
"Can we integrate CGM + wearable sleep data into our insurance rewards system, and can Terra normalize the data across 100K devices for us?"
Why security teams love us
Terra API was built from the ground up with privacy and security at its core. Every data flow from wearable to API is encrypted, monitored, and isolated across environments. Our compliance with GDPR, HIPAA, and SOC 2 ensures that your users’ most sensitive health data is always handled according to the highest global standards.
Grow your users on the most scalable health platform
Terra API is the most reliable, robust and scalable solution to connect your health application to all types of health data sources.
4,804,837,291
Health data events processed this year
Frequently asked questions
- What is Terra API?
- Terra is a health and fitness data API that gives developers a single integration to connect apps with wearables, health apps, medical devices, and sensors. One API call returns standardised data from 500+ providers, including Garmin, Fitbit, Apple Health, Oura, WHOOP and Strava, without writing separate authentication flows or data parsers.
- Which wearables and health apps does Terra support?
- Terra connects to 500+ health data sources including wearables (Garmin, Fitbit, Apple Watch, Oura Ring, WHOOP, Polar, Samsung Health, Withings, Suunto, Wahoo), fitness apps (Strava, MyFitnessPal, Cronometer), blood testing providers, CGM devices, medical devices, and sensors.
- What health data types can I access through one API?
- Terra returns standardised activity, sleep, body and nutrition data. That covers sleep stages and latency, workouts, heart rate, HRV, VO2max, blood oxygen (SpO2), continuous glucose monitoring (CGM), menstrual cycle, body composition and per-set strength training. The full data type reference is at docs.tryterra.co.
- Is Terra HIPAA and GDPR compliant?
- Yes. Terra is HIPAA compliant, GDPR compliant, and SOC 2 Type II certified. All health data is encrypted in transit and at rest. Terra is built for healthcare applications, clinical research, insurance, and enterprise health platforms.
- How much does a wearable data API cost?
- Terra uses usage-based pricing, so you only pay for the active users you have. Plans start at $399 per month on the annual plan. All data types and integrations are included with no per-endpoint fee. See tryterra.co/pricing for full details.
- Is there a single API for all wearables?
- No. Terra's single API normalises data across all 500+ supported providers. Integrate once and gain access to data from Garmin, Fitbit, Apple Health, Oura, WHOOP, Strava and hundreds more, with a consistent data schema regardless of the source.
- How do I stream real-time heart rate from a wearable?
- Yes, through the Streaming API, which is a paid add-on to your plan. It delivers metrics on roughly a per-second basis, including heart rate, steps and distance, from BLE and ANT+ devices and phone sensors. Your mobile app forwards the stream to Terra using a Terra RT SDK, and your backend consumes it over a WebSocket.
- Is there an MCP server for wearable health data?
- Yes, through the AI Interface, an MCP server your agent connects to. It reads a user's health data at runtime, so the agent can request specific datasets, aggregated stats, trends and baselines without you calling the API, handling webhooks, or storing and parsing data yourself. Read access only.
- Can I send wearable data straight to my database?
- Terra delivers to webhooks, SQL databases (Postgres and MySQL), Supabase, cloud storage (S3, GCS and Azure Blob), queueing services (SQS and Kafka), MongoDB and Firestore. Destinations are configured per data source, so payloads can land straight in your database without you running a webhook handler.
- Can I push a structured workout to a Garmin watch?
- Yes, for providers that support it. Terra's write endpoints create a bi-directional stream between your app and connected integrations, and the Planned Workouts add-on pushes structured runs, rides, swims and strength blocks to Garmin, Coros, Hammerhead and TodaysPlan, and to Apple Watch through the mobile SDK.
- How do I connect to the Garmin API?
- Garmin has paused new applications to its Connect Developer Program while it completes updates, and has not announced a reopening date, so there is currently no channel to apply for direct access. Terra has maintained a Garmin integration for years as an established partner, so Garmin data flows through Terra today. Users still grant consent through Garmin's own authorization flow.
- Which Garmin data can I get through Terra?
- Activity, sleep, heart rate, body metrics and daily health stats, plus Garmin's own composite metrics (Body Battery, Stress and Training Effect) with per-minute detail where Garmin provides it. Garmin's branding requirements apply to what you build with it, including dashboards, exports, and derived or AI-generated outputs.






























