I mean I run a SaaS and get many fake registered users / bots.
What I did for now is:
- Added a honeypot field (invisible to users, but bots might fill it) -> if it's filled, instant reject - Added a check for spammy domains -> if it's from such a domain, instant reject