REST API

Submit an address or transaction and a chain; get back the same 0–100 score (higher = lower risk) and factor breakdown you see in the app.

Self-serve keys Business

On Business plans, generate and rotate API keys yourself — one per seat, up to your plan's limit. No account manager, no ticket.

Webhooks

Receive Address Watch alerts in your own systems as soon as a watched address moves funds or changes score.

Screen an address

One request, a defensible answer.

Send an address or transaction hash and a chain. The response carries the score, the tier, and the same factors your analysts read in the dashboard — so automated and manual decisions stay consistent.

Illustrative example. Endpoints, fields, and authentication are described in full in the docs; base URLs and limits are configurable per environment.

# Screen a wallet address
curl https://api.bitrankexpress.com/v1/screen \
  -H "Authorization: Bearer $BRE_API_KEY" \
  -d '{ "chain": "ethereum",
        "address": "0x2b91…4af0" }'

# → response
{
  "score": 76,
  "tier": "minimal",
  "entity": "regulated exchange",
  "factors": [
    { "label": "Attributed entity", "impact": "positive" },
    { "label": "Address age", "impact": "positive" },
    { "label": "Risk flags", "impact": "none" }
  ]
}
# Address Watch alert (webhook payload)
{
  "event": "address_watch.changed",
  "chain": "tron",
  "address": "TJ9…7Ka",
  "previous_score": 71,
  "score": 38,
  "reason": "inbound from flagged cluster"
}

Webhooks

Get told as soon as risk changes.

Point Address Watch at your endpoint and BitRank posts an alert whenever a watched address moves funds or its score changes — so your systems can react automatically. Delivered on Growth and Scale plans, alongside in-app alerts.

More on Address Watch →

Get started

Grab a key and make your first call.

Start free, then generate an API key on any Business plan. Full reference and guides are in the docs.