There is a tool called SEOlyze (https://www.seolyze.com) which does exact provide what your are looking for.
The Analysis in SEOlyze are based on the TF-IDF principle to crawl and analyze content.
You can do analyses based on the Google Top-Results for your specific keyword or input own URLs you want to be analysed.
For testing purpose you can register for a 30 days free trial.