All APIs Syndaq Risk Score

Security API

Score IP risk before you trust the connection.

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

  • 3 REST endpoints
  • JSON Request & response
  • HTTPS TLS required
  • Free tier available Starting price

Use cases

Where teams use Syndaq Risk Score

Fraud prevention

Challenge or block signups, payments, and password resets from high-risk or anonymous IPs.

Access control

Enforce VPN policies, geo rules, and datacenter blocks at login or API gateway.

Bot mitigation

Combine hosting and network-service signals with rate limits to filter automated abuse.

Audit enrichment

Attach verdict and risk level to security logs and SIEM events for faster triage.

Integration

Up and running in three steps

1

Get an API key

Subscribe to a Risk Score plan and copy your rs_sec_ secret key from the client area.

2

Look up the IP

Pass any public IPv4 or IPv6 address—by URL path or query parameter.

3

Act on the score

Use verdict, risk level, and boolean flags to allow, challenge, or block in your app.

Example

Copy, paste, ship

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.

Request
curl -s "https://api.syndaq.com/v1/riskscore/lookup/8.8.8.8" \
  -H "Authorization: Bearer rs_sec_YOUR_SECRET_KEY"
Response
{
  "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

API endpoints

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

Plans for every stage

Transparent limits. Upgrade when your traffic grows—no surprise overages without a plan change.

Starter

Free

Development and light production risk lookups.

  • 120 requests / minute
  • 10,000 lookups / month
  • Secret key authentication
  • Risk score JSON REST API
  • VPN, proxy, Tor & threat signals
  • Rate limit & quota headers
Get started

Enterprise

monthly
$99.55 CAD

High-volume risk scoring with priority limits.

  • 3,000 requests / minute
  • Unlimited monthly lookups
  • Secret key authentication
  • Risk score JSON REST API
  • VPN, proxy, Tor & threat signals
  • Rate limit & quota headers
Get started

FAQ

Common questions

Lookups hit Syndaq's local tblapi_riskscore_data cache first. Missing IPs are enriched via FindIP.net, stored, and returned on subsequent requests.

Each response includes verdict, overall risk score, threat score, and flags for VPN, proxy, Tor, relay, malicious activity, hosting, and network services.

GeoIP focuses on location and network metadata. Risk Score adds anonymity detection, reputation, and scoring for fraud and access-control decisions.

Ready to integrate Syndaq Risk Score?

Pick a plan, create your keys in the client area, and start calling the API in minutes.

Choose a plan Ask a question