satoshidata.ai Live
satoshis.watch
satoshidata.ai is in public beta — all APIs free. Abuse controls in effect. Questions → [email protected]
BTC
Block
Mempool
Fee
Hashrate
Difficulty

Bitcoin Chain Intelligence API

Identify any Bitcoin address. Verify transactions. Track whales, exchange flows, and dormant coin moves. Anchor timestamps to the blockchain. Machine-readable JSON with confidence tiers, evidence tiers, and explicit caveats. Public beta makes the full API free right now — no signup, no API key.

BTC Price Since 2016
Fee Rate 7d blocks
Hashrate 30d

Coverage

Millions of public labels across the Bitcoin ecosystem — sourced from research datasets, curated anchors, and heuristic clustering. Every label carries its confidence tier, evidence tier, and caveats; most leads are inferred, not verified.

Exchanges
Mining
Scams
Gambling
Darknet
Mixers
Services
🏢Government

Capabilities

Three capabilities, one API. Every response includes a confidence tier, an evidence tier, and structured caveats.

Chain Intelligence
Identify any address — entity, category, confidence, evidence tier. Batch up to 100 at once.
Transaction Verification
Confirm payments hit the right address and amount. Look up any txid for inputs, outputs, and fees.
Timestamping
Anchor any hash to the Bitcoin blockchain. Download cryptographic proofs. Verify existing timestamps.

Endpoints

Public beta: the full API surface is free right now. Billing stays wired for the post-beta access model.

FREE NOW Core surface

GET/v1/wallets/{addr}/trust-safety
GET/v1/price
GET/v1/onchain
GET/v1/fees/recommended
GET/v1/mempool/stats
GET/v1/mempool/fee-distribution
GET/v1/chain/whale-alerts
GET/v1/exchange/flows/summary
GET/v1/tx/{txid}/status
POST/v1/feedback
GET/v1/capabilities
GET/v1/timestamp/{hash}
GET/v1/timestamp/quote
POST/v1/timestamp/verify

BETA-FREE Expanded surface · future checkout still preserved

GET/v1/wallets/{addr}/summary
GET/v1/wallets/{addr}/detail
GET/v1/wallets/{addr}/contributors
GET/v1/wallets/{addr}/intelligence
POST/v1/batch/trust-safety
POST/v1/batch/summary
POST/v1/batch/intelligence
GET/v1/tx/{txid}
POST/v1/tx/verify
GET/v1/exchange/flows
GET/v1/miner/flows
GET/v1/chain/whale-alerts/labeled
GET/v1/chain/dormant-alerts
GET/v1/chain/dormant-movements
GET/v1/chain/activity-feed
POST/v1/timestamp
GET/v1/timestamp/{hash}/proof

Quick start

Free: check any address
curl https://satoshidata.ai/v1/wallets/bc1qm34lsc65zpw79lxes69zkqmk6ee3ewf0j77s3h/trust-safety
{
  "address": "bc1qm34lsc65zpw79lxes69zkqmk6ee3ewf0j77s3h",
  "label": { "category": "exchange", "value": "Binance Cold Wallet" },
  "confidence": "inferred",
  "evidence_tier": "inferred",
  "claim_type": "inference",
  "assessment": {
    "state": "lead",
    "headline": "Likely exchange lead",
    "label": "Exchange \u00b7 Binance Cold Wallet"
  },
  "consensus": { "state": "building", "contributor_count": 12, "has_conflict": false },
  "caveats": ["This is an inference based on current public and heuristic evidence, not an ownership proof."]
}
Beta-free: full wallet summary (future price 21 sats)
curl \
  https://satoshidata.ai/v1/wallets/bc1qm34lsc65zpw79lxes69zkqmk6ee3ewf0j77s3h/summary
{
  "likely_entity": "Binance Cold Wallet",
  "likely_category": "exchange",
  "confidence": "inferred",
  "evidence_tier": "inferred",
  "label_count": 12,
  "unique_contributors": 12,
  "short_explanation": "Multiple public sources identify this address as a Binance cold wallet (inferred).",
  "caveats": ["Inference from public and heuristic evidence, not an ownership proof."]
}
Public beta
Freefor now
Checkout preserved · Lightning first · BTC on-chain fallback
  • Full API surface currently open
  • Abuse controls and rate limits stay active
  • Post-beta checkout path already preserved

Lightning, x402 USDC on Base, and API-key bridge stay wired for the post-beta model. Public beta itself is free.

Built for agents and developers

Machine-readable — consistent JSON with confidence and evidence on every response
MCP compatible — listed on Smithery, discoverable via agent-card and OpenAPI
No account needed — public beta is open right now, and the checkout path is preserved for later
All endpoints free during beta — trust-safety, wallet depth, batches, exchange flows, miner flows, whale labeling, and timestamps
Abuse controls active — generous rate limits plus blocker rules keep the beta usable
Future-native settlement preserved — Lightning, x402 USDC, and API-key bridge still exist for the post-beta model

Documentation

Getting started — 3 steps, no signup

1

Try a free endpoint

No key, no account. Copy this and run it now:

curl -s https://satoshidata.ai/v1/wallets/1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa/trust-safety \
  | python3 -m json.tool
2

See the expanded wallet view

Public beta currently opens the full wallet surface, including summary, detail, and contributor depth.

curl -s https://satoshidata.ai/v1/wallets/1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa/summary
# → 200 during public beta
3

Preview the post-beta path

Lightning, x402 USDC, and the API-key bridge remain wired even while public beta keeps the API free.

curl -s https://satoshidata.ai/v1/billing/catalog | python3 -m json.tool
# See future plans → POST /v1/billing/checkout to preview checkout

Reference

Authentication

Public beta needs no key. The future access model still supports X-WR-API-Key, native Lightning L402, and x402 USDC on Base.

curl https://satoshidata.ai/v1/wallets/1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa/summary

Python

import requests

r = requests.get(
  "https://satoshidata.ai/v1/wallets/"
  "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa"
  "/trust-safety"
)
data = r.json()
print(data["assessment"]["headline"])

MCP Config

{
  "mcpServers": {
    "satoshidata": {
      "url": "https://smithery.ai/servers/satoshidata/chain-intelligence"
    }
  }
}
View on Smithery

Response format

Every response includes a confidence tier, an evidence tier, and structured caveats:

{
  "address": "bc1qm34lsc65zpw79lxes69zkqmk6ee3ewf0j77s3h",
  "likely_entity": "Binance Cold Wallet",
  "likely_category": "exchange",
  "evidence_tier": "inferred",
  "confidence": "inferred",
  "caveats": ["Inference from public and heuristic evidence, not an ownership proof."]
}