There's no free source of this information anywhere. The only affordable option is telcodata.us
Also great tool, thank you
There are other sites like this. And then you can use the carrier info, go to that platform‘s website, and submit an abuse complaint through their form. But all they will do is possibly block that one spammer from contacting your phone number while continuing to allow the spammer to operate. And of course they have other spammers as customers.
Better option is to skip their abuse form and send complaints to your state’s AG, to the FTC website, and FCC website. They’ll ask for a lot of info but I think it helps them identify the problematic companies.
You can also forward spam texts to 7726 (“SPAM”) in the US, and your carrier will use that info to take action.