REST API

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

Self-serve keys

Generate and rotate API keys yourself — as many keys as you have user seats. No account manager, no ticket.

Webhooks

Receive Address Watch alerts in your own systems the moment 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 aggregate score, the tier, and the same itemised 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": 82,
  "tier": "minimal",
  "factors": [
    { "label": "Base score", "value": 50 },
    { "label": "Address age", "value": 7 },
    { "label": "Transaction history", "value": 11 },
    { "label": "Entity: regulated exchange", "value": 14 }
  ]
}
# 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 the moment 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 Business 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.