---
title: "How to get your own data out of Garmin Connect"
canonical: "https://aifitnessapi.com/own-your-data/garmin-connect-export"
cluster: "Own Your Data"
primary_query: "export Garmin Connect data"
last_reviewed: "2026-11-05"
description: "Garmin's Personal API for your own data (JSON and FIT, pull only), the account export we could not verify, and where garth and garminconnect stand."
publisher: "AIFitnessAPI — independent, not sponsored"
cite_as: "\"How to get your own data out of Garmin Connect\", AIFitnessAPI, https://aifitnessapi.com/own-your-data/garmin-connect-export"
---

# How to get your own data out of Garmin Connect

> Garmin's developer site now offers a Personal tier: secure access to your own Garmin Connect data, where you log in to the Garmin Connect website to retrieve a personal API key and generate access tokens, with activity data as JSON and FIT, health and women's health data as JSON, pull only. Garmin's account-wide data export could not be verified for this page: Garmin's support and account pages could not be read from where it was written. Of the two Python libraries people search for, garth's README says it is deprecated and new logins will not work.

- Canonical: https://aifitnessapi.com/own-your-data/garmin-connect-export
- Last reviewed: 2026-11-05
- Publisher: AIFitnessAPI (https://aifitnessapi.com) — independent, not sponsored
- Cite as: "How to get your own data out of Garmin Connect", AIFitnessAPI, https://aifitnessapi.com/own-your-data/garmin-connect-export

---

## Garmin's Personal API

On its Connect Developer Program overview, Garmin describes a Personal option as "Secure access to your own Garmin Connect data for individuals who want to explore, analyze, and build personalized experiences using their own data." How it works, in Garmin's words: "Log in to the Garmin Connect website to retrieve your personal API key and generate access tokens for Garmin Connect API requests."

What Garmin lists as included in Personal:

| Data | Format Garmin lists |
|---|---|
| Activity Data | JSON & .FIT |
| Health Data | JSON |
| Women's Health Data | JSON |

Delivery is listed as "Pull only": your script asks; Garmin does not push. The step-by-step, and what this site could not verify about the Personal API's limits, is in [Garmin API for personal use](/fix/garmin-api-personal-use). Building on other people's Garmin data is a different program, covered in the [Garmin API integration guide](/integrate/garmin-api).

## The account data export

Third-party guides describe an account-wide export requested from Garmin's account pages. This page cannot confirm its steps, contents or timing: Garmin's support article, its account pages and its privacy pages could not be read from where this page was written on 2026-11-05 (the support host refused the request, the account pages require sign-in, and the privacy pages render nothing without JavaScript). This site does not repeat steps it has not read from Garmin.

## Python libraries

- [garth](/libraries/garth) (PyPI), described by its registry entry as "Garmin SSO auth + Connect client"; latest release 0.8.0, published 2026-03-28 (registry read 2026-10-03). Its README now opens: "Garth is deprecated and no longer maintained." It says Garmin changed its auth flow, breaking the mobile auth approach garth depends on, and that "New logins will not work."
- [garminconnect](/libraries/garminconnect) (PyPI), described by its registry entry as "Python 3 API wrapper for Garmin Connect"; latest release 0.3.17, published 2026-09-29 (registry read 2026-10-03). Its README documents what it calls "the endpoints the Garmin Connect web app uses", so it talks to the same endpoints as Garmin's website rather than to the documented Personal API.

Both are covered with their registry and repository facts in [Python libraries](/libraries/python).

## Analyze what you get

For a per-day or per-activity CSV, whatever tool produced it, the [daily-summary and activity-list notebooks](/own-your-data#notebooks) show the pandas steps: parse dates, roll up by week, chart.


## Sources

- [developer.garmin.com/gc-developer-program/overview/](https://developer.garmin.com/gc-developer-program/overview/) — Personal option: description, how it works, included data and formats, delivery (checked 2026-11-05)
- [github.com/matin/garth](https://github.com/matin/garth) — garth deprecation notice (checked 2026-11-05)
- [github.com/cyberjunky/python-garminconnect](https://github.com/cyberjunky/python-garminconnect) — garminconnect documents the web app's endpoints (checked 2026-11-05)

## FAQ

### Which data does Garmin's Personal API include, and in what format?

Garmin's developer program overview lists Activity Data as JSON and .FIT, Health Data as JSON and Women's Health Data as JSON for the Personal option, with delivery pull only. Garmin says you log in to the Garmin Connect website to retrieve your personal API key and generate access tokens.

[Permalink](https://aifitnessapi.com/own-your-data/garmin-connect-export#faq-1)

### Does garth still work for Garmin Connect logins?

Not for new logins, by its own README: Garth is deprecated and no longer maintained, because Garmin changed its auth flow and broke the mobile auth approach it depends on. The README says an existing saved session with a valid OAuth1 token may keep working until that token expires, and that new logins will not work.

[Permalink](https://aifitnessapi.com/own-your-data/garmin-connect-export#faq-2)

### Is python-garminconnect the same as Garmin's official API?

No. The garminconnect package's README documents the endpoints the Garmin Connect web app uses, which makes it a client for Garmin's website, not for the Personal API Garmin documents on its developer site. Garmin's Personal API is the documented route for your own data.

[Permalink](https://aifitnessapi.com/own-your-data/garmin-connect-export#faq-3)
