REST APIでChainAnalyzerをシステムに統合
すべてのAPIリクエストにはAPIキーが必要です。 ダッシュボードの「設定」→「APIキー」から取得できます。
curl -H "Authorization: Bearer YOUR_API_KEY" \ https://api.chain-analyzer.com/v1/scanhttps://api.chain-analyzer.com/v1/scan単一アドレスをスキャン
{
"address": "0x1234567890abcdef1234567890abcdef12345678",
"chain": "ethereum" // "ethereum" | "bitcoin"
}{
"address": "0x1234...5678",
"chain": "ethereum",
"risk_level": "HIGH",
"risk_score": 75,
"detections": [
{
"type": "MIXER_CONTACT",
"service": "Tornado Cash",
"transaction": "0xabc...def",
"timestamp": "2024-01-15T10:30:00Z"
}
],
"scanned_at": "2024-02-01T12:00:00Z"
}/scan/batch複数アドレスを一括スキャン(Pro以上)
{
"addresses": [
"0x1234...",
"0x5678..."
],
"chain": "ethereum"
}/scan/:id過去のスキャン結果を取得
/scansスキャン履歴一覧を取得
| パラメータ | 型 | 説明 |
|---|---|---|
limit | number | 取得件数(デフォルト: 20, 最大: 100) |
offset | number | オフセット |
chain | string | チェーンでフィルタ |
risk_level | string | リスクレベルでフィルタ |
| プラン | リクエスト/分 | リクエスト/日 |
|---|---|---|
| Starter | 10 | 500 |
| Pro | 60 | 5,000 |
| Enterprise | 300 | 無制限 |
| コード | 説明 |
|---|---|
400 | 不正なリクエスト(パラメータエラー) |
401 | 認証エラー(APIキーが無効または未設定) |
403 | アクセス拒否(プランの機能制限) |
404 | リソースが見つからない |
429 | レート制限超過 |
500 | サーバーエラー |
Python、JavaScript、Go用のSDKを準備中です。