API FOR BUSINESS

Address screening inside your own product

One HTTP request returns a risk score, labels and sanctions matches. For exchanges, processors, OTC desks and compliance teams.

QUICKSTART

Start in the sandbox, not at the checkout

A ci_test_ key returns deterministic fixtures: no credits are spent and no provider is called. You can write the integration and run it in CI before paying anything.

curl
curl -s https://cryptointel.pro/api/v1/screen/batch \
  -H "Authorization: Bearer ci_test_..." \
  -H "Content-Type: application/json" \
  -d '{"addresses":["1FSizTE3zVM2tLQFPTeYx7ECjYvG8hJq7P"]}'
Response
{
  "sandbox": true,
  "count": 1,
  "credits_charged": 15,
  "results": [
    { "address": "1FSiz…hJq7P", "risk_score": 52,
      "verdict": "monitor", "labels": ["exchange"],
      "sanctioned": false, "network": "BTC" }
  ]
}

An address containing hi9h always returns high risk, one containing cl3an always returns clean — so both branches are testable without waiting for a suitable address in production.

ENDPOINTS

{n} endpoints, one auth header

Method What it does Scope Cost

A key with no scopes behaves as full access, so existing integrations keep working. Once scopes are set, least privilege applies.

PLANS

A plan is a rate limit and a price per address

No second currency: the credits are the same ones the app and the bot use. A larger commitment buys a better credit rate, so the price per thousand addresses falls with the plan. Unused balance does not expire.

OPERATIONS

Limit per key

The limit is counted per key, not per calling address: your fleet neither shares a budget with someone else nor multiplies it. GET /api/v1/meta returns the ceiling your key enforces.

Webhooks

wallet.activity, risk.changed and rule.triggered arrive as a POST signed with HMAC in X-CryptoIntel-Signature. Verify it and reject stale timestamps.

Refund on failure

If an analysis does not complete, the credits are returned automatically and the reversal appears in the same ledger. You pay for a result, not for an attempt.

Issue a key from the app in one click

Telegram sign-in, no registration form. The sandbox is available immediately and free.