There are many tools but you can find out through the blackbox according to your criteria and after that you can do the analysis by using different tools for example, helium 10, jungle scout and viral launch then you can have the better idea either it is profitable or not.