Terms of Service
Last updated: March 7, 2026
These Terms of Service ("Terms") govern your access to and use of the Satoshi API hosted service at bitcoinsapi.com ("Service"), operated by Andy Barnes ("Operator", "we", "us"). By accessing or using the Service, you agree to be bound by these Terms.
1. Service Description
Satoshi API provides a REST API for querying Bitcoin blockchain data, including block information, transaction details, fee estimates, mempool analysis, and price data. The Service wraps a Bitcoin Core node with analyzed, structured data.
2. Acceptance of Terms
By registering for an API key or making API requests, you agree to these Terms. If you do not agree, do not use the Service. You must be at least 13 years old to use this Service. We may update these Terms at any time; continued use after changes constitutes acceptance.
3. API Keys and Account Responsibility
- API keys are issued per email address, with a maximum of 3 keys per email.
- You are responsible for safeguarding your API key. Do not share it publicly or embed it in client-side code.
- We may revoke API keys that are abused, shared publicly, or used in violation of these Terms.
- Anonymous (keyless) access is available for read-only GET endpoints with reduced rate limits.
4. Acceptable Use
You agree NOT to:
- Use the Service for any unlawful purpose or in violation of any applicable laws.
- Attempt to circumvent rate limiting, authentication, or other security measures.
- Use the Service to broadcast malicious, fraudulent, or spam transactions.
- Resell or redistribute raw API data as a competing data service.
- Perform automated scraping that exceeds your tier's rate limits.
- Attempt to access the underlying Bitcoin Core node or server infrastructure.
5. Rate Limits and Fair Use
The Service enforces per-minute and daily rate limits based on your tier (anonymous, free, pro). Rate limit headers are included in every response. Exceeding limits results in HTTP 429 responses. Persistent abuse may result in key revocation.
6. Persistent Connections (WebSocket and SSE)
The Service may offer real-time data via WebSocket or Server-Sent Events (SSE) connections. The following terms apply to persistent connections:
- Connection limits apply per API key. Exceeding your tier's connection limit may result in disconnection or throttling.
- Real-time data delivered via persistent connections is informational only and subject to the same disclaimers as REST endpoints (see Section 7).
- We may disconnect idle or excessive connections at any time without notice to maintain service quality.
- Data delivered via persistent connections may be delayed or incomplete during Bitcoin Core node syncing, restarts, or network disruptions. We do not guarantee delivery of every event.
7. Financial Data Disclaimer
The Service provides informational data only. It is NOT financial advice.
- Fee recommendations are estimates based on current mempool conditions and may not reflect actual confirmation times.
- Price data is sourced from CoinGecko and cached for up to 60 seconds. It may be delayed, incomplete, or inaccurate.
- Transaction broadcast relays your signed transaction to the Bitcoin network. We do not guarantee confirmation, inclusion in a block, or any particular outcome.
- You are solely responsible for any financial decisions made using data from this Service.
8. Third-Party Data Attribution
Price data is provided by CoinGecko. CoinGecko owns all rights to the price data delivered through the Service. Use of price data is subject to CoinGecko's terms of service.
9. Availability and Uptime
The Service is provided on a best-effort basis. We do not guarantee any specific uptime, availability, or response time. The Service may be interrupted for maintenance, node restarts, or infrastructure issues without notice.
10. Limitation of Liability
THE SERVICE IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED. To the maximum extent permitted by law:
- We are not liable for any damages arising from your use of the Service, including but not limited to financial losses from reliance on fee estimates, price data, or transaction broadcasts.
- We are not liable for data inaccuracies, service interruptions, or API key compromise.
- Our total liability shall not exceed the amount you paid for the Service in the 12 months preceding the claim (which may be $0 for free-tier users).
11. Indemnification
You agree to indemnify and hold harmless the Operator from any claims, damages, or expenses arising from your use of the Service or violation of these Terms.
12. Open Source Software
The Satoshi API software is open source under the Apache License 2.0. These Terms govern the hosted service at bitcoinsapi.com, not the open-source software itself. Self-hosted instances are governed solely by the Apache 2.0 license.
13. Termination
We may suspend or terminate your access at any time for violation of these Terms or for any reason at our sole discretion. You may stop using the Service at any time.
14. Governing Law
These Terms are governed by the laws of the State of Florida, United States. Any disputes shall be resolved in the courts of St. Johns County, Florida.
15. Contact
For questions about these Terms, contact us at [email protected].