Junction
APIWearable and health app data API with US and EU data regions, formerly Vital
- 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
- Create a team in the US or EU region and copy its API key
- Connect a user's wearable through the Junction Link widget
- 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