Earnin is a legitimate service. They have been vetted and accredited by the Better Business Bureau, and they have thousands of happy customers that sing their praises.