MyFitness Pal API Integration

With Terra's MyFitnessPal API integration, your app can access detailed nutrition data from one of the world's most popular food-tracking platforms. The integration delivers meal-level data including calories, macronutrients, micronutrients, and water intake, pushed to your systems via webhooks as users log their meals.

Start Receiving Data From MyFitness Pal In 5 Minutes

MyFitness Pal

MyFitness Pal

Enable MyFitness Pal through your Terra dashboard

Select a Wearable

MyFitness Pal

MyFitness Pal

Connect

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 MyFitness Pal on your app or website

You Can Receive...

Recent Data with Webhooks
Historical Data with HTTP Requests

When data is available from a MyFitness Pal device, it will be streamed to you via our webhooks. During your Terra account setup, you'll be prompted to provide a callback URL, allowing Terra to PUSH data using POST requests.

You may also use HTTP requests with your MyFitness Pal integration in case you wish to request historical data or data over extended periods of time.

Our MyFitness Pal integration with Terra offers instant data delivery, eliminating the need for periodic requests. MyFitness Pal notifies Terra whenever new data is available, and we then POST the normalized data to your webhook.

Most HTTP endpoints can take additional parameters start_date and end_date which allow you to request data over a specific period for the given user.

When data is available from a MyFitness Pal device, it will be streamed to you via our webhooks. During your Terra account setup, you'll be prompted to provide a callback URL, allowing Terra to PUSH data using POST requests.

Our MyFitness Pal integration with Terra offers instant data delivery, eliminating the need for periodic requests. MyFitness Pal notifies Terra whenever new data is available, and we then POST the normalized data to your webhook.

MyFitness Pal's

Nutrition


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

MyFitness Pal's Avaliable Data Types

Nutrition Payload (JSON)

{

summary: { ... }

meals: [ ... ]

metadata: { ... }

}

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

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

Effortless Backend Integrations

Send your users data to a variety of different destinations.
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 MyFitnessPal data via API?

Terra provides a web API integration with MyFitnessPal. After your users authenticate through Terra's widget, their nutrition and meal logging data is automatically pushed to your app via webhooks.

What data is available from MyFitnessPal through Terra?

Through Terra's MyFitnessPal integration, you can access nutrition data including detailed meal logs, calorie counts, macronutrient breakdowns of carbohydrates, fats, and protein, and micronutrient information for every logged meal.

Can I get real-time MyFitnessPal data?

Yes, Terra pushes MyFitnessPal data to your app via webhooks as users log their meals. This ensures your app stays current with users' dietary tracking throughout the day.

Is there a free tier for the MyFitnessPal API integration?

Yes, Terra offers a free tier that includes the MyFitnessPal integration. You can start accessing nutrition data at no cost and scale your plan as needed.

Can't Find Your Question?

Connect with our MyFitness Pal Integration

Similar Integrations

These integrations also offer Nutrition data.

Ask, Learn, and Connect

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

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.