Fraud Detection API
Multi-signal fraud risk scoring combining email, IP, phone, and user agent analysis. Returns a risk score (0–100), risk level, actionable recommendation, and detailed signal breakdown. IP intelligence powered by MaxMind GeoIP2.
/v1/fraud/checkTry it out
/v1/fraud/checkParameters
Code
curl -X POST "https://khaleejiapi.dev/api/v1/fraud/check?email=test%40temp-mail.org&ip=1.2.3.4&phone=%2B971501234567" \ -H "X-API-Key: your_api_key"Request Body
All fields are optional, but at least one must be provided. More signals produce more accurate risk scores.
| Field | Type | Description |
|---|---|---|
| string | Email address to analyze (disposable domain + pattern detection) | |
| ip | string | IP address for reputation check (Tor, VPN, proxy, hosting) |
| phone | string | Phone number to analyze (length, patterns, premium rate) |
| userAgent | string | User-Agent string for bot/automation detection |
Risk Levels
Recommendation: allow — no suspicious signals
Recommendation: review — some risk indicators
Recommendation: block_or_challenge — significant risk
Recommendation: block — strong fraud indicators
Analysis Capabilities
Email Analysis
500+ disposable domains, auto-generated patterns (excessive digits, random strings), free provider detection, role-based addresses
IP Intelligence (MaxMind GeoIP2)
Tor exit node, VPN, proxy, hosting provider detection. Country, city, ISP, ASN identification. High-risk country flagging.
Phone Analysis
Length validation, repeated/sequential digit detection, premium rate number flagging
Cross-field Correlation
IP country vs phone country mismatch, email TLD vs IP country inconsistency
Rate Limits
| Plan | Requests/Month | Rate Limit |
|---|---|---|
| Free | 500 | 5 req/min |
| Starter | 5,000 | 30 req/min |
| Professional | 50,000 | 120 req/min |
| Business | 250,000 | 500 req/min |