TrueCheck
Trusted by 1,000+ engineering teams

Verifyusers.Shipfaster.

SMS verification API with 99.9% delivery across 190+ countries. Real-time fraud scoring. Developer-first.

Trusted byAcme·Vercel·Linear·Raycast·Cal.com
Scroll to explore
By the Numbers

Trusted at scale

0.0%Delivery Rate
0+Countries Covered
0+Active Developers
0%Support Resolution
How It Works

Three steps to verified

Developer writing code on a laptop
01

Install the SDK

Add the TrueCheck SDK to your project with a single command. We support Node.js, Python, Go, PHP, and more. You will be sending codes within minutes.

Person using a phone for verification
02

Send Verification

Call the verify endpoint with a phone number. TrueCheck delivers an OTP via SMS to 190+ countries in seconds with intelligent carrier routing.

Analytics dashboard showing verification data
03

User Verified

The code is validated in milliseconds. Get a definitive verified status with fraud scoring included. Every verification is logged for compliance.

Features

Everything you need for
phone verification

Built for developers who need reliable, global SMS verification without the complexity.

99.9% Delivery Rate

Intelligent carrier routing and automatic failover ensure every verification code lands in your user's inbox. Real-time monitoring across all routes.

Global Coverage

Reach users in 190+ countries with local sender IDs and carrier-optimised delivery paths for every major market.

Quick Setup

Drop-in SDKs for every stack. Copy-paste code samples. A sandbox that works instantly. Go live in minutes, not weeks.

Two-Factor Auth

Add a second layer of identity verification to any sign-up, login, or sensitive transaction flow.

Fraud Prevention

Real-time fraud scoring flags synthetic numbers, VoIP lines, and suspicious patterns before they cost you.

24/7 Support

Engineering-level support around the clock. Average first-response time under two minutes.

API Reference

One API. Every language.

Send a request. Get a response. That is all it takes to verify a phone number.

Send VerificationPOST
1import TrueCheck from '@truecheck/node';
2 
3const client = new TrueCheck('tc_live_...');
4 
5const verification = await client.verify({
6 phone: '+15550123456',
7 channel: 'sms',
8});
response.json200 OK
1{
2 "id": "vrf_9f8a7b6c5d4e",
3 "status": "verified",
4 "phone": "+15550123456",
5 "channel": "sms",
6 "fraud_score": 0.02,
7 "carrier": "T-Mobile"
8}
Phone number verified successfully
$npm i @truecheck/node
$pip install truecheck
$go get github.com/truecheck/truecheck-go
$composer require truecheck/truecheck-php
Testimonials

Trusted by engineering teams

We switched to TrueCheck after months of fighting deliverability issues. Our OTP delivery rate jumped from 94% to 99.8% overnight. The difference in user drop-off was immediate.

SC
Sarah ChenCTO, Payvault

The fraud scoring alone saved us six figures in the first quarter. We went from manually reviewing suspicious sign-ups to letting TrueCheck handle it programmatically.

MR
Marcus RiveraHead of Security, LedgerBase

I had the SDK integrated and sending codes in our staging environment within fifteen minutes. The docs are clear, the types are solid, and the sandbox just works.

PS
Priya SharmaLead Engineer, Stackform

Our compliance team loves the audit logs and the per-verification fraud metadata. It makes SOC 2 evidence collection almost effortless.

DK
David KimHead of Platform, Vaultkey

We switched to TrueCheck after months of fighting deliverability issues. Our OTP delivery rate jumped from 94% to 99.8% overnight. The difference in user drop-off was immediate.

SC
Sarah ChenCTO, Payvault

The fraud scoring alone saved us six figures in the first quarter. We went from manually reviewing suspicious sign-ups to letting TrueCheck handle it programmatically.

MR
Marcus RiveraHead of Security, LedgerBase

I had the SDK integrated and sending codes in our staging environment within fifteen minutes. The docs are clear, the types are solid, and the sandbox just works.

PS
Priya SharmaLead Engineer, Stackform

Our compliance team loves the audit logs and the per-verification fraud metadata. It makes SOC 2 evidence collection almost effortless.

DK
David KimHead of Platform, Vaultkey

We operate in 40+ markets, and carrier routing has always been a nightmare. TrueCheck gives us a single API that handles the complexity. Delivery rates in Southeast Asia went from unreliable to near-perfect.

JO
James OkaforVP of Engineering, Sendrail

Support responded to our production issue at 2 AM on a Sunday in under three minutes. That kind of reliability earns trust. We have not looked back since migrating.

EV
Elena VoronovaEngineering Manager, CloudID

TrueCheck is the verification layer we wish we had built ourselves. Clean API, predictable pricing, and a team that actually cares about developer experience.

