Stop Fraudulent Signups and Fake Accounts
Fake accounts, bot signups, and stolen-card fraud quietly drain budget and skew your metrics. 1Lookup scores every signup across phone, email, and IP signals in real time so you can block fraud at the door — without adding friction for real customers.
5–15%
Of signups are fake or fraudulent
<200ms
Real-time risk scoring
90%+
Of fraudulent signups flagged
The cost of fake signups
Fraudsters and bots target the easiest door in your product: the signup form. Left unchecked, they inflate your numbers and your bills.
Fake accounts drain your resources
Bots create thousands of accounts to abuse free trials, promo credits, and referral bonuses — inflating your metrics and your infrastructure spend.
Chargebacks and payment fraud
Stolen cards and synthetic identities slip through signup, leaving you with chargebacks, processor fines, and damaged payment-gateway relationships.
Manual review can’t keep up
Reviewing signups by hand is slow, inconsistent, and impossible to scale — and every fraudster you miss costs you real money.
How 1Lookup stops signup fraud
Send a new user’s contact details to a single fraud endpoint and get back one risk score you can act on instantly.
Capture signals at signup
Pass the user’s email, phone, and IP address to one fraud endpoint — no SDK or device fingerprinting required to get started.
Get a unified risk score in real time
1Lookup analyzes disposable emails, SIM-swap and line-type risk, proxy/VPN/Tor usage, and threat-intelligence history, returning a single fraud score in under 200ms.
Automate the decision
Auto-approve low-risk users, step up medium-risk ones with an OTP, and block or queue high-risk signups for review — using thresholds you control.
// Score a signup for fraud risk in real time
const res = await fetch('https://api.1lookup.io/v1/detect/fraud', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
email: 'new.user@example.com',
phone: '+14155552671',
ip: '203.0.113.42',
include_threat_intelligence: true
})
})
const { overall_fraud_score, risk_level } = await res.json()
// Block or flag high-risk signups before they cost you
if (overall_fraud_score > 70) {
// require step-up verification or reject
}Products that power this
Mix and match the APIs you need. Each one works on its own or together in a single request.
Frequently asked questions
How does 1Lookup detect fraudulent signups?
1Lookup combines phone intelligence (line type, SIM-swap and porting risk), email validation (disposable, spam-trap, and breach signals), and IP analysis (proxy, VPN, Tor, and reputation) into a single fraud score returned in under 200ms, so you can block fake accounts at the moment of signup.
Can I score signups in real time?
Yes. The fraud detection endpoint responds in under 200ms — fast enough to run synchronously during account creation without adding noticeable friction for legitimate users.
Do I need a device fingerprinting SDK?
No. You can start by sending just an email, phone, and IP address. 1Lookup returns an actionable risk score without requiring you to embed an SDK or collect a device fingerprint, though you can include one for additional signal.
What should I do with the fraud score?
A common pattern is to auto-approve low scores, require step-up verification such as an OTP for medium scores, and block or manually review high scores. You set the thresholds that match your risk tolerance.
How much does fraud prevention cost?
1Lookup is usage-based with no setup fees, and new accounts start with 100 free lookups. See the pricing page for current per-lookup rates and volume discounts.
Stop fraud before it signs up
Score every new account in real time and keep fake users, bots, and chargebacks out — without adding friction for real customers.
No setup fees • 100 free validations • Cancel anytime