Find out the RSS feed for an iTunes podcast

Apple hides these to make to force iTunes usage

Update, June 2019

This post was written in 2012 and detailed a way to find the URL. That way doesn't work anymore, but I built a new way:

https://discover-apple-podcast-rss-feed--darianmoody.repl.co/

You can read more about this update at the end of this post.


To cut a long story short: I listen to music podcasts a lot and many of the record labels syndicate their content via Apple's iTunes network. Apple seem to go out of their way to make finding the actual original source podcast feed a complete nuisance to find so I wrote this to grab it for me - now you can use it too..

Install the bookmarklet

June 2019: This no longer works, please see the update below

  1. Drag the following link to your browser's bookmarks bar: itunes-to-rss. In later versions of Chrome on Mac, this seems to have stopped working but you can still create your own bookmark and use the URL field to input the copied link (right click, "copy link address").

  2. Then visit an appropriate iTunes podcast page, e.g: The Critical Music podcast.

  3. Click the bookmarklet while on the page to reveal the true RSS podcast URL/content feed.

  4. Rejoice in the fact you no longer have to load up iTunes. For the time being anyway.

Github

The project can be found on Github here: uncover-itunes-rss-bookmarklet.

Update - January 2019

Rawgit has been sunset as of late 2018; many thanks to Ryan Grove for keeping it running for so long. The script still works and thus has been moved to its new home at jsDelivr, you will need to update your bookmarks by following the same process as above.

Update - June 2019

Apple have updated how certain requests are served on their domain and implemented a CORS policy which disallows scripts from external sources (such as this bookmarklet); it almost certainly wasn't a deliberate attempt to sabotage this, as it is a decent security best practice these days. That said, multiple people emailed me when the bookmarklet stopped working and they were all asking for a solution to the original problem...so I built this:

Apple Podcast Feed Finder

The source code is in Python and is open, simply follow the link in the footer. Essentially, CORS is something the browser should abide by but as we fire off the requests manually, we can avoid the policy and access the information we need.

Hope it helps.

Enjoy the post? You can follow me on twitter for more.