TrueCheck
Documentation

Developer docs

Everything you need to integrate TrueCheck into your application. From quick start guides to comprehensive API references.

Quick Start

Up and running in minutes

01

Send Verification

Send an SMS verification code to any phone number worldwide.

curl -X POST https://api.truecheck.co/v1/verify \
  -H "Authorization: Bearer sk_live_..." \
  -d phone="+15551234567" \
  -d channel="sms"
02

Check Code

Verify the code your user entered against the one we sent.

curl -X POST https://api.truecheck.co/v1/verify/check \
  -H "Authorization: Bearer sk_live_..." \
  -d verification_id="VE1a2b3c..." \
  -d code="482913"
03

Phone Lookup

Get carrier, line type, and fraud risk data for any number.

curl https://api.truecheck.co/v1/lookup/+15551234567 \
  -H "Authorization: Bearer sk_live_..."
SDK Support

Your language, covered

JavaScript

npm install truecheck

Python

pip install truecheck

Ruby

gem install truecheck

Go

go get github.com/truecheck/truecheck-go

Java

Maven: com.truecheck:truecheck-java

PHP

composer require truecheck/truecheck-php

Ready to start building?

Create a free account and send your first verification in under five minutes. No credit card required.