Trace transactions, audit address histories, and monitor mempool activity in real time. Self-host for full data sovereignty — no third party sees your queries.
Raw blockchain data access for your own risk models.
GET /api/v1/tx/{txid}
GET /api/v1/address/{addr}/txs
GET /api/v1/mempool
pip install satoshi-api
From your compliance dashboard to the Bitcoin network.
Use the hosted API at bitcoinsapi.com for immediate access, or self-host for investigations that require data sovereignty.
Structured JSON responses designed for programmatic consumption.
How teams use Satoshi API in their compliance workflows.
/tx/{txid} to get inputs and outputs, then trace each input back to its source. The RPC proxy enables multi-hop traversal for building full transaction graphs./address/{addr}/txs. Analyze transaction patterns, volumes, counterparties, and timing to assess risk levels and build evidence for case files./mempool and /stream/blocks to monitor for transactions involving watched addresses. Get notified when suspicious activity appears in the mempool or when watched transactions confirm.Your investigation queries are sensitive. Keep them private.
When your compliance team queries a third-party blockchain API, the provider sees every address you investigate, every transaction you trace, and every pattern you search for. Over time, this reveals your investigation targets, your risk models, and your enforcement priorities.
Self-hosting Satoshi API eliminates this entirely. Install it on your infrastructure, connect it to your own Bitcoin Core node, and all queries stay on your network. The API is open source (Apache-2.0), so your security team can audit every line of code.
Provider sees which addresses you investigate. Query patterns reveal your targets and risk models. Logs exist on infrastructure you don't control. Potential regulatory exposure if the provider is breached or subpoenaed.
All queries stay on your network. No third party sees your investigation targets. Full control over logs and data retention. Open source — audit the code, verify the behavior. Your node, your data, your compliance.
Satoshi API provides the raw data. Use it standalone or alongside commercial tools.
Commercial platforms like Chainalysis and Elliptic provide pre-scored risk ratings and entity labels. Satoshi API provides raw blockchain data access — transaction details, address histories, mempool state. Use it as the data layer underneath your own scoring models, or as a complement to commercial analytics when you need direct blockchain access.
| Capability | Satoshi API | Commercial analytics |
|---|---|---|
| Transaction lookup | Yes — full details | Yes |
| Address history | Yes — complete | Yes |
| Pre-scored risk ratings | No (bring your own model) | Yes |
| Entity labels | No | Yes (proprietary DB) |
| Self-hostable | Yes (open source) | No |
| Data sovereignty | Full (your infrastructure) | Provider-hosted |
| Raw RPC access | Yes (JSON-RPC proxy) | No |
| Real-time streams | SSE + WebSocket | Varies |
| Cost | Free tier / open source | $$$$ (enterprise contracts) |
Many compliance teams use Satoshi API alongside a commercial analytics platform. The commercial tool provides risk scores and entity labels. Satoshi API provides raw data access for independent verification, custom analysis, and cases where you need direct blockchain queries without going through a third party.
Register a free API key and start querying.
# Register for a free API key
curl -X POST https://bitcoinsapi.com/api/v1/register \
-H "Content-Type: application/json" \
-d '{"email": "compliance@yourcompany.com", "agreed_to_terms": true}'
# Look up a transaction
curl https://bitcoinsapi.com/api/v1/tx/{txid} \
-H "X-API-Key: your_key"
# Get address transaction history
curl https://bitcoinsapi.com/api/v1/address/{addr}/txs \
-H "X-API-Key: your_key"
# Check address balance
curl https://bitcoinsapi.com/api/v1/address/{addr}/balance \
-H "X-API-Key: your_key"
Free tier: 100 requests/minute, 10,000/day. No credit card required.
For self-hosting: pip install satoshi-api and point at your Bitcoin Core node.
Free API key. Self-hostable. Open source. No third party sees your investigation queries.
Building compliance tooling on top of this? Open an issue or reach out at api@bitcoinsapi.com — we want to hear what endpoints your workflow needs.