Interesting project but the Estimated Monthly Recurring Revenue is kind of vague and has no explanation, so I'm not convinced the results are genuine...
A site that does this well is Indie Hackers, which was acquired by Stripe and has a [1] "Stripe Verified" option in their user-provided Products list, which seems more legit...
[1] https://www.indiehackers.com/products?revenueVerification=st...