eKYC Pro returns real-time phone and email risk signals from 17 global platforms — so fraud, risk, and compliance teams can catch synthetic identities, block signup abuse, and harden KYC pipelines.
Each checker returns a registration signal for a phone or email. Combined, they become the fingerprint your fraud engine uses to tell real users from synthetic ones.
A phone or email that isn't registered anywhere real is rarely owned by a real customer. eKYC Pro turns that truth into six actionable fraud signals for your decision engine.
Fabricated personas built from purchased or generated phone numbers that have no real footprint on consumer platforms.
Disposable contacts used to mass-create accounts, drain referral bonuses, or exploit promotional offers at scale.
A +62 number claiming to be Russian, or an Indian SIM used to open a Korean account — our regional checkers flag it.
Recovery phones or emails that don't match the real owner's digital footprint — a common ATO signal at login or password reset.
Large batches of phones with identical platform footprints — a telltale sign of a SIM farm or bulk account factory.
Add a low-friction, document-free layer to your KYC stack. Approve known-good users faster and escalate only genuinely risky ones.
Under the hood, PTS aggregates platform signals into five weighted dimensions — calibrated for fraud, risk, and compliance decisioning.
Hand us a phone or email at signup, login, or payout. We query 17 platforms in parallel, aggregate the signals, and hand back a response your decisioning engine can act on.
POST a phone number or email to the API, plus the checkers or capability pack you want. Use it inline at signup, step-up KYC, or async via webhook.
eKYC Pro runs parallel registration lookups across social, messaging, commerce, and regional checkers. Typical response time is under 200ms.
Receive raw per-platform signals, or a normalized PTS (0–1000) with risk dimensions and LOW / MEDIUM / HIGH tags your rules engine can branch on.
One authenticated REST endpoint. Works with any language — cURL, Python, Node, Go, Java.
Authenticate with a Bearer token, POST a JSON body with the phone or email plus the services you want to check, and parse a structured response.
# Request curl -X POST https://api.ekycpro.com/v2/check \ -H "Authorization: Bearer $EKYC_KEY" \ -H "Content-Type: application/json" \ -d '{ "phone": "+6281247894892", "services": ["facebook","whatsapp","amazon","goto"] }' # Response · ~184ms { "pts_score": 782, "risk_level": "LOW", "hits": ["facebook","whatsapp","amazon","goto"] }
import requests res = requests.post( "https://api.ekycpro.com/v2/check", headers={"Authorization": f"Bearer {EKYC_KEY}"}, json={ "phone": "+6281247894892", "services": ["facebook","whatsapp","amazon"], }, ) data = res.json() # data["pts_score"] -> 782 # data["risk_level"] -> "LOW"
const res = await fetch( "https://api.ekycpro.com/v2/check", { method: "POST", headers: { "Authorization": `Bearer ${process.env.EKYC_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ phone: "+6281247894892", services: ["facebook", "whatsapp"], }), } ); const data = await res.json(); // data.pts_score -> 782
Start per-call, subscribe to capability packs, or access everything through a single unified scoring endpoint.
From the first signup click to payout — plug eKYC Pro into the decision points where identity risk matters most.
A real customer almost always has a digital footprint — a WhatsApp account, a Facebook profile, an Amazon login. A synthetic identity or burner contact usually doesn't. eKYC Pro queries 17 global platforms in parallel to tell you, in under 200ms, whether the phone or email in front of you looks real or disposable. That signal plugs straight into your fraud, risk, or KYC decisioning engine.
Document KYC is high-friction and expensive, so most teams only run it on a subset of users. eKYC Pro is a sub-200ms, document-free triage layer: approve the clearly-good users, pass only the genuinely risky ones to full KYC. It's complementary, not a replacement — and cuts KYC cost dramatically without raising fraud rates.
Synthetic identities, signup and bonus abuse, bulk/bot signups from SIM farms, geo-mismatch fraud (e.g. a +62 number posing as Russian), account takeover precursors at recovery-phone setup, and burner-domain email abuse. See the full list above.
Single-platform checks return under 200ms P99. Unified Score queries, which fan out across all 17 platforms in parallel, typically return in 180–300ms — fast enough to sit inline on a signup or login page.
PTS (Phone Trust Score, 0–1000) is a weighted combination of five risk dimensions: social presence, messaging presence, commerce footprint, regional coverage, and cross-check coherence between phone and email. Default weights are tuned for fraud prevention; you can customize weights and thresholds for your vertical.
No. Phone numbers and emails are processed in-memory and discarded at request close. We return signals only — inputs are not logged, indexed, or used for model training.
Yes. Submit both fields and eKYC Pro returns a cross-check coherence signal wherever the same identity can be verified on both channels (Facebook, Instagram, and Amazon support dual lookups). Phone-vs-email incoherence is itself a high-value fraud signal.
Yes. Every new account starts with 1,000 free queries and full access to all 17 checkers and the unified PTS endpoint. No credit card required.
Handling phone numbers and emails is a privacy-sensitive operation — especially in fraud workflows. eKYC Pro returns risk signals and nothing more.
All API traffic is encrypted with TLS 1.3. Any transient data is encrypted with AES-256 before storage.
Phone numbers and emails are processed in-memory and discarded at request close. We do not index or retain input identifiers.
Choose US, EU, or APAC region processing to match your regulatory requirements.
eKYC Pro returns boolean registration signals and derived scores — not profile data, not names, not email contents.
Issue per-environment keys, scope them to specific checkers, and review every call in an auditable log.
Enterprise customers receive a standard Data Processing Agreement covering GDPR and CCPA obligations.
Whether you're hardening a KYC pipeline, tuning a decisioning engine, or scoping fraud coverage for a new market — our team will walk you through the right setup for your volumes, regions, and risk appetite.
Connect with us to discuss your needs. Fill out the form and we'll get in touch with you shortly.
1,000 free queries. No credit card. Production-grade API from call one.