Public dataset for news articles with their associated categories
Here is a massive dataset of news with categories which I created for exactly such a reason.
Includes all the headlines published by Times of India from 2001-2019 with categories.
Contains ~3 million entries.