# Bot and Fraud Detection

> Risk score a signup or transaction using email, domain, IP, and behavioral signals. Catches disposable emails, fake domains, bot patterns, VPN and proxy traffic, and abusive signup behavior, and returns an allow, review, or block decision with itemized checks. Billed per check.

Part of the Bytemine API. [All services](https://agents.bytemine.ai/zcj/8ovlzeb5gh0v/services). [Storefront guide](https://agents.bytemine.ai/zcj/8ovlzeb5gh0v/llms.txt).

Call this service and pay per use: $0.01 / check.

## Pricing

### fraud_check (per check)

| Plan | Type | Price | Included free |
| --- | --- | --- | --- |
| Pay as you go | pay as you go | $0.01 / check | - |
| Credits | credit | $0.01 / check | - |

Cheapest without a plan: $0.01 / check (Pay as you go).

## Buy a plan

Plan purchases need an agent bearer, registered at [auth.md](https://agents.bytemine.ai/zcj/8ovlzeb5gh0v/auth.md): present `Authorization: Bearer <token>`, then settle the priced 402. A bare purchase returns `401 bearer_required`. Already bought here? `GET https://agents.bytemine.ai/zcj/8ovlzeb5gh0v/agent/entitlements` with your bearer lists what you hold.

- Credits (credit): `POST https://agents.bytemine.ai/zcj/8ovlzeb5gh0v/plans/pln_0c23f11ad257480e9bab4/purchase` with `{ "amountUsd": "<amount>" }`, a whole-cent amount of at least $0.50.

Full purchase contract (amounts, card checkout, top-ups): [llms-full.txt](https://agents.bytemine.ai/zcj/8ovlzeb5gh0v/llms-full.txt).

## How to call

API reference: https://agents.bytemine.ai/zcj/8ovlzeb5gh0v/services/fraud-detection/openapi.json - consult this service’s spec for any operations, parameters, request bodies, or response schemas you still need. Shared operations retain selector values for all their services: each operation's `x-payment-info` names the service it bills by slug, and this service's slug is `fraud-detection`. The slug identifies the service in prices and usage reports only; never send it as a request value. When one operation serves several services, its request body schema lists the accepted values of the field that selects the service (a model id, for example): send one of those exactly as written.

Send your request to `https://agents.bytemine.ai/zcj/8ovlzeb5gh0v/<path>` and settle the 402. How to pay: [payment.md](https://agents.bytemine.ai/zcj/8ovlzeb5gh0v/payment.md). Errors: [errors.md](https://agents.bytemine.ai/zcj/8ovlzeb5gh0v/errors.md). Full recipe: [llms-full.txt](https://agents.bytemine.ai/zcj/8ovlzeb5gh0v/llms-full.txt). Identity and claiming: [auth.md](https://agents.bytemine.ai/zcj/8ovlzeb5gh0v/auth.md). Machine catalog: [manifest.json](https://agents.bytemine.ai/zcj/8ovlzeb5gh0v/manifest.json).

