Finding the ideal dataset is not always an easy job. One option may include putting together your own dataset to suit the needs of others and yourself using techniques such as web and API scraping.
This might be necessary depending on your circumstances however, it does come at a cost.