After Twitter changed its user interface from its simple initial design it also decided to hide the public RSS feed which was available on all profiles. Although the RSS feed is no longer visible, the functionality is still fully working.
The URL for an RSS feed looks like this:
http://twitter.com/statuses/user_timeline/101086296.rss
or alternatively with the atom extension:
http://twitter.com/statuses/user_timeline/101086296.atom
The problem that remains is finding the number which corresponds to a Twitter username. You can find out this number by using the Twitter API however there is a website that does this for you. Visit the website below and enter a Twitter username then click "Get ID" and you will be presented with the identification number of that particular Twitter user.
http://www.idfromuser.com/
So all you have to do now is replace that number into this URL (101086296 is my Twitter id):
http://twitter.com/statuses/user_timeline/101086296.atom
and you will have an RSS/Atom feed for any Twitter account.
If you'd like to be updated on new blog posts please subscribe to my RSS feed and/or via email. I'm also on Twitter @JensonTaylor, Facebook and Google+.
The URL for an RSS feed looks like this:
http://twitter.com/statuses/user_timeline/101086296.rss
or alternatively with the atom extension:
http://twitter.com/statuses/user_timeline/101086296.atom
The problem that remains is finding the number which corresponds to a Twitter username. You can find out this number by using the Twitter API however there is a website that does this for you. Visit the website below and enter a Twitter username then click "Get ID" and you will be presented with the identification number of that particular Twitter user.
http://www.idfromuser.com/
So all you have to do now is replace that number into this URL (101086296 is my Twitter id):
http://twitter.com/statuses/user_timeline/101086296.atom
and you will have an RSS/Atom feed for any Twitter account.
If you'd like to be updated on new blog posts please subscribe to my RSS feed and/or via email. I'm also on Twitter @JensonTaylor, Facebook and Google+.
Follow @JensonTaylor
This doesn't appear to work...
ReplyDeleteSo far it has worked with 100% success for me.
ReplyDeletePlease post the username and I will give you the URL for it.
how can I get the Feed Address URL of my twitter?
DeleteDoesn't work for me (scthreeboys) either.
ReplyDeletehttp://twitter.com/statuses/user_timeline/16156105.atom
http://twitter.com/statuses/user_timeline/16156105.rss
Mike, I tried validating the link and it says that it validated successfully.
ReplyDeletehttp://feedvalidator.org/check.cgi?url=http%3A%2F%2Ftwitter.com%2Fstatuses%2Fuser_timeline%2F16156105.rss
Mike, I also tried adding the link to my rss program(Google Reader) and it worked perfectly fine.
ReplyDeleteWhat RSS client are you using?
But how do you get the Rss feed address of an advanced Twitter search? Like one that you can build here? http://search.twitter.com/advanced
ReplyDeleteThat's what I need ....
I will look into this and get back to you if I find the solution.
Deletedoes not work in IE or Firefox
ReplyDeletehmmm... what error message are you receiving? It is possible a certain character such as ampersand can mess up the validity of the RSS xml file.
DeletePlease give me some more details of the error that you are receiving.
I typed in the username and it returns an empty ID. Doesn't work for me. Can you help please? I need it for news10nbc username. Thanks!!
ReplyDeletecan you please let me know what your twitter username is?
Deletethanks for the share. it looks great to use rss feed.
ReplyDeleteIt doesn´t work for me either, my username is CarinaWJ
ReplyDeleteCarina, I tried your one and it seems to be working perfectly.
DeleteHere is the URL:
https://twitter.com/statuses/user_timeline/14646290.atom
It worked to me Thanku:)
ReplyDeleteGlad it worked.
DeleteThank you that was usefull
ReplyDeleteWorked for me. Still reading annoucements on Twitter API 1.1 I under the impression rss will not be supported after March 2013. To confirm at that time. json should be continued, just replace rss by json as https://twitter.com/statuses/user_timeline/14506257.json instead of https://twitter.com/statuses/user_timeline/14506257.xml
Bruno @ kneaver.com
For the JSON feed, you can just use the username. https://twitter.com/statuses/user_timeline/jamesgeldart.json gives you my timeline, and you don't need to be logged in to twitter either.
ReplyDeletehttps://twitter.com/statuses/user_timeline/14506257.json
ReplyDeleteI copy paste this url to browser, does not work. Any idea?
Thanks.
It appears that Twitter has disabled this feature so this approach no longer works. Sadly you have to ignore this whole blog post.
Deleteok, I've just been trying to copy some of these links into my chrome browser, & I consistently get error code 34. does this really work, with json, xml, or atom?
ReplyDeleteI tried copying most of these urls into chrome, & all end up with error code 34. does this actually work with xml, atom, or json? do you require being logged in? this seemed like a quick solution to pulling an an RSS feed in code, but if its not working...
ReplyDelete- O8
It appears that Twitter has disabled this feature so this approach no longer works. Sadly you have to ignore this whole blog post.
Delete