PLEASE consider supporting this project on Product Hunt by clicking the badge below.

My SMS Check - SMS Verification For Your Website | Product Hunt

Stop Fraud on Your Site with Real Phone Checks.

My SMS Check ensures 1 person can only make 1 account on your site. This helps developers stop bots, free trial abuse, card testing attacks, affiliate fraud, and more.

Create Free Account Sign In

S

My SMS Check

Protect Your Site In Minutes

With docs & code to copy/paste, easily protect your site from bots in ~2 minutes. Below's an explanation of what the site is, and how to set this up. If you want the TLDR version, skip to the last chapter in the video.

Stop numerous bot threats.

Credential stuffing attacks • Referral program abuse • Content theft • Card testing attacks • Free trial fraud • Affiliate fraud • Promo abuse • Vote manipulation • Fake social proofing •
Credential stuffing attacks • Referral program abuse • Content theft • Card testing attacks • Free trial fraud • Affiliate fraud • Promo abuse • Vote manipulation • Fake social proofing •

How's this work?

We Check Real Phone Numbers

We prevent bot-generated accounts by only verifying real carrier numbers, not VOIP. This makes free trial abuse and card testing unprofitable and hard to automate.

One-Time User Verification

Users can be uniquely ID'd by their number, so you only pay once for each real user.

And since your users authenticate just once, reducing friction for them.

Built-In Security Measure & Logging

SMS requests are throttled to 1 request every 60 seconds, so you don't have to worry about your account being drained of credits.

Additionally, all SMS requests are logged and can be easily viewed and filtered, so you can monitor any potential abuse and take action accordingly.

Easy Setup

Copy & paste our code from our docs and set up in minutes. Need help? The chat box on the bottom left goes directly to founder's cell phone.

Pay Once, Use Forever

Nope, not another annoying subscription.

Early Adopter Discounts

80% off for first 10 users!

  60% next 20 users

40% next 30 users

20% next 40 users

  •    20 authentications
  •    Custom lander text
  •    1 website
  •    1-Time User Verification
  •    US / Canada numbers
  •    Get direct help if needed.

Free

Try Free

No credit card required

SMS Check Basic

$69.99

Good for your first 1,000 customers.

Get Started

What's included:

  •   7,000 credits
  •   6 credits / successful verification
  •   1 credit / SMS sent
  •   Custom lander text
  •   Custom brand name
  •   Unlimited sites
  •   1-Time User Verification
  •   US / Canada numbers
  •   SMS auth logs
  •   Remove SMS Check branding
  •   Lifetime Updates
  •   Direct help if needed
  •   Intl numbers (planned)

SMS Check Plus

$249.99

Good for your first 5,000 customers.

Get Started

What's included:

  •   25,000 credits
  •   4 credits / successful verification
  •   1 credit / SMS sent
  •   Custom lander text
  •   Custom brand name
  •   Unlimited sites
  •   1-Time User Verification
  •   US / Canada numbers
  •   SMS auth logs
  •   Remove SMS Check branding
  •   Lifetime Updates
  •   Direct help if needed
  •   Intl numbers (planned)
  •   Custom rate limits (planned)

SMS Check Ultra

$299.99

Good for your first 10K customers.

Get Started

What's included:

  •   30,000 credits
  •   2 credits / successful verification
  •   1 credit / SMS sent
  •   Custom lander text
  •   Custom brand name
  •   Unlimited sites
  •   1-Time User Verification
  •   US / Canada numbers
  •   SMS auth logs
  •   Remove SMS Check branding
  •   Lifetime Updates
  •   Direct help if needed
  •   Intl numbers (planned)
  •   Custom rate limits (planned)

Frequently Asked Questions

Why'd you make this?
One of my sites was a victim of a card testing attack. I did everything Stripe recommended (Captcha, rate throttling, email verification, etc) but the attacks didn't stop. The only thing that stopped the attack was an SMS check. While Stripe blocked about $200K of fraudulent transactions, around $5K still went through and I had to foot the bill for refund fees (which was for 5%).

I built this SMS check system internally to stop the attack, and now I'm making it available to anyone who wants to use it.
What's this used for?
This is a tool that lets you uniquely authenticate your users so people / bots can't make multiple accounts on your site to do bad things.
What countries does this work in?
While you can use our service from anywhere, our SMS endpoint currently just works for US / Canada phone numbers. We're working on adding more countries as more users get onboarded!
What types of attacks does this prevent?
Free trial fraud where users can make many multiple accounts and keep using your site for free.

Card testing attacks where blackhat users test stolen credit cards to see if they work.

Vote manipulation where one person can sign up to many accounts to upvote certain things.

And lots more.