Skip to content
AF
Fitness APIs

Terra vs Vital (Junction): Health-Data APIs Compared (2026)

Last verified October 17, 2026 · 5 min read

Sources checked (13) · October 17, 2026
Terra and Junction (Vital renamed itself Junction in March 2025) now overlap more than they used to: both connect wearables through one API and both sell lab testing, so the choice turns on reach and price shape. Pick Junction if your users are in the US and you want lab ordering across all 50 states, or a flat $300 a month for your first 500 connected users; its lab API, BAA and unlimited users sit on the custom Enterprise plan. Pick Terra if you need its wider marketed wearable list (500+ providers against Junction's 300+), labs in the UK as well as the US, or delivery straight into databases and queues, and can model a credit bill that starts at $399 a month billed annually. Prices are as of October 17, 2026.

Covered here:TerraJunctionHealth ConnectHealthKit

How Terra and Vital/Junction compare#

Both products solve the same core problem, one integration instead of a separate build per wearable, and since this page was first written they have converged: Terra's homepage now sells lab testing, and Junction's pricing page now publishes a flat entry plan. An earlier version of this page said labs were the thing Junction did that Terra did not, and that Junction priced per user with a monthly minimum; neither is true of the vendors' pages as we read them on October 17, 2026. What still separates them:

  • Lab reach. Junction offers lab testing "spanning all 50 states" through "a nationwide network of labs (NY, NJ, and RI included)". Terra's lab page says "Nationwide US, plus the UK", and its Vantage API docs list the United Kingdom and the USA as supported countries.
  • Wearable coverage and delivery. Terra markets 500+ providers and delivers to webhooks or straight into databases, cloud storage and queues. Junction markets 300+ wearables and devices and pushes webhook events, with ETL pipelines on its Enterprise plan.
  • Price shape. Terra bills a subscription plus credits per connected data source; Junction's Launch plan is a flat monthly fee for up to 500 connected users, and everything past that, including labs, is a custom Enterprise contract.

Terra vs Vital/Junction at a glance#

DimensionTerraJunction (formerly Vital)
Wearables500+ providers on its site; mobile SDK for Apple Health, Samsung Health and Health Connect300+ wearables; mobile SDKs for Apple HealthKit and Android Health Connect
Lab testingHome kits, mobile phlebotomy or lab walk-ins; US and UKWalk-in, at-home kit and mobile phlebotomy; all 50 US states; Enterprise plan only
DeliveryWebhooks, SQL databases, Supabase, cloud storage, SQS and Kafka, MongoDB, FirestoreWebhook events; ETL pipelines to your warehouse on Enterprise
Entry price$399 a month billed annually, or $499 monthly, with 100,000 creditsLaunch at a flat $300 a month, billed monthly, for 1 to 500 connected users
Scaling200 credits per connected source per month, extra credits from $0.005Enterprise: custom, billed annually, unlimited users
BAAEnterpriseEnterprise
Data locationEnterprise lists a "Dedicated instance to localised area"US or EU region per team

Prices are list prices from the vendors' pricing pages on October 17, 2026.

Terra#

Terra is a server-side API with mobile SDKs: its FAQ describes one integration returning "standardised data from 500+ providers, including Garmin, Fitbit, Apple Health, Oura, WHOOP and Strava", covering "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". Its docs explain why the SDK exists: Apple Health, Samsung Health and Health Connect "have no cloud API for third parties, so your mobile app reads them with the Terra SDK and sends the data to Terra."

Its lab side is the Vantage API, which, per its docs, lets you "order blood and DNA test kits, track fulfilment, and receive lab results in FHIR format through a single API". On pricing, "Subscriptions start from $399 per month billed annually, or $499 per month billed monthly", with 100,000 credits a month; each "active authentication is one connected data source for one end user, and costs 200 credits per month", and the first 400 events per active authentication are free. The signed BAA is on its Enterprise plan. Our Terra integration guide covers the build.

Vital / Junction#

Junction is Vital under a new name: it announced the rebrand on March 11, 2025, alongside an $18M Series A led by Creandum, and its docs still accept *.tryvital.io base URLs. Its homepage pitches "300+ wearables" plus lab operations "spanning all 50 states", and its 2025 announcement described ordering "across all 50 states, with results from 10+ labs (including LabCorp & Quest)". Collection options are walk-in, at-home kit and mobile phlebotomy.

The pricing page has two plans. Launch is "a flat $300 a month" for connecting "wearables and devices for up to 500 users", billed monthly. Enterprise is custom and billed annually, and it is where you go "when you need lab testing, unlimited users, uptime SLAs, or a signed BAA"; custom OAuth credentials are listed there too. Junction says device data "is typically flowing within days of picking up the API keys", while lab testing takes longer because kits and workflows are configured for you: "expect 4-6 weeks depending on how much customization you need". Each team is tied to an EU or US region, which "dictates where data is stored".

Which should you pick?#

Recommend by use case rather than crowning a winner:

  • US-only product where labs matter and you want ordering across every state → Junction. Its lab network and operations support are the center of the product; budget for Enterprise from the start, because labs are not on Launch.
  • Labs for UK as well as US users, or wearables first with labs later → Terra. Its lab ordering covers the US and the UK, and the wearable side keeps the widest marketed provider list of the two.
  • Wearables only, up to 500 connected users, and a fixed bill → Junction's Launch plan is the simplest number in the category: flat, monthly, no contract.
  • Wearables at a few thousand users → by our arithmetic Terra costs roughly $899 a month at 1,000 connected sources and $4,899 at 5,000 on annual billing, while Junction needs an Enterprise quote past 500; get the quote before deciding. Our aggregator pricing page shows the full comparison.
  • Data stored in the EU → Junction lets you pick an EU region on any plan; Terra's Enterprise plan lists a "Dedicated instance to localised area", so ask Terra where that can be.

Either way, both let you ingest HealthKit and Health Connect through their SDKs, so on-device Apple and Android data is available whichever you choose. For the rest of the field, see health-data aggregator APIs.

Watch the fine print#

Plan names, limits and prices in this category change, and this page has already had to reverse two of its own earlier claims. Before you commit, re-read both live pricing pages (tryterra.co/pricing and junction.com/pricing), and check which of your users' providers need your own OAuth credentials on each.

Frequently asked questions

Is Vital the same as Junction?
Yes. Junction announced its new brand, replacing Vital, on March 11, 2025, alongside an $18M Series A led by Creandum. It is the same company and product: its docs say older *.tryvital.io base URLs are still supported alongside *.junction.com, and tryvital.io now redirects to junction.com.
What is the main difference between Terra and Vital/Junction?
Reach and price shape, now that both sell lab testing. As of October 17, 2026, Junction offers lab ordering across all 50 US states and a flat $300 a month Launch plan for up to 500 connected users, with labs on its custom Enterprise plan. Terra markets 500+ wearable providers to Junction's 300+, offers labs in the US and the UK, and bills credits per connected data source from $399 a month on annual billing.
Can Terra and Vital both pull Apple HealthKit and Health Connect data?
Yes. Terra's mobile SDK connects Apple Health, Samsung Health and Health Connect, which its docs say have no cloud API for third parties. Junction's mobile SDKs integrate Apple HealthKit and Android Health Connect, in native, React Native and Flutter versions. Both also normalize cloud wearable accounts server-side.
How do Terra and Vital pricing models differ?
As of October 17, 2026, Terra starts at $399 a month billed annually or $499 monthly, includes 100,000 credits, and charges 200 credits a month for each connected data source plus credits for events past a free allowance. Junction's Launch plan is a flat $300 a month for 1 to 500 connected users, billed monthly, and anything bigger, or anything with lab testing, is a custom Enterprise contract billed annually.
Does Vital/Junction support lab tests outside the US?
Not on the pages we read on October 17, 2026: Junction describes lab testing spanning all 50 states through a nationwide US lab network, and we found no non-US lab coverage. If you need labs in the UK, Terra's lab page says nationwide US plus the UK, and its Vantage API docs list both countries as supported.

All 84 questions in Fitness APIs →

Keep reading

Elsewhere on the site

Pages that share this one’s concepts and sources, from other sections.

Next steps

Was this page useful?

Independent comparison, last reviewed October 17, 2026. Pricing, rate limits, and feature availability change often — confirm current details in each provider’s official documentation before you commit. Product and company names are trademarks of their respective owners; AIFitnessAPI is not affiliated with, endorsed by, or sponsored by any product listed here.

← All fitness apis · by AIFitnessAPI