Enrich API

Phone verification

Verify phone numbers instantly — validate format, confirm reachability, detect VoIP/disposable, and return risk scores with a single API call.

Powerful phone verification infrastructure, ready to integrate

The phone verification endpoint checks number validity, reachability, carrier and line type, and flags risky patterns (VoIP, disposable, high-abuse ranges) — helping you reduce failed OTPs, prevent fake accounts, and keep users safe.

What you can do with phone verification

  • Validate global numbers (E.164) and normalise formats.
  • Confirm reachability and deliverability before sending OTPs.
  • Detect VoIP, virtual, disposable, and high-risk numbers.
  • Identify carrier and line type for routing and policy rules.
  • Score risk based on abuse signals, velocity, and region.
  • Block duplicate or recycled numbers during sign-up.

Phone verification features

  • Format and syntax checks with automatic E.164 normalisation.
  • Carrier lookup and line-type detection (mobile, landline, VoIP).
  • Disposable/virtual number detection and reputation signals.
  • Optional HLR/ping-style reachability checks where supported.
  • Risk scoring with region and abuse heuristics.
  • Webhooks for async workflows and real-time decisions.
  • Clear docs, SDKs, and example policies you can copy.

Why choose Ruvia?

  • Built for developers: fast integration, clear docs, real support.
  • Security-first: encryption, authentication, GDPR compliance baked in.
  • Accurate at scale: reduce failed OTPs and fake signups.
  • Industry agnostic: marketplaces, fintech, SaaS, gig platforms, and more.
  • Transparent pricing with flexible usage-based credits.

“At GoHire we process thousands of job postings every month, and fraudulent ads were becoming a real risk to both our clients and candidates. Since integrating Ruvia’s Trust API, we automatically block 98% of scam job postings before they go live. It’s seamless, highly accurate, and gives us a huge competitive edge in building trust with our customers.”

Chris at GoHire

Chris Smith

Co-Founder at GoHire

Frequently asked questions

What data does the phone verification API return?

You’ll receive normalised number format, country/region, carrier, line type (mobile, landline, VoIP), reachability signals, disposable/virtual detection, and a risk score with reasons.

Do you send an SMS to verify the number?

No SMS is required for core checks. We validate format, carrier, and reputation without messaging the user. Optional reachability checks can be configured where supported.

Is global coverage supported?

Yes. We support international numbers with E.164 formatting and carrier/region detection across major markets.

How is this priced?

Pricing uses our credit model (e.g., 1 credit = £0.01). Each verification call consumes credits based on depth of checks. See the pricing page for current per-call credits.

Can I test before integrating?

Yes. Every account includes free trial credits and a sandbox key so you can evaluate with your own numbers first.

How do you handle privacy and compliance?

All requests use TLS in transit and encryption at rest. We minimise data retention, support EU data residency, and comply with GDPR/CCPA. See our security page for details.