API Documentation

RESTful APIs with sub-50ms latency, comprehensive SDKs, and webhook event streams.

Get API Key

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');