Methodology
OneDollarSats answers one question: how many bitcoin satoshis a US dollar amount buys, as quickly and transparently as possible.
Data source
Spot price from Coinbase’s public API: GET https://api.coinbase.com/v2/prices/BTC-USD/spot. That is a single-exchange USD quote, not a global index.
Fixed protocol constant
1 BTC = 100,000,000 satoshis. This never changes with price.
Formulas
- sats per $1 = round(100,000,000 / BTC-USD)
- sats for usd = round(usd × 100,000,000 / BTC-USD)
Rounding is to the nearest whole satoshi (banker’s rounding via Math.round).
Freshness
HTML and the JSON API are cached about one hour at the edge (s-maxage=3600, stale-while-revalidate). The figure on this page was generated at Aug 21, 2026, 9:07 PM UTC with BTC-USD 77,378.24 (1,292 sats per $1).
What this is not
Not an offer to buy or sell bitcoin, not financial advice, not a live trading ticker. Spreads, fees, and other venues will differ.
API
/api/sats-per-dollar and ?usd=25. No key. CORS open. llms.txt restates the live rate for agents.
Built by Byron Johnson.