Phone Number Intelligence
NUMINT is a phone number OSINT tool that gives you a fast read on any number — validity, geographic origin, line type, carrier, VOIP status, and a reputation-based fraud score. It's built for the kind of quick triage you'd do before calling back an unknown number or investigating a suspicious contact.
The problem it solves: scam and phishing operations lean on disposable VOIP numbers and previously-abused lines. A quick reputation check on a number helps you decide whether it's worth engaging with — and flags the signals that suggest it isn't.
Two layers run on every scan. An offline engine (libphonenumber) parses and validates the number and resolves US area-code origin with no external calls. A Cloudflare Worker then proxies a live IPQualityScore lookup for carrier, VOIP status, and a 0–100 fraud score. The verdict — LOW, ELEVATED, or HIGH — is intentionally conservative: without live data, a normal-looking number reads UNKNOWN rather than a false “safe.”
The API key is never exposed in the frontend. It lives as a Cloudflare Worker secret — the browser calls the Worker, the Worker calls IPQualityScore. The Worker is CORS-scoped to this domain only. All data surfaced is public reputation data; no PII brokers or breached databases are queried.
Vanilla JavaScript · libphonenumber-js · Cloudflare Workers · IPQualityScore API · Python CLI (phonenumbers)