Quick Start

Get SiftlyAPI scoring your signups in under 5 minutes.

1

Get Your API Key

Sign up at app.siftlyapi.com and create an API key from your dashboard. The Hobby plan includes 1000 requests/month — no credit card required.

2

Score a Signup

bash
curl -X POST https://api.siftlyapi.com/score-signup \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{
"email": "jane@company.com",
"ip_address": "203.0.113.1",
"user_agent": "Mozilla/5.0 (Macintosh...)"
}'
3

Handle the Response

Use the risk_level field to make decisions:

Decision logic
if (data.risk_level === "low") {
// ✅ Allow signup immediately
createUser(data);
} else if (data.risk_level === "medium") {
// ⚠️ Require email verification
sendVerificationEmail(data.email);
} else {
// 🚫 Block or show generic error
showError("Unable to create account");
}
4

What's Next?