Search anyone by email, phone, or name.
One pool, 40.4 million records, 14488 countries. Console and API access with every key — unlimited lookups, bulk enrichment, no metering.
Access is by invitation only.
Lena Pham
lena.pham31@gmail.com
- Phone
- +61451073108
- Pool
- Australia
matched in 48 ms · 1 result · pool AU
Records indexed
40,350,273+
across all pools
Countries live
14,488
more land with data
Lookups served
119
console + API
Searches per key
Unlimited
no credits, no metering
Platform
Four search modes
Identifiers are normalized on ingest and again at query time, so lookups stay exact where they can be and fuzzy only where they must be.
Lowercased and de-aliased on ingest, so a lookup hits a b-tree index directly.
Phone
E.164Any input format resolves to one canonical number, with country inferred from the pool.
Name
FuzzyPostgres pg_trgm similarity ranks typos, near-misses, and reversed name order.
Bulk
QueuedPaste or upload a list, get a job id, poll for progress, download a matched CSV.
Coverage
International by default
Each country is its own pool. Filter to one market, or search them all at once.
Records by pool
live from the index
- Australia16,097,238
- United States13,952,725
- Canada3,366,321
- United Kingdom1,848,346
- DEUTSCHLAND1,267,338
- FRANCE596,621
Total across every pool: 40,350,273
Usage
One key, unlimited lookups
Once your key works it keeps working. No credits to top up, no charge per query, no monthly cap.
Unlimited searches
One lookup or a hundred thousand — a working key has no monthly cap.
Nothing billed per lookup
No credits to buy or top up. Nothing drains mid-job.
No seats, no tiers
Console, bulk enrichment, and the REST API are included with every key.
Fair-use burst limits keep the pool healthy and are reported on every API response.
Bulk job
9f3c1a02 · email · all countries
Matched
85%
Throughput
1,200/s
Output
results.csv
Bulk jobs
Enrich half a million rows without writing a loop
Upload a CSV or paste a list. Recon queues it, a background worker runs it, and you download one matched file.
- Header-aware parsing, duplicates stripped
- Async jobs with live progress polling
- One matched CSV out, ready for your CRM
- Same engine behind the API and the console
Developer API
One endpoint per identifier. Bearer key. That's it.
Plain JSON over HTTPS. No SDK, no per-call billing.
Request
curl -X POST https://reconenterprise.net/api/v1/search/email \
-H "Authorization: Bearer recon_live_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"query":"lena.pham31@gmail.com","country":"AU"}'Response
{
"ok": true,
"type": "email",
"count": 1,
"results": [
{
"fullName": "Lena Pham",
"email": "lena.pham31@gmail.com",
"phone": "+61451073108",
"region": "NSW",
"country": "AU"
}
]
}Security
Locked down by default
Access is narrow by construction, sensitive fields are encrypted at rest, and every privileged action leaves an audit entry.
Key-only access
No passwords and no public sign-up. Only the SHA-256 hash of a key is stored — it can't be read back.
Field-level encryption
Sensitive attributes are sealed with AES-256-GCM before they touch disk.
Locked-down surface
Strict CSP on every response, TLS in front of the app, no third-party scripts.
We log the lookup, not you
History keeps the query and match count so you can retrace a job. No IPs, no device fingerprints, no analytics.
Use cases
What teams do with Recon
Identity verification
Confirm a signup is a real, resolvable person before you extend credit or ship a product.
Lead enrichment
Turn a bare email list into names, phones, and locations in one bulk pass.
Fraud investigation
Pivot from one identifier to another across countries to map an actor's footprint.
Skip tracing
Fuzzy name and address matching surfaces records that exact search would miss.
Have a key? Sign in.
Console, bulk enrichment, and the API are all included. Nothing is metered, nothing is billed per search.