Yes there are many tools to research hashtags and they are ways you can do this manually with Flicktech.com, it suggests some best hashtags for any keyword.
3 IMPORTANT TIPS FOR HASHTAGS
-Use hashtags that are trending
-Use 20-30 niche targeted hashtags per post
-rotate between different set of hashtags
YOU CAN ALSO USE THE STAIRCASE METHOD
-Use 7#s with the same avg engagement as you
-Use 7#s with 30% more engagement than your average
-Use 7#s with 30% less engagement than your avg engagement
You can also use a scheduling tool like ‘Later’, it provides a list of suggested hashtags based on the keyword you enter.
Hope this answers your question