{"id":359,"date":"2026-06-02T10:32:39","date_gmt":"2026-06-02T08:32:39","guid":{"rendered":"https:\/\/trailrunning.madmap.at\/?p=359"},"modified":"2026-06-02T10:36:15","modified_gmt":"2026-06-02T08:36:15","slug":"strava-what-the-actual-hell-are-you-doing","status":"publish","type":"post","link":"https:\/\/trailrunning.madmap.at\/index.php\/2026\/06\/02\/strava-what-the-actual-hell-are-you-doing\/","title":{"rendered":"\ud83c\udfc3\u200d\u2642\ufe0f\ud83d\udd25 Strava, What the Actual Hell Are You Doing?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">There are bad days on the trail. And then there are bad days on the internet. And then \u2014 in a special category reserved for true emotional devastation \u2014 there are days when <strong>Strava decides to put their API behind a paywall<\/strong> and casually nukes your entire digital ecosystem like it\u2019s swatting a mosquito.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Except the mosquito is my <strong>Beercounter<\/strong>, and Strava just dropped a tactical nuke on it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83c\udf7a\ud83d\udca3 The Beercounter Didn\u2019t Deserve This<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Picture this: I come home from a run, soaked, muddy, ribs still reminding me that gravity is undefeated. I open my laptop, ready to check how many beers I\u2019ve earned through sheer heroic suffering.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And Strava greets me with:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cAPI access requires a paid developer subscription.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Oh. Oh, cool. So now I have to <strong>pay $11.99\/month<\/strong> so that <em>I<\/em> can access <em>my own data<\/em> to calculate <em>my own beer rewards<\/em>?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Strava, sweetheart, listen: I already pay for the beer. I already pay for the shoes. I already pay for the therapy sessions required after every ultra.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And now I\u2019m supposed to pay so my hobby script can function?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This isn\u2019t a paywall. This is a <strong>hostage situation<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83e\uddf1 \u201cProtecting the ecosystem\u201d \u2014 Sure, Jan.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Strava claims this is about sustainability. About protecting user data. About stopping AI scrapers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let me translate:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u201cWe need more money and the easiest target is the nerds who actually build cool stuff.\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AI companies already scraped everything years ago. Bots already have the heatmaps. The only people being punished are the hobby devs who made Strava fun.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s like Strava walked into a room full of volunteers, pointed at the one guy fixing the coffee machine, and said:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u201cYOU. Pay up or get out.\u201d<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83e\udd2c Should I Pay for Strava Premium? I Hate That I\u2019m Even Asking.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the emotional equivalent of arguing with yourself in the mirror.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On one side: \u201cI refuse to support this nonsense.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On the other side: \u201cBut\u2026 the Beercounter\u2026\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Strava knows exactly what they\u2019re doing. They\u2019re dangling your own data in front of you like a carrot on a stick, except the carrot is a cold beer and the stick is a $12\/month subscription.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u2b50 What Strava Premium Actually Gives You (Besides Rage)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s be brutally honest:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fancy graphs<\/strong> Because nothing says \u201cfun\u201d like a lactate threshold chart.<\/li>\n\n\n\n<li><strong>Segment analysis<\/strong> For when you want to know exactly how much slower you are than that 19\u2011year\u2011old who weighs as much as your left shoe.<\/li>\n\n\n\n<li><strong>Training load metrics<\/strong> Useful, but also available elsewhere.<\/li>\n\n\n\n<li><strong>3D route previews<\/strong> Pretty, but Komoot still does routing better.<\/li>\n\n\n\n<li><strong>Beacon tracking<\/strong> Good if you regularly disappear into the woods like a cryptid.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s not bad. It\u2019s just\u2026 not $12\u2011to\u2011save\u2011my\u2011Beercounter good.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\uddfa\ufe0f Komoot vs. Strava Routing: The Rant Version<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Komoot is the nerdy cartographer who knows every trail, every rock, every patch of gravel, and probably the name of the squirrel living at kilometer 4.2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Strava is the jock who says: \u201cPeople run here a lot, so you should too.\u201d<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Komoot:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Surface types<\/li>\n\n\n\n<li>Trail accuracy<\/li>\n\n\n\n<li>Offline navigation<\/li>\n\n\n\n<li>Sport\u2011specific routing<\/li>\n\n\n\n<li>Community highlights<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Strava:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Heatmap says go brrr<\/li>\n\n\n\n<li>Segments everywhere<\/li>\n\n\n\n<li>Pretty 3D map<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re already using Komoot, switching to Strava for routing is like trading your mountain bike for a shopping cart.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83c\udf7a\ud83d\udcc9 The Final Verdict (Delivered While Shaking a Fist at the Sky)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Should you subscribe?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Yes \u2014 if:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You need advanced analytics<\/li>\n\n\n\n<li>You live for segments<\/li>\n\n\n\n<li>You want your Beercounter resurrected<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">No \u2014 if:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You care about routing<\/li>\n\n\n\n<li>You dislike corporate paywall shenanigans<\/li>\n\n\n\n<li>You prefer open ecosystems<\/li>\n\n\n\n<li>You don\u2019t want to encourage this nonsense<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Right now, I\u2019m stuck in the emotional purgatory of:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u201cI refuse to pay\u2026 but also I want my beer stats back.\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Strava has turned me into a man arguing with a subscription screen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are bad days on the trail. And then there are bad days on the internet. And then \u2014 in a special category reserved for true emotional devastation \u2014 there are days when Strava decides to put their API behind&#8230; <a class=\"more-link\" href=\"https:\/\/trailrunning.madmap.at\/index.php\/2026\/06\/02\/strava-what-the-actual-hell-are-you-doing\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":361,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"googlesitekit_rrm_CAow-4DgCw:productID":"","footnotes":""},"categories":[1],"tags":[34,33],"class_list":["post-359","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general","tag-paywall","tag-strava"],"_links":{"self":[{"href":"https:\/\/trailrunning.madmap.at\/index.php\/wp-json\/wp\/v2\/posts\/359","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trailrunning.madmap.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trailrunning.madmap.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trailrunning.madmap.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trailrunning.madmap.at\/index.php\/wp-json\/wp\/v2\/comments?post=359"}],"version-history":[{"count":1,"href":"https:\/\/trailrunning.madmap.at\/index.php\/wp-json\/wp\/v2\/posts\/359\/revisions"}],"predecessor-version":[{"id":362,"href":"https:\/\/trailrunning.madmap.at\/index.php\/wp-json\/wp\/v2\/posts\/359\/revisions\/362"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/trailrunning.madmap.at\/index.php\/wp-json\/wp\/v2\/media\/361"}],"wp:attachment":[{"href":"https:\/\/trailrunning.madmap.at\/index.php\/wp-json\/wp\/v2\/media?parent=359"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trailrunning.madmap.at\/index.php\/wp-json\/wp\/v2\/categories?post=359"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trailrunning.madmap.at\/index.php\/wp-json\/wp\/v2\/tags?post=359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}