SEMrush

From their site: All-in-one marketing toolkit for digital marketing professionals. SEMrush offers solutions for SEO, PPC, content, social media and competitive research. Trusted by over 6,000,000 marketers worldwide.

https://www.semrush.com/