In the context of non-uniformly expanding maps, possibly with the presence of a critical set, we prove the existence of finitely many ergodic equilibrium states for hyperbolic potentials. Moreover, the equilibrium states are expanding measures. The technique consists in using an inducing scheme in a finite Markov structure with infinitely many symbols to code the dynamics to obtain an equilibrium state for the associated symbolic dynamics and then projecting it to obtain an equilibrium state for the original map.