This is still a working method, even though the Supreme Court case involving Facebook made things a little more difficult regarding autodialers. If you get calls with a prerecorded message/artificial voice, though, then those are pretty cut and dry. Calls/texts that you didn't sign up for (or opted out of by telling the business to stop calling you or texting "stop") are still fair game if you're on the National Do Not Call Registry. Have had 4 settlements since August for $1500, $6000, $10,000, and $9000 so it's still a very viable method
Another good method is signing up for class action lawsuits regarding data breaches. These aren't as profitable and take longer since you're going through a law firm that's handling the case for you along with hundreds of others. For example, the recent T-Mobile data breach has law firms looking for customers that had their data breached. I've gotten easy $1000 checks a couple times from similar lawsuits and all I had to do was sign up with the law firm (you have to actually be a customer of the company that had the data breach), wait for the law firm to settle the case (which admittedly can take months to a year, but there's literally no work or effort on your end), then collect my check