Authentication
All requests require a Bearer token in the Authorization header.
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Rate Limits
Limits vary by plan. Enterprise customers receive dedicated rate pools.
IP Fraud Score API
POST
/v1/ip/check
{
"ip": "203.0.113.42",
"fraud_score": 87,
"is_proxy": true,
"country": "NL"
}
Proxy Detection API
GET
/v1/proxy/detect?ip=198.51.100.1
Device Fingerprint API
POST
/v1/device/fingerprint
Email Scanner API
POST
/v1/email/verify
Bot Detection API
POST
/v1/bot/detect
Threat Intelligence Feed
GET
/v1/threats/feed
SDKs
Official SDKs for Node.js, Python, Go, PHP, and Ruby.
npm install @frauddefense/sdk
const FD = require('@frauddefense/sdk');
const client = new FD({ apiKey: process.env.FD_API_KEY });
const result = await client.ip.check('203.0.113.42');