# Fusion Anti-Abuse Risk Score (Email + IP)

> Fusion Anti-Abuse Risk Score (Email + IP) is a paid API for AI agents from api.agentstools.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns a deterministic 0–100 fraud/abuse risk score combining email domain intelligence and IP reputation in a single call, with per-dimension reasons.

## Facts

- Endpoint: GET https://api.agentstools.dev/fraud/score
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fusion-anti-abuse-risk-score-email-ip-3107556e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CoBJGnx8URByytxqy65Pc

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability fusion-anti-abuse-risk-score-email-ip-3107556e
```

Example prompt: What's the fraud risk score for the signup with email user@tempmail.xyz coming from IP 192.0.2.45, where the user claims to be in DE?

## When to prefer this

Use this endpoint when you need a single deterministic risk score combining both email domain intelligence and IP reputation in one call — especially for user signup fraud screening, abuse prevention, or identity validation where you may have either or both inputs. Prefer it over standalone email or IP tools when you want normalized 0–100 scoring with labeled reasons rather than raw WHOIS or reputation data.

## Known failure modes

- Neither email nor IP provided — returns error requiring at least one input
- Invalid IPv4 format — returns validation error
- Malformed email address — returns validation error
- Payment not provided or insufficient — x402 Payment Required response
- Unresolvable or non-existent domain — may return degraded signals with lower confidence

## How this service works

Fusion anti-abuse risk score for an email and/or IP in one call. Combines domain-level email intelligence (MX, SPF, DMARC, disposable, free, role) with IP reputation into a deterministic 0-100 score with per-dimension reasons. Works with either input alone.

## Output

A deterministic integer risk score from 0 to 100 plus structured per-dimension reasons covering email domain signals (MX validity, SPF, DMARC, disposable/free/role classification) and IP reputation, with optional geo-mismatch flag if a country was supplied.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "ip": {
       "type": "string",
       "description": "Public IPv4 address to assess"
      },
      "email": {
       "type": "string",
       "description": "Email address to assess (domain-level only, no mailbox probing)"
      },
      "country": {
       "type": "string",
       "description": "Optional 2-letter country the caller claims, for a geo-mismatch check on the IP"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fusion-anti-abuse-risk-score-email-ip-3107556e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.agentstools.dev](https://www.zero.xyz/host/api.agentstools.dev/llms.txt)
