• Unified API
  • Mobile SDK
  • Connection Widget
  • Streaming
  • Blood Report API
  • Graph API
  • Health Scores
  • Health Rewards
  • Planned Workouts
  • Lab Testing
  • AI Interface
  • Enterprise
  • Insurance
  • Integrations
  • Research
  • Podcast
  • Blog
  • Reports
  • Events
  • Documentation
  • Community
  • Example apps
  • Wearable Data
  • About
  • Customers
  • Partners
  • Careers
  • Support
  • Pricing
Terra
Pricing
Become an integrationGet started

Dexcom API Integration

With Terra's Dexcom web API integration, your app can access continuous glucose monitoring (CGM) data from Dexcom sensors. The Dexcom API integration delivers recent and historical glucose readings, enabling you to track glucose trends, alert thresholds, and calibration events. This provides your users with a comprehensive picture of their metabolic health.

Start Receiving Data From Dexcom In 5 Minutes

Dexcom

Dexcom

Enable Dexcom through your Terra dashboard

Select a Wearable

Dexcom

Dexcom

Connect users to your app

0. "active_durations_data":{...}
1. "calories_data": {...}
2. "device_data": {...}
3. "distance_data": {...}
4. "heart_rate_data": {...}
5. "movement_data": {...}
6. "position_data": {...}

Start receiving data from Dexcom on your app or website

How the Dexcom API integration works

Data delivery
Terra polls Dexcom
Expected latency
Up to 5–10 minutes after the provider syncs
Data types
Body
Credentials
You supply your own Dexcom app credentials. Apply at developer.dexcom.com

Two ways to receive Dexcom data

When data is available from a Dexcom device, Terra sends it straight to your webhook. During your Terra account setup you'll be prompted for a callback URL, and that is where Terra POSTs each payload.

Dexcom does not notify Terra when data changes, so Terra polls it every 5–10 minutes for each connected user and POSTs the normalized payload to your webhook.

Dexcom's Body
Payload Preview

Terra API preserves the raw data from the wearable, it just standardizes the units and the json format. It doesn’t augment or change the raw data in any way.

Data is organized into one of 6 data types.

Learn More

Dexcom's Available Data Types

Body Payload (JSON)

{

glucose_data: { ... }

metadata: { ... }

}

Data can also be sent as a FIT File or with the FHIR Format.

Send Dexcom data to your backend

Terra forwards every normalized payload to the destination you already use.
WebhookWebhook
FirestoreFirestore
SQLSQL
Mongo DBMongo DB
Google Cloud Storage BucketGoogle Cloud Storage Bucket
WebhookWebhook
FirestoreFirestore
SQLSQL
Mongo DBMongo DB
Google Cloud Storage BucketGoogle Cloud Storage Bucket
AWS S3 BucketAWS S3 Bucket
AWS Simple Queue ServiceAWS Simple Queue Service
KafkaKafka
SupabaseSupabase
Azure BlobAzure Blob
AWS S3 BucketAWS S3 Bucket
AWS Simple Queue ServiceAWS Simple Queue Service
KafkaKafka
SupabaseSupabase
Azure BlobAzure Blob

People Often Ask Us...

How do I access Dexcom data via API?

Terra provides a web API integration with Dexcom. After your users connect their Dexcom account through Terra's authentication widget, Terra fetches their continuous glucose monitoring data and POSTs each normalized payload to your webhook.

How quickly does Dexcom data reach my app?

Terra polls Dexcom every 5–10 minutes for each connected user, so new data reaches your webhook within that window of a device sync. Dexcom CGM sensors take a reading roughly every five minutes, so each reading lands on the following cycle.

What data is available from Dexcom through Terra?

Through Terra's Dexcom integration, you can access body data. This includes continuous glucose readings, glucose trend information, alert thresholds, and calibration events from Dexcom CGM sensors.

How much does the Dexcom API integration cost?

Every Terra plan includes unlimited integrations, so there is no separate charge for Dexcom. Pricing is credit-based, with 100,000 credits included each month and usage-based rates beyond that. Every plan carries a 30-day money-back guarantee, so you can build against real Dexcom data risk-free.

Can't Find Your Question?

Connect with our Dexcom Integration

Dexcom API alternatives

These integrations also offer Body data.

Aktiia

Aktiia

Core

Core

Keto-Mojo

Keto-Mojo

InBody

InBody

FatSecret

FatSecret

MacrosFirst

MacrosFirst

Omron

Omron

Cronometer

Cronometer

Ask, Learn, and Connect

Explore the community forum and connect to Terra API with ease.

Ask a Question

The world's best health apps run on Terra data

Get started
ProductsIntegrations AI Interface Authentication Mobile Development Documentation GraphAPI
DocumentationAPI SDK Quickstart
CommunityBlog Research Community Podcast Github
CompanyAboutCareersCustomersBecome an IntegrationCookies PolicyGDPRPrivacy PolicyTerms of Purchase
© Terra API. 2026 — All rights reserved.

Cookie Preferences

Essential CookiesAlways On
Advertisement Cookies
Analytics Cookies

Crunch Time: Embrace the Cookie Monster Within!

We use cookies to enhance your browsing experience and analyse our traffic. By clicking “Accept All”, you consent to our use of cookies according to our Cookie Policy. You can change your mind any time by visiting out cookie policy.

Cookies Policy