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 truecheckPython
pip install truecheckRuby
gem install truecheckGo
go get github.com/truecheck/truecheck-goJava
Maven: com.truecheck:truecheck-javaPHP
composer require truecheck/truecheck-phpResources
Explore more
API Reference
Complete endpoint documentation with request and response schemas.
ExploreGuides
Step-by-step tutorials for common verification workflows.
ExploreSDKs
Official client libraries with full type support.
ExploreChangelog
Latest updates, new features, and breaking changes.
ExploreStatus Page
Real-time system status and incident history.
ExploreSupport
Get help from our engineering team via email or chat.
ExploreReady to start building?
Create a free account and send your first verification in under five minutes. No credit card required.