user1151: I don't want to use an existing service, like Blockchain.info or BlockExplorer.com. Is there some library out there that will let me read the blockchain programatically?

user61: Gavin Andresen's bitcointools python scripts might have some of the functionality you are looking for.

user153: This can be done with some degree of effort using the Bitcoin API.
v0.7 getrawtransaction gives you access to transactions even those not in your wallet.

http://en.bitcoin.it/wiki/Raw_Transactions

There are other tools that you can use to build this capability as well.

libBitcoin
Armory (see Extras)
Bitcoin ABE 
BitsOfProof supernode [pre-release]


1151: <p>I don't want to use an existing service, like Blockchain.info or BlockExplorer.com. Is there some library out there that will let me read the blockchain programatically?</p>
 61: <p><a href="https://github.com/gavinandresen/bitcointools/" rel="nofollow">Gavin Andresen's bitcointools</a> python scripts might have some of the functionality you are looking for.</p>
 153: <p>This can be done with some degree of effort using the Bitcoin API.</p>

<p>v0.7 getrawtransaction gives you <a href="https://bitcointalk.org/index.php?topic=89725.msg990497#msg990497" rel="nofollow">access to transactions</a> even those not in your wallet.</p>

<ul>
<li><a href="http://en.bitcoin.it/wiki/Raw_Transactions" rel="nofollow">http://en.bitcoin.it/wiki/Raw_Transactions</a></li>
</ul>

<p>There are other tools that you can use to build this capability as well.</p>

<ul>
<li>libBitcoin</li>
<li>Armory (see <a href="https://github.com/etotheipi/BitcoinArmory/tree/master/extras" rel="nofollow">Extras</a>)</li>
<li>Bitcoin ABE </li>
<li>BitsOfProof supernode [pre-release]</li>
</ul>
