How to get your Garmin Connect RSS feed

Advertisement:

Since this might be helpful for a wider audience of Garmin Connect Users having trouble getting their proper activity RSS feed, I decided to write yet another blog post. So if you are reading this, you might have wondered: Why is the provided Garmin Connect RSS not working? Well, to make a long story short: They screwed it. And over at Garmin, they did not bother to work on that problem for almost 3 years now! But I will show you, how easy it is to fix that.

I updated this article by October 17th, 2014 to give more hints on troubleshooting and the conditions why some activities will be shown in your RSS feed and some won’t.

Get the basic RSS feed

You probably already found in the Garmin Connect FAQ, how to get the “RSS” feed for your activities. But in a brief, here is again how:

  1. Log in to Garmin Connect,
  2. If you did not automatically land there, go to your dashboard,
  3. In the title bar of your recent activities, there’s the significant RSS icon, which is supposed to link to a RSS feed of your public Garmin Connect activities.
Screenshot Garmin Connect Dashboard - How to find the RSS feed for your activities

Screenshot Garmin Connect Dashboard – How to find the RSS feed for your activities

The link to the RSS feed is automtically generated. But this automatism is poorly programmed, so the resulting feed URL is wrong. To get the proper feed URL, you will have to tweak the URL a bit. But don’t be afraid, it’s very easy.

When right clicking the RSS icon, choose “Copy Link” and you’ll get something like this:

http://connect.garmin.com/feed/rss/activities?feedname=Garmin%C2%A0Connect%3A%20USERNAME&owner=USERNAME

USERNAME is the placeholder for your username.

Just viewing this feed URL, even a beginning web developer will see, that there’s a problem with the feed URL: It uses special characters. And from a web developing or programming point of view – that is bad work. But I’ll refuse to add further comments on this, since that is not the only poor work and not the worst thing on Garmin Connect.

Also the “feedname” value is actually not relevant. It’s just for the feed’s title. Anything you’ll name it, it becomes the feed’s title.

Tweak the Garmin Connect activities feed URL to point to your profile

To get the corresponding and a working feed URL, you’ll have to replace the special characters with some %20s. The %20 in URLing (if you might call it that) symbolizes a blank space. As I said above: no further comments on this.

So the correct URL of your Garmin Connect activities RSS feed would be:

http://connect.garmin.com/feed/rss/activities?feedname=Garmin%20Connect%20-%20USERNAME&owner=USERNAME

Instead of “%20” you could simply use a “+” symbol. It also enters a space into the feed’s title.

It seems that after switching to the new modern design, this approach to acessing your Garmin Connect RSS-feed is not possible anymore. I figured that the new RSS feed looks something like

http://connect.garmin.com/api/activity-search/component/feed/rss.faces?feedname=ANYTHING&owner=USERNAME

To get your feed URL, use your individual USERNAME.

Troubleshoot – not all activities are shown in your RSS feed

Activities with certain setting are not shown in your RSS feed. The most important one is the privacy setting. Private activities and activities only visible to your connections won’t be pushed to the RSS feed.

But there are some more options, that will prevent the activities from being pushed to the Garmin Connect RSS feed. I’ll try to explain it with a screenshot of my activity-feed on Garmin Connect.

Some activities will not show up in your Garmin Connect RSS feed. Make sure, your activities' privacy settings are set to "visible to all".

Some activities will not show up in your Garmin Connect RSS feed. Make sure, your activities’ privacy settings are set to “visible to all”.

  1. This activity is not pushed to the RSS feed, because it has no name. After uploading an activity, you should edit it and give it a name. Which one you choose, doesn’t matter – as long as it is not unnamed.
  2. This activity will not show up because it doesn’t have a map. There’s no workaround to this. Activities without map will never find their way to Garmin Connect’s RSS feed.
  3. This activity is fine. It has a name, it has a map and it’s visible for all. So this one will show in the RSS feed.

The RSS feed takes a while to show new activities. You’ll probably have to wait for half a day or even more, until new activities will show up here.

What next?

Now you can use the URL for your RSS feed and follow it in your favorite feed reader. Or you can publish the URL to your friends and make them follow your activities. You could use that RSS feed to publish your Garmin Connect activities to Facebook, Twitter, or even to you WordPress blog. And if you are wondering how to publish your Garmin Connect activities to WordPress, well there’s an IFTTT recipe for that :-)

IFTTT Recipe: Copy new Garmin Connect activities to your WordPress Blog, save them as draft. W/ new API-Feed URI. connects feed to wordpress

Update 2015-04-27

It seems that Garmin has tweaked on thei RSS service. As I found out today, my personal RSS feed hasn’t had any new activities later than January 5th, 2015. Maybe I’ll go into that one day, but I won’t promise.

If you have any trouble getting your Garmin Connect activity RSS feed and my tips do not work for you, feel free to leave a comment and let me try to help you :-)

Like this post? Share it!
Advertisement:

6 thoughts on “How to get your Garmin Connect RSS feed

  1. Peter Meyer says:

    Hallo,

    ich kann leider nicht sehen, wie die genaue Feed Adresse ist. Können Sie die vielleicht hier noch einmal in den Kommentaren posten?
    Danke!

  2. Hi there. Thanks for taking on this subject and my apologies for not asking in German. I have shared this article but can’t see what a properly formatted Garmin Connect RSS feed should look like. I would find that very helpful since I’m still having difficulty after replacing the special characters with spaces. But perhaps I’m not understanding something important.

    The Garmin generated RSS feed address is: https://connect.garmin.com/feed/rss/activities?feedname=Garmin%20Connect%20-%20paulzak&owner=paulzak

    Based on your instructions (assuming Google Translate did the correct translation) I created: https://connect.garmin.com/feed/rss/activities?feedname=Garmin Connect – paulzak&owner=paulzak

    What am I not understanding and thanks in advance. Paul

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>