Export (and clean up) your Garmin Connect data with Python. No official API required.

Garmin has no official API for individuals, but with an open-source Python library you can connect to your own account, export your activity history to CSV, find the activities you don’t want, and bulk-delete them - 2FA included.

Running · July 29, 2026 · 6 min · 1089 words · Vitalie Ciobanu

Thru hiking GR 150 – Parc Natural del Cadí-Moixeró

Seven days, one solo soul, and the winding GR150 trail. From misty mornings and cold showers to spider webs, forest springs, and nostalgic descents: each step stitched together a story of grit, beauty, and quiet joy. A missing variant remains, but the adventure? Unforgettable, complete, and waiting to be revisited.

Hiking · September 15, 2025 · 20 min · 4095 words · Vitalie Ciobanu

Using Garmin’s Daily Suggested Workout for running – Week 10, final

“Daily Suggested Workouts are workout recommendations made by your watch to provide a level of challenge to help you maintain or improve your current fitness level.”. This is the description of this feature from here https://support.garmin.com/en-US/?faq=oYknGZ910l1pfBNzkDHX6A. This is week 10 of what I will be doing from this test series. Also this is the final…

Using Garmin’s Daily Suggested Workout for running – Week 9

“Daily Suggested Workouts are workout recommendations made by your watch to provide a level of challenge to help you maintain or improve your current fitness level.”. This is the description of this feature from here https://support.garmin.com/en-US/?faq=oYknGZ910l1pfBNzkDHX6A. This is week 9 of what I will be doing from this test series. Exactly 2 weeks to go…

Using Garmin’s Daily Suggested Workout for running – Week 8

“Daily Suggested Workouts are workout recommendations made by your watch to provide a level of challenge to help you maintain or improve your current fitness level.”. This is the description of this feature from here https://support.garmin.com/en-US/?faq=oYknGZ910l1pfBNzkDHX6A. This is week 8 of what I will be doing from this test series. 3 more weeks to go…

Montserrat to Sant Jeroni hiking

Managed to squeeze in a short and easy hike yesterday afternoon 🙂

Hiking · May 29, 2023 · 1 min · 49 words · Vitalie Ciobanu

Using Garmin’s Daily Suggested Workout for running – Week 7

“Daily Suggested Workouts are workout recommendations made by your watch to provide a level of challenge to help you maintain or improve your current fitness level.”. This is the description of this feature from here https://support.garmin.com/en-US/?faq=oYknGZ910l1pfBNzkDHX6A. This is week 7 of what I will be doing from this test series. This week looks harder than…

Using Garmin’s Daily Suggested Workout for running – Week 6

“Daily Suggested Workouts are workout recommendations made by your watch to provide a level of challenge to help you maintain or improve your current fitness level.”. This is the description of this feature from here https://support.garmin.com/en-US/?faq=oYknGZ910l1pfBNzkDHX6A. This is week 6 of what I will be doing from this test series. So far, so good! 🙂…

Using Garmin’s Daily Suggested Workout for running – Week 5

“Daily Suggested Workouts are workout recommendations made by your watch to provide a level of challenge to help you maintain or improve your current fitness level.”. This is the description of this feature from here https://support.garmin.com/en-US/?faq=oYknGZ910l1pfBNzkDHX6A. This is week 5 of what I will be doing from this test series. Well, well, well… 4 weeks…

Using Garmin’s Daily Suggested Workout for running – Week 4

“Daily Suggested Workouts are workout recommendations made by your watch to provide a level of challenge to help you maintain or improve your current fitness level.”. This is the description of this feature from here https://support.garmin.com/en-US/?faq=oYknGZ910l1pfBNzkDHX6A. This is week 4 of what I will be doing from this test series. So far, it looks good,…