Semrush does have a free account option but this is limited and doesn’t include as much data. If you want the full experience and to benefit from using the platform, you should sign up for a paid plan.