<p>You may be thinking with cause and effect reversed. The Bitcoin price being $300 does <strong>not</strong> cause people to buy and sell at $300. Rather, people buying and selling at $300 causes the price to be $300.</p>

<p>Obviously, there is no way to find out what price people buy and sell bitcoins at without buying or selling bitcoins, or asking someone else who's buying or selling bitcoins, or asking an exchange that bitcoins get bought and sold through.</p>

CC BY-SA 3.0
2016-03-28T20:14:32.853Z
2016-03-28T20:14:32.853Z
Criticize SE actions means ban
<p>The year is now 2023, and there has been a proliferation of cryptocurrencies. You still need to ask a crypto exchange. You still can't see the dollar transactions whenever someone trades a bitcoin, on the bitcoin blockchain, so you don't know what they paid for the bitcoin.</p>
<p>But if you're willing to look at a different blockchain, you may ask a decentralized, blockchain-based crypto exchange, for example, the <a href="https://info.uniswap.org/#/pools/0x99ac8ca7087fa4a2a1fb6357269965a2014abc35" rel="nofollow noreferrer">Uniswap V3 WBTC-USDC pool</a> on Ethereum. As long as WBTC is still exchangeable for BTC, and USDC is still exchangeable for dollars, and Uniswap V3 is still a protocol that people use, you can assume this is the price people trade bitcoins for dollars on this platform. (If it very different from the bitcoin price, then someone would trade it and make free money. That's why there's only one price.)</p>
<p>You don't have to read it from the info.uniswap.org website - after getting familiar with Ethereum, you could <a href="https://ethereum.stackexchange.com/questions/98685/computing-the-uniswap-v3-pair-price-from-q64-96-number">read it</a> from <a href="https://etherscan.io/address/0x99ac8ca7087fa4a2a1fb6357269965a2014abc35#readContract" rel="nofollow noreferrer">the blockchain</a>. The information is still invisible to the Bitcoin blockchain, but since the <em>Ethereum</em> blockchain is working as a crypto exchange, the information about its trades is available on <em>that</em> blockchain.</p>

CC BY-SA 4.0
2023-01-20T22:21:27.890Z
2023-01-23T14:53:54.470Z
2023-01-23T14:53:54.470Z
Criticize SE actions means ban
<p>The bitcoin price is determined by a free market of buyers and sellers. There is no way to calculate the price on your own without an external source. I suppose the only exception to this would be if you ran your own bitcoin exchange and you had enough users and volume to produce a fair market price.</p>

CC BY-SA 3.0
2016-03-28T05:08:04.630Z
If the bitcoin is working in a way that I can see all the transactions isn't there a way I can determine the price based on them?
RythemOfTheDay
CC BY-SA 3.0
2016-03-28T07:29:00.273Z
@user3495259 You can see the bitcoin transactions in the blockchain. You cannot see the corresponding dollar transactions in the blockchain. If you see 1 BTC being transacted, you have no idea what the sender got in return.
Criticize SE actions means ban
CC BY-SA 3.0
2018-04-23T13:48:15.293Z
I do not agree with @immibis, because when bitcoin has started, it was 1btc=1$, which means that there is away to determine the price of the bitcoin from the blockchain, especially that bitcoin is decentralized and inflation free, so it should never be determined by an external source. If an external source should determine the bitcoin's price, we should only take in consideration the inflation and add it to the price retrieved from the block chain.
Alan Deep
CC BY-SA 3.0
2018-04-23T22:31:37.803Z
@AlanDeep I can't make any sense of your comment. I don't think you understand how prices work.
Criticize SE actions means ban
CC BY-SA 3.0
2016-03-28T02:13:24.863Z
2016-03-28T02:13:24.863Z
m1xolyd1an
<p>I have searched the Internet for solution but could not find the one I was looking for. </p>

<p>I want to get bitcoin price (in usd) without using any external website (meaning not getting the price using api or something) </p>

<p>I want to "calculate" it myself, since there are websites who display their bitcoin price and it's slightly different from other websites I guess they found the price from their own. </p>

<p>How can I find the bitcoin price by myself? </p>

<exchange-rate><price-discovery>
How do I get bitcoin price without any external source?
RythemOfTheDay
# How do I get bitcoin price without any external source?

(Asked by: username_0 on 2016-03-28)

I have searched the Internet for solution but could not find the one I was looking for.

I want to get bitcoin price (in usd) without using any external website (meaning not getting the price using api or something)

I want to "calculate" it myself, since there are websites who display their bitcoin price and it's slightly different from other websites I guess they found the price from their own.

How can I find the bitcoin price by myself?

**Tags:** exchange-rate, price-discovery


---

## 3 answers

### Answer by username_2 on 2016-03-28. Score: 15 | Accepted answer

The bitcoin price is determined by a free market of buyers and sellers. There is no way to calculate the price on your own without an external source. I suppose the only exception to this would be if you ran your own bitcoin exchange and you had enough users and volume to produce a fair market price.

> **Comments:**
> **username_0**: If the bitcoin is working in a way that I can see all the transactions isn't there a way I can determine the price based on them?  
> **username_1**: @user3495259 You can see the bitcoin transactions in the blockchain. You cannot see the corresponding dollar transactions in the blockchain. If you see 1 BTC being transacted, you have no idea what the sender got in return.  
> **username_3**: I do not agree with @immibis, because when bitcoin has started, it was 1btc=1$, which means that there is away to determine the price of the bitcoin from the blockchain, especially that bitcoin is decentralized and inflation free, so it should never be determined by an external source. If an external source should determine the bitcoin's price, we should only take in consideration the inflation and add it to the price retrieved from the block chain.  
> **username_1**: @username_3 I can't make any sense of your comment. I don't think you understand how prices work.  

---

### Answer by username_1 on 2016-03-28. Score: 9

You may be thinking with cause and effect reversed. The Bitcoin price being $300 does **not** cause people to buy and sell at $300. Rather, people buying and selling at $300 causes the price to be $300.

Obviously, there is no way to find out what price people buy and sell bitcoins at without buying or selling bitcoins, or asking someone else who's buying or selling bitcoins, or asking an exchange that bitcoins get bought and sold through.


---

### Answer by username_1 on 2023-01-20. Score: 1

The year is now 2023, and there has been a proliferation of cryptocurrencies. You still need to ask a crypto exchange. You still can't see the dollar transactions whenever someone trades a bitcoin, on the bitcoin blockchain, so you don't know what they paid for the bitcoin.

But if you're willing to look at a different blockchain, you may ask a decentralized, blockchain-based crypto exchange, for example, the [Uniswap V3 WBTC-USDC pool](https://info.uniswap.org/#/pools/0x99ac8ca7087fa4a2a1fb6357269965a2014abc35) on Ethereum. As long as WBTC is still exchangeable for BTC, and USDC is still exchangeable for dollars, and Uniswap V3 is still a protocol that people use, you can assume this is the price people trade bitcoins for dollars on this platform. (If it very different from the bitcoin price, then someone would trade it and make free money. That's why there's only one price.)

You don't have to read it from the info.uniswap.org website - after getting familiar with Ethereum, you could [read it](https://ethereum.stackexchange.com/questions/98685/computing-the-uniswap-v3-pair-price-from-q64-96-number) from [the blockchain](https://etherscan.io/address/0x99ac8ca7087fa4a2a1fb6357269965a2014abc35#readContract). The information is still invisible to the Bitcoin blockchain, but since the *Ethereum* blockchain is working as a crypto exchange, the information about its trades is available on *that* blockchain.


---

