I'm looking for a tool that will show me the amount of traffic a given website receives over time (i.e. not my own website, but any website I search for). This tool must also have information on organic traffic over time and referral traffic from social media websites over time, the more granularity the better -- month to month minimum, ideally day to day or week to week.
Some tools I've looked at that seem to do some of what I want include ahrefs (https://ahrefs.com/), SEMrush (https://www.semrush.com/dashboard/), and SimilarWeb (https://www.similarweb.com/). However these are all very expensive, and I don't want to pay for something if I'm not sure it meets the three requirements I outlined above. Does anyone have personal experience with any of these or some other tool that does the things I want? To summarize, said tool
- must show total traffic, traffic from search engines, and traffic from social media sites for (almost) any website I give it
- must show this information over time (at least month-to-month)
- would be nice if it showed the information week-to-week or day-to-day
Thanks in advance!