Junction

API

Wearable and health app data API with US and EU data regions, formerly Vital

Price
Free sandbox, then $300/month
Access
Team API key (X-Vital-API-Key)

About

Junction (formerly Vital) connects 300+ wearables and health apps through a Link widget and one API for activity, sleep, body and vitals data, with webhooks. Each team lives in a US or EU (Belgium) region. It also sells US lab testing. The free sandbox allows 50 users with synthetic data.

What you can do with it

  • Read sleep, activity and heart rate data from users' wearables through one API
  • Keep wearable data of EU users in Junction's EU region under GDPR
  • Sync Apple HealthKit and Health Connect data with Junction's mobile SDKs

Get started

  1. Create a team in the US or EU region and copy its API key
  2. Connect a user's wearable through the Junction Link widget
  3. Fetch summaries or receive them on your webhook

Example

curl "https://api.us.junction.com/v2/summary/sleep/$JUNCTION_USER_ID?start_date=2026-09-01" \
  -H "X-Vital-API-Key: $JUNCTION_API_KEY"

Details

Hosting
Hosted service
Available in
Worldwide
Official SDKs
Python, JavaScript/TypeScript, Go, Java, Swift, Kotlin, Dart
MCP server
None

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .