Fraud prevention
Challenge or block signups, payments, and password resets from high-risk or anonymous IPs.
Security API
Detect VPN, proxy, Tor, and malicious signals in one call. Responses combine location context with verdict, risk score, and threat flags—served from Syndaq's cache with automatic upstream enrichment.
At a glance
Use cases
Challenge or block signups, payments, and password resets from high-risk or anonymous IPs.
Enforce VPN policies, geo rules, and datacenter blocks at login or API gateway.
Combine hosting and network-service signals with rate limits to filter automated abuse.
Attach verdict and risk level to security logs and SIEM events for faster triage.
Integration
Subscribe to a Risk Score plan and copy your rs_sec_ secret key from the client area.
Pass any public IPv4 or IPv6 address—by URL path or query parameter.
Use verdict, risk level, and boolean flags to allow, challenge, or block in your app.
Example
Every response includes a request_id for support correlation.
Rate limit and quota headers are returned on authenticated routes so you can backoff gracefully.
Authenticated with your secret key. Private and reserved IPs return a clear error without billing an upstream lookup.
curl -s "https://api.syndaq.com/v1/riskscore/lookup/8.8.8.8" \
-H "Authorization: Bearer rs_sec_YOUR_SECRET_KEY"
{
"success": true,
"ip": "8.8.8.8",
"cached": true,
"location": {
"country": { "code": "US", "name": "United States" },
"city": "Mountain View"
},
"intelligence": {
"verdict": "anonymous_traffic",
"risk": { "score": 15, "level": "low" },
"threat": { "score": 50, "level": "medium" },
"flags": { "is_vpn": true, "is_proxy": false, "is_tor": false, "is_malicious": false }
},
"request_id": "a1b2c3d4e5f6789012345678901234ab"
}
Reference
Included with your Syndaq Risk Score plan.
| Method | Path | Description |
|---|---|---|
| GET | /v1/riskscore/lookup |
Lookup IP risk intelligence by ?ip= query parameter. |
| GET | /v1/riskscore/lookup/{ip} |
Lookup IP risk intelligence for an IP in the URL path. |
| GET | /v1/riskscore/status |
Returns plan limits and quota for the authenticated key. |
Pricing
Transparent limits. Upgrade when your traffic grows—no surprise overages without a plan change.
Development and light production risk lookups.
Higher throughput for fraud and access control.
High-volume risk scoring with priority limits.
FAQ
Pick a plan, create your keys in the client area, and start calling the API in minutes.
Choose a plan Ask a question