AP
Aisha PatelFounder, AuthStack

Migrating from our previous provider took less than a day. The drop-in compatibility and better documentation made the entire team happy.

TE
Tom EriksenSenior Backend Dev, Flowbase

We operate in 40+ markets, and carrier routing has always been a nightmare. TrueCheck gives us a single API that handles the complexity. Delivery rates in Southeast Asia went from unreliable to near-perfect.

JO
James OkaforVP of Engineering, Sendrail

Support responded to our production issue at 2 AM on a Sunday in under three minutes. That kind of reliability earns trust. We have not looked back since migrating.

EV
Elena VoronovaEngineering Manager, CloudID

TrueCheck is the verification layer we wish we had built ourselves. Clean API, predictable pricing, and a team that actually cares about developer experience.

AP
Aisha PatelFounder, AuthStack

Migrating from our previous provider took less than a day. The drop-in compatibility and better documentation made the entire team happy.

TE
Tom EriksenSenior Backend Dev, Flowbase
Pricing

Simple, transparent pricing

Start free, scale as you grow. No hidden fees, no surprises.

Starter

For early-stage products validating product-market fit.

$29/month

10,000 SMS / month

Start Trial
  • SMS verification
  • Basic analytics dashboard
  • Email support (48h SLA)
  • REST API access
  • Webhook notifications
  • Priority support
  • Custom sender ID
  • Dedicated account manager
  • SLA guarantee
  • SSO / SAML
Most Popular

Professional

For scaling teams that need reliability and speed.

$99/month

50,000 SMS / month

Start Trial
  • SMS verification
  • Advanced analytics dashboard
  • Priority email & chat support
  • REST API access
  • Webhook notifications
  • Priority support
  • Custom sender ID
  • Dedicated account manager
  • SLA guarantee
  • SSO / SAML

Enterprise

For organizations that require compliance and scale.

$299/month

Unlimited SMS

Talk to Sales
  • SMS verification
  • Full analytics suite
  • 24/7 phone, email & chat support
  • REST API access
  • Webhook notifications
  • Priority support
  • Custom sender ID
  • Dedicated account manager
  • 99.99% SLA guarantee
  • SSO / SAML
FAQ

Frequently asked questions

Everything you need to know about TrueCheck. Can't find an answer?

Contact us

TrueCheck maintains a 99.9% delivery rate across 190+ countries. We achieve this through intelligent carrier routing, real-time delivery monitoring, and automatic failover between multiple tier-1 carrier partners. If a message fails to deliver through one route, our system automatically retries via an alternative carrier within milliseconds.

If you exceed your monthly SMS allocation, additional messages are billed at a competitive per-message rate: $0.005 per SMS on the Starter plan, $0.004 on Professional, and $0.003 on Enterprise. You will never be cut off mid-service. We send usage alerts at 75%, 90%, and 100% of your allocation so you can upgrade proactively.

Absolutely. TrueCheck is fully GDPR compliant. We act as a data processor under GDPR and provide a comprehensive Data Processing Agreement (DPA) for all customers. Phone numbers are encrypted at rest and in transit, verification codes are automatically purged after expiration, and we never share end-user data with third parties. Our EU customers can opt for data residency within the European Economic Area.

Yes. Our Enterprise plan includes full HIPAA compliance with a signed Business Associate Agreement (BAA). We implement required administrative, physical, and technical safeguards including end-to-end encryption, audit logging, access controls, and automatic PHI purging. Our infrastructure undergoes annual SOC 2 Type II audits.

Most developers complete a basic integration in under 5 minutes. Our RESTful API requires just two endpoints — one to send a verification code and one to check it. We provide official SDKs for JavaScript/TypeScript, Python, Ruby, Go, Java, and PHP, along with copy-paste code samples and an interactive API playground.

The free trial gives you access to all Professional plan features for 14 days with a limit of 500 verification messages. You can test across all supported countries and channels (SMS, voice, WhatsApp). API rate limits during the trial are set to 10 requests per second. No credit card required to start.

TrueCheck supports SMS delivery to 190+ countries and territories worldwide, covering over 99% of the global mobile subscriber base. This includes comprehensive coverage across North America, Europe, Asia-Pacific, Latin America, the Middle East, and Africa. We maintain direct carrier connections in major markets.

We guarantee 99.99% uptime on our Enterprise plan and 99.9% on Professional. Our infrastructure runs across multiple cloud regions with automatic failover. In the rare event of downtime exceeding SLA thresholds, affected customers receive service credits automatically — no ticket required. Real-time status is available at status.truecheck.co.

Start verifying in
under 5 minutes

Create a free account, install the SDK, and send your first verification code. No credit card required.