Identity Insights

Know your user before they do anything.

Real-time, network-level intelligence on any phone number — carrier identity, SIM tenure, roaming status, device type, and activity signals — without asking the user for anything.

Real-time
Carrier and line-type lookup
Ghana-first
MTN, Vodafone, AirtelTigo
Ephemeral
No PII stored after lookup
API-first
REST with idempotency keys
What you get

Everything you need.

All the tools in one place — no extra apps, no complicated setup.

Real-time number lookup

Instantly query carrier, line type (mobile/landline/VoIP), porting status, and roaming for any phone number.

SIM-swap detection

Know if a SIM was swapped in the last N days — the single strongest signal for account takeover risk.

Device intelligence

Detect device type, OS, and whether the number matches the device currently connecting — without device fingerprinting.

Roaming status

Know if a number is currently roaming — useful for fraud signals and adjusting authentication stringency.

Zero PII storage

HOVA does not store phone numbers or query results. All lookups are ephemeral — GDPR and NDPA compliant by design.

Number portability

Determine if a number has been ported between carriers — and to which carrier — in real time.

Ownership match scoring

Provide a phone number and name — HOVA scores the probability that this number belongs to that person, without a KYC doc.

Bulk enrichment

Enrich your entire customer database with phone intelligence via batch API — scores returned within minutes for millions of numbers.

Identity Insights
For developers

Live in minutes.

Simple REST API with official SDKs for Node.js, Python, PHP, Go, and Java.

Official SDKs in 6 languages
99.9% uptime SLA
Sandbox for testing
Detailed API docs
View API docs
Node.js · Look up phone number intelligence
import { Hova } from '@hova/sdk';

const hova = new Hova({ apiKey: process.env.HOVA_API_KEY });

const insight = await hova.identity.lookup({
  phoneNumber: '+233244123456',
  checks: ['carrier', 'sim_swap', 'roaming', 'line_type', 'ownership_match'],
  ownershipMatch: { name: 'Ama Kwansah' },
});

console.log(insight);
// {
//   carrier: 'MTN Ghana',
//   lineType: 'mobile',
//   simSwappedDays: null,      // null = no recent swap
//   roaming: false,
//   ported: false,
//   ownershipMatch: { score: 0.94, confidence: 'high' },
//   riskScore: 0.12,           // 0 = no risk, 1 = high risk
// }
Real examples

Businesses using this every day.

Finance

KYC enhancement

Supplement document-based KYC with phone intelligence — faster onboarding with equal or better fraud prevention.

Lending

Credit risk scoring

Phone tenure, stability, and carrier signals are strong predictors of credit risk for thin-file customers.

Insurance

Insurance underwriting

Use phone behaviour signals to improve risk models for microinsurance and mobile-first policy products.

eCommerce

Fraud ring detection

Identify clusters of accounts sharing device or SIM signals — surface organised fraud rings in your platform.

SaaS

Account recovery

Verify account ownership at recovery time using phone number intelligence — reduce social engineering attacks.

Gig Economy

Gig worker verification

Verify driver, delivery agent, or freelancer identities before onboarding — lightweight, instant, no document required.

Know every number that touches your platform

Zero PII stored. Sub-100ms lookups. Pay per query.

Get started free