Reverse SHA-256 Phone Lookup Engine
High-speed reverse lookup engine for 58 Million Safaricom M-Pesa phone numbers, backed by Cloudflare D1 distributed SQLite and KV Edge Read-Through Cache.
๐งช Test Number to Hash Generator
Type any Kenyan phone number (e.g. 254700123456) to calculate its exact SHA-256 hash token in your browser and test the lookup API instantly.
๐ก How the API Works
Pre-computed Safaricom Index
Maps 58 Million Safaricom M-Pesa phone numbers across prefixes (0700โ0729, 0740โ0748, 0790โ0799, 0110โ0115) into SHA-256 cryptographic hashes.
Two-Tier Hybrid Storage
Combines Cloudflare KV for sub-50ms global edge cache hits with Cloudflare D1 distributed SQLite for full 58M dataset persistence.
Lazy Write-Through Caching
On initial D1 cache miss, the matching phone record is resolved and automatically warm-loaded into KV edge nodes for future instant requests.
โก Developer Integration
Query the endpoint directly via HTTP GET request: