RSS for OSINT
RSS is a powerful method to monitor many news sources, blogs, social media and pretty much anything. I recommend FreshRSS aggregator, which also allows you to archive feed content and build custom scrapers for websites with no dedicated RSS feed.
X/Twitter
In order to monitor X these days we need to use a Nitter instance. Some public instances block RSS though so keep that in mind if you cant get it to work. It might be ideal to setup your own instance and use your own account to have a more reliable setup, especially if you are monitor many feeds.
How to monitor a specific user
You can monitor a user for their posts (including if they delete their posts) you will still see it in your aggregator/reader.
https://rss.xcancel.com/username/rss
Replace username with that persons username you wish to get RSS feeds for. Currently I use xcancel and as of May 25th 2025 it works for RSS.
How to monitor for specific Tweets or for keywords.
Replace keywordhere with specific keyword to monitor.
https://rss.xcancel.com/search/rss?f=tweets&q=keywordhere
Other parameters:
For example to monitor for stabbings within 12 May to 25 May and exclude replies, quotes and retweets you can do:
https://rss.xcancel.com/search/rss?f=tweets&q=stabbing&e-quote=on&e-replies=on&e-nativeretweets=on&since=2025-05-12&until=2025-05-25
If you go to https://xcancel.com/search, click the drop down arrow you can customize parameters and add search query, click search then click the RSS icon at the top right to get RSS feed for that specific search.
Github
User Timeline
Monitor user for all public actions they do on Github.
Replace username
https://github.com/username.atom
Discussions for specific project
Replace username
and projectname
https://github.com/username/projectname/discussions.atom
Commits for specific project
Replace username
and projectname
https://github.com/username/projectname/commits/main.atom
Youtube Channel Videos
https://www.youtube.com/feeds/videos.xml?channel_id=THE_CHANNEL_ID_HERE
You can usually just copy the channel url and paste it into FreshRSS and it will get the channel ID automatically.
Mastodon
Tags
Replace yourtaghere
with tag to monitor
https://mastodon.social/tags/yourtaghere.rss
Bluesky
User Posts
Replace blueskyusernamehere
with username you want to get feeds for.
https://rsshub.app/bsky/profile/blueskyusernamehere.bsky.social
Search RSS
Replace yourqueryhere
to get posts about your query.
https://www.reddit.com/r/all/search.rss?q=yourqueryhere&sort=new
Subreddits
Replace subreddithere
https://www.reddit.com/r/subreddithere.rss
User monitoring
Replace usernamehere
https://www.reddit.com/user/usernamehere/submitted/.rss
Archive.org
Collections
Replace nameofcollection
http://archive.org/services/collection-rss.php?collection=nameofcollection
Advanced Search
Replace replacethis
with your query and add additional parameters. You can build one at https://archive.org/advancedsearch.php#raw
https://archive.org/advancedsearch.php?q=replacethis&fl%5B%5D=identifier&sort%5B%5D=&sort%5B%5D=&sort%5B%5D=&rows=50&page=1&callback=callback&save=yes&output=rss#raw
This post will be updated as I can add more methods.