# Bytemine Fraud Check

> Bytemine Fraud Check is a paid API for AI agents from bytemine.pay.zeroclick.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-12, last successful call 2026-08-24).

Scores a signup for fraud risk using email and/or IP signals, returning an allow/review/block decision with a risk score and itemized detection signals.

## Facts

- Endpoint: POST https://bytemine.pay.zeroclick.io/functions/v1/api-gateway/fraud-check?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Last successful call: 2026-08-24
- Success rate: 67% of calls made through Zero
- Activations on Zero: 3
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bytemine-fraud-check-d43e315b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IyaBwD3xEzn-kDjogzc5r

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 bytemine-fraud-check-d43e315b -d '<json body>'
```

Example prompt: Can you run a fraud check on this signup — the email is john.doe8472@tempmail.net and the IP is 45.33.32.156, plus the name they gave is 'Xqzpw Lrfmt'?

## When to prefer this

Choose this endpoint when you need a combined email-and-IP fraud signal at signup rather than pure email verification alone. It is especially useful when you want itemized signals (disposable detection, VPN/Tor, MX validation, gibberish names) bundled into a single actionable decision, rather than stitching together multiple separate services. Prefer it for real-time signup gating where you need a fast allow/review/block verdict.

## Known failure modes

- Neither email nor IP provided — returns validation error requiring at least one field
- Invalid email format — may return error or low-confidence result
- IP address is malformed or private/reserved — may not produce meaningful IP signals
- Domain has no MX records — flagged as invalid but may not indicate fraud
- Rate limiting or payment failure — request rejected with 402 or 429 status

## How this service works

Score a signup for fraud risk. Send email only, ip only, or both; at least one is required. Email checks cover disposable and free provider detection, MX validation, gibberish name detection, domain liveness, and known business signals. IP checks cover VPN, proxy, Tor, residential relay, datacenter, and bogon detection. Returns a decision of allow, review, or block with a risk score and itemized signals.

## Output

Returns a decision field (allow, review, or block), a numeric risk score, and an itemized breakdown of signals covering email checks (disposable provider, free provider, MX validity, gibberish name detection, domain liveness, business signals) and IP checks (VPN, proxy, Tor, residential relay, datacenter, bogon detection).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "ip": {
   "type": "string",
   "description": "End user IP address. Required if email is not provided."
  },
  "name": {
   "type": "string",
   "description": "Full name supplied at signup, used for gibberish detection."
  },
  "email": {
   "type": "string",
   "description": "Email address to evaluate. Required if ip is not provided."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bytemine-fraud-check-d43e315b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from bytemine.pay.zeroclick.io](https://www.zero.xyz/host/bytemine.pay.zeroclick.io/llms.txt)
