The Telecom API
built for |
SMS verification with Health Score™ on every number. 90-second auto-refund — contractual, automated. 200+ countries. Africa-first, built for the world. Nobody else does this.
Eight things nobody else does
We obsessed over every reason an OTP fails — then automated every fix.
Every number carries a live 0–100 quality score computed from delivery success rate, freshness, carrier reputation, and blacklist history. Buy with data, not guesswork.
If your OTP doesn't arrive in 90 seconds, our watchdog fires an automatic wallet refund — no tickets, no questions, no waiting. Baked into every contract, enforced by code.
Direct carrier relationships across Africa deliver the continent's highest OTP success rates. Our routing intelligence selects the optimal path per country, per service, in real time.
Flip `privacyMode: true` and your OTP is never written to disk. EU IPs get this by default. A scheduled purge clears all session data every 30 seconds.
Per-country, per-service delivery dashboards updated in real time via WebSocket. Success rates, latency percentiles, refund history, and Health Score trends — all in one place.
Prepaid credit wallet with ACID-compliant transactions and automatic refunds. Pay in your local currency — NGN, GHS, USD, EUR — routed to the right payment rail automatically.
Pre-built connectors for n8n, Zapier, Make, WordPress, and Wix. Add OTP verification to any workflow in minutes — no engineering required.
Node.js, Python, PHP, Go — official SDKs that wrap the REST API cleanly. From install to first OTP in under 5 minutes. WebSocket push delivery included in every plan.
Numbers that actually work
Our routing network selects the best carrier path per country in real time.
Production-ready
in 4 steps
import VerifiedCore from '@verifiedcore/sdk'
const vc = new VerifiedCore(process.env.VC_API_KEY)
// Search returns numbers ranked by Health Score™
const { numbers } = await vc.numbers.search({
serviceSlug: 'whatsapp',
countryCode: 'NG',
minScore: 80, // only premium numbers
limit: 5,
})
console.log(numbers[0])
// { numberId: 'num_…', number: '+234…', score: 94, price: 0.15 }Stop gambling on numbers.
Start buying with data.
Every other SMS platform sells you a number and hopes for the best. We built the infrastructure to guarantee the best.
- ✗Buy numbers blind — no quality data, just hope
- ✗Pay for every failure, open a ticket, wait days for a refund
- ✗Delivery fails silently — no insight into why
- ✗OTPs stored in vendor databases — GDPR liability on you
- ✗Africa coverage is patchy, expensive, or an afterthought
- ✗Complex multi-provider setup just to get redundancy
- ✗No concept of number freshness or blacklist history
- ✓Health Score™ (0–100) on every number before you commit a single credit
- ✓90-second auto-refund — contractual, automated, zero tickets
- ✓Real-time delivery analytics per country, per service, per number
- ✓Privacy Mode: OTP never touches a database — zero storage by design
- ✓Africa-first routing with the continent's highest delivery rates, built in
- ✓Intelligent multi-carrier routing under one API — redundancy is automatic
- ✓Freshness scoring, consecutive failure tracking, carrier reputation — all live
These capabilities are proprietary to VerifiedCore and protected by our platform architecture.
Simple, transparent pricing
Start free. Scale without surprises. Auto-refunds mean you never pay for failed OTPs.
- ✓50 free credits on signup
- ✓Health Score™ on every number
- ✓90-second auto-refund SLA
- ✓WebSocket OTP push
- ✓REST API + all SDKs
- ✓Community support
- ✓Everything in Starter
- ✓500 credits / month included
- ✓Priority number allocation
- ✓Dedicated Africa routing
- ✓Email support (< 4h SLA)
- ✓Usage analytics dashboard
- ✓No-code integrations
- ✓Everything in Growth
- ✓Contractual 99.9% uptime SLA
- ✓Dedicated account manager
- ✓Custom carrier agreements
- ✓On-premise deployment option
- ✓Audit logs + SOC 2 report
- ✓Priority 24/7 support
Trusted by builders worldwide
From Lagos fintechs to Berlin SaaS companies — teams that switched never went back.
We tried several SMS platforms before VerifiedCore. This is the only one where Nigerian numbers consistently deliver. The Health Score™ alone saves us hours of debugging every week.
The 90-second auto-refund is a game changer for us. We used to lose credits on bad numbers constantly. Now we just set `minScore: 80` and forget about it.
Integrated with n8n in under an hour. My whole verification flow is no-code now. The sandbox made testing trivial — I could see exactly what the API would return before going live.
We handle 50k OTPs per day. VerifiedCore's WebSocket push gets us delivery confirmations in under 5 seconds on average. Switched from a competitor and never looked back.
The enterprise SLA contract was what closed the deal for our compliance team. Contractual auto-refund, audit logs, and dedicated support — exactly what a bank needs.
Privacy mode is brilliant. We're GDPR-compliant by default for EU users without any extra code. That alone justified the switch.
Ship your first OTP
in under 5 minutes
50 free credits. No credit card. API key in 30 seconds. The Health Score™, auto-refund, and 200+ countries — all included.