Simple REST API for real-time fraud detection. Get started with just a few lines of code.
Get started with Rifraux in 3 simple steps:
Sign up and generate your API key from the dashboard
Send a transaction for fraud scoring
Add fraud detection to your transaction flow
Authenticate your API requests using the X-API-Key header:
X-API-Key: rfx_your_api_key_hereSecurity Tip: Never expose your API key in client-side code. Always make API calls from your backend server.
/v1/check/atoScore a Account Takeover request for fraud
curl -X POST https://api.rifraux.com/v1/check/ato \
-H "X-API-Key: rfx_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"user_id": "U123457",
"session_id": "S0000000001",
"device_id": "D12345578",
"ip_address": "197.210.44.456",
"action_type": "transfer",
"amount": 1000.0,
"channel": "mobile_app",
"biometric_used": false,
"latitude": 34.0522,
"longitude": -118.2437,
"is_2fa_enabled": true,
"device_model_raw": "iPhone14,2",
"sim_details_raw": "SIM_ID_A"
}'{
"request_id": "db3da698c2fac949",
"fraud_type": "ato",
"fraud_probability": 0.23,
"is_fraud": false,
"risk_level": "LOW",
"action": "allow",
"reasons": ["Low fraud probability detected"],
"confidence": 0.23,
"timestamp": "2026-01-23T10:30:01",
"processing_time_ms": 105.74,
"top_risk_factors": [
{
"feature": "device_age_hours",
"importance": 0.25,
"value": 720.0
}
]
}/v1/check/batchScore multiple transactions in a single request
Generate your API key and start protecting your transactions in minutes
Get Your API Key →