Skip to main content
Fraud Prevention

Advanced FraudDetection API

Fraud scores and risk signals on every phone, email and IP check. Protect your business from sophisticated fraud attacks with multi-vector analysis in one API.

0-100

Fraud Score

1 credit

Per Check

200 per 10 s

Per API key, 1,000 a minute per account

1Lookup fraud detection API scoring a risky signup with SIM swap, velocity and device signals flagged for review

Advanced Fraud Detection Capabilities

AI-powered multi-vector analysis for fraud prevention

Advanced AI Fraud Detection

Every email and IP check returns a 0-100 fraud score and every phone check a low, medium or high risk level, so a signup or order can be scored while it happens.

0-100 fraud score
Risk level on every phone
Real-time analysis
One API key

Multi-Vector Risk Analysis

Risk assessment across phone, email, IP, and identity vectors. Cross-reference data points to build complete fraud profiles and identify coordinated attack campaigns.

Multi-data correlation
Identity verification
Attack campaign detection
Risk profile building

Real-Time Threat Intelligence

IP checks flag VPNs, proxies, datacenter addresses and Tor exit nodes, and email checks flag disposable and role addresses, so known-bad infrastructure is caught at the door.

VPN and proxy flags
Tor exit detection
Datacenter IP flags
Disposable email flags

Device & Network Fingerprinting

Advanced device fingerprinting and network analysis to identify fraudsters across devices and sessions. Detect device spoofing, emulators, and suspicious network patterns.

Device fingerprinting
Emulator detection
Network analysis
Session tracking

Reputation data comes back with every check

Phone spam check adds a 0-100 spam score and robocall reputation for any number, alongside the fraud score on every email and IP check.

0-100 spam score
Robocall reputation
Email and IP fraud scores
One credit balance

One request scores a signup or order

Send the phone, email and IP checks in parallel and decide in the same request cycle, with 200 requests per 10 seconds allowed for each API key, and each account can make up to 1,000 requests a minute in total across all its keys.

200 requests per 10 seconds
Parallel phone, email and IP
7-day result caching
REST and JSON

Fraud Detection Use Cases & Results

Proven fraud prevention across industries with measurable impact on security and revenue

Payment & Transaction Fraud

Prevent credit card fraud, account takeover, and suspicious transactions. Analyze payment patterns, device fingerprints, and user behavior to block fraudulent purchases.

  • Credit card protection
  • Account takeover prevention
  • Transaction monitoring
  • Chargeback reduction

Account Registration & Identity Fraud

Detect fake account creation, synthetic identities, and identity theft during registration. Verify user identities and prevent fraudulent account creation.

  • Fake account blocking
  • Identity verification
  • Synthetic ID detection
  • Registration protection

Communications & SMS Fraud

Identify fraudulent phone numbers, SIM swap attacks, and suspicious communication patterns. Protect SMS verification and phone-based authentication systems.

  • SIM swap detection
  • SMS fraud prevention
  • Phone verification
  • Communication security

Digital Marketing & Ad Fraud

Protect advertising spend from click fraud, bot traffic, and invalid engagement. Ensure marketing budgets reach real users and improve campaign ROI.

  • Click fraud prevention
  • Bot traffic filtering
  • Ad spend protection
  • Campaign optimization

Business & B2B Fraud

Verify business identities, detect fraudulent companies, and prevent B2B fraud. Analyze business registration data, financial records, and corporate networks.

  • Business verification
  • Corporate fraud detection
  • Vendor screening
  • Partnership validation

E-commerce & Retail Fraud

E-commerce fraud protection including shipping fraud, return abuse, and promotional fraud. Protect revenue while maintaining customer experience.

  • Shipping fraud prevention
  • Return abuse detection
  • Promotional fraud blocking
  • Revenue protection

Fraud Detection Market Insights

Industry research and statistics highlighting the critical need for fraud prevention

Global Fraud Impact

Mobile Threat Rate39%
Avg Attack Cost$9.5M

KeepNet Labs research shows smishing accounts for 39% of mobile threats in 2024, with successful attacks costing organizations over $9.5M on average.

Identity & Digital Security

Mobile Digital Identity3B+
FTC Fraud Origin Rate50%

Industry research indicates 3+ billion people use mobile phones as their primary digital identity, while nearly 50% of fraud reported to the FTC originates from phone/SMS channels.

Fraud Prevention Industry Impact

33%

Finance Sector Targeting

27%

Healthcare Attacks

23%

Government Targeting

$3.13

Cost per $1 Fraud Loss

Security research shows finance (33%), healthcare (27%), and government (23%) are primary targets for fraud attacks. For every dollar lost to fraud, businesses incur $3.13 in related costs.

Why Choose 1Lookup Fraud Detection?

Fraud signals on the same API and credits you already use

Every signal is shown next to the score

VPN, proxy, Tor, disposable and VoIP flags come back with the score, so you can see why a contact was flagged

200 requests per 10 seconds are allowed for each API key

Enough headroom to score every signup and checkout as it happens, and each account can make up to 1,000 requests a minute in total across all its keys

Fraud signals cost the same credits as validation

One credit per phone, email or IP check, with no separate fraud contract

Phone, email and IP share one API

Check all three with the same API key and the same credit balance

Simple Fraud Detection Integration

Multi-vector fraud analysis with a single API call

POST /api/v1/phone, /email, /ip
// Fraud signals: check the phone, email and IP together
const lookup = (route, body) =>
  fetch('https://app.1lookup.io/api/v1/' + route, {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify(body)
  }).then((res) => res.json())

const [phone, email, ip] = await Promise.all([
  lookup('phone', { phone_number: '+14155552671' }),
  lookup('email', { email: 'jane.doe@acme.com' }),
  lookup('ip', { ip: '104.227.91.244' })
])

// ip response
{
  "success": true,
  "data": {
    "risk_assessment": {
      "risk_level": "MEDIUM",
      "fraud_score": 40
    },
    "classification": {
      "connection_type": "DATACENTER"
    },
    "insights": {
      "location": {
        "city": "Miami",
        "country": "United States"
      }
    }
  }
}

// email response
{
  "success": true,
  "data": {
    "classification": {
      "email_type": "BUSINESS",
      "deliverability_status": "DELIVERABLE"
    },
    "insights": {
      "quality": { "score": 85 },
      "deliverability": { "score": 70 }
    },
    "risk_assessment": {
      "risk_level": "LOW",
      "fraud_score": 5
    }
  }
}

Fraud Detection API FAQ

Common questions about our fraud prevention service

Technical Specifications

Fraud Score

0-100

Rate Limit

200 per 10 s per key

Plus 1,000 a minute for each account

IP Flags

VPN, proxy, Tor

Email Flags

Disposable, role

Cost

1 credit per check

Result Caching

7 days

Start Preventing Fraud Today

Protect your business with fraud signals on every phone, email and IP check. Stop sophisticated attacks before they impact your revenue and reputation.

7-day free trial • Setup in 5 minutes • Premium support