Rate this page:


Fight fraud and protect user accounts. Quickly verify users via SMS, voice, TOTP, push, and email.

Create your first verification
Twilio handles storing verification tokens and making sure messages are delivered globally.
Twilio servers
Your app provides the phone number or email address and verification method (SMS, voice, or email)
Your app
curl -X POST \ \
  --data-urlencode "To=+19876543210" \
  --data-urlencode "Channel=sms"
View complete examples
The user receives a verification token.
Your verification code is: 915316

Get Started

With just a few lines of code, you'll send your first verification token to a user's device with the Verify API. Add a few more and you can check the verification token. Create and manage Verification services in the console or with the API. Choose the channel and your programming language to get started.

API Reference

You have customers to protect. Let’s get verification to production.

These short tutorials, sample apps, and API reference docs will get you up and running with a variety of channels.

Best Practices & More

Verify solves complex development challenges so you can focus on the code that counts. From carrier regulations to device-specific capabilities, Verify spots and solves for mission critical communication variables, ensuring your message is always delivered.

Rate this page:

Thank you for your feedback!

We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

Sending your feedback...
🎉 Thank you for your feedback!
Something went wrong. Please try again.

Thanks for your feedback!

Refer us and get $10 in 3 simple steps!

Step 1

Get link

Get a free personal referral link here

Step 2

Give $10

Your user signs up and upgrade using link

Step 3

Get $10

1,250 free SMSes
OR 1,000 free voice mins
OR 12,000 chats
OR more