<p>You should take a look at <a href="https://github.com/bitcoin-abe/bitcoin-abe" rel="nofollow"><strong>Abe</strong></a>:</p>

<p><strong>Abe</strong>: a free block chain browser for Bitcoin-based currencies.</p>

<p>Abe reads the Bitcoin block file, transforms and loads the data into a database, and presents a web interface similar to <a href="http://blockexplorer.com/" rel="nofollow"><strong>Bitcoin Block Explorer</strong></a> or <a href="https://blockchain.io" rel="nofollow"><strong>Blockchain.io</strong></a>.</p>

<p>Not to mention it was written in Python.</p>

CC BY-SA 3.0
2015-09-22T16:11:40.003Z
2015-09-22T16:11:40.003Z
s4w3d0ff
<p>Apparently, you can force bitcoind to index spent transactions. More information <a href="https://bitcoin.stackexchange.com/questions/11875/how-to-access-any-transaction-detail-in-bitcoin-version-0-8-and-above">here</a>.</p>

CC BY-SA 3.0
2015-12-18T17:10:30.123Z
Why the downvotes?
John Henry
CC BY-SA 3.0
2013-09-04T17:59:54.240Z
2013-09-04T17:59:54.240Z
2017-04-13T12:47:33.283Z
John Henry
<p>Is there a library which provides all the same address/transaction querying information as blockchain.info, depending only on having a bitcoind synchronised database?</p>

<p>There are a number of queries which bitcoind cannot answer. For example, bitcoind only indexes transactions which are unspent.</p>

<p>I realize blockchain.info has a public API, but it isn't an option for us to use this. I doubt they'd want us to spider the entire blockchain over their API anyway.</p>

CC BY-SA 3.0
2013-11-03T22:45:40.150Z
Technically, it doesn't any transactions at all. It just maintains a set of unspent transaction outputs. `-txindex` will make it maintain a full transaction index, but that is still only by txids, and not by address/script.
Pieter Wuille
<blockchain><bitcoind><blockchain.info>
"offline" blockchain querying library
IHateBitcoin
# "offline" blockchain querying library

(Asked by: username_0 on 2013-09-04)

Is there a library which provides all the same address/transaction querying information as blockchain.info, depending only on having a bitcoind synchronised database?

There are a number of queries which bitcoind cannot answer. For example, bitcoind only indexes transactions which are unspent.

I realize blockchain.info has a public API, but it isn't an option for us to use this. I doubt they'd want us to spider the entire blockchain over their API anyway.

**Tags:** blockchain, bitcoind, blockchain.info

> **Comments:**
> **username_1**: Technically, it doesn't any transactions at all. It just maintains a set of unspent transaction outputs. `-txindex` will make it maintain a full transaction index, but that is still only by txids, and not by address/script.  

---

## 2 answers

### Answer by username_2 on 2015-09-22. Score: 1

You should take a look at [**Abe**](https://github.com/bitcoin-abe/bitcoin-abe):

**Abe**: a free block chain browser for Bitcoin-based currencies.

Abe reads the Bitcoin block file, transforms and loads the data into a database, and presents a web interface similar to [**Bitcoin Block Explorer**](http://blockexplorer.com/) or [**Blockchain.io**](https://blockchain.io).

Not to mention it was written in Python.


---

### Answer by username_3 on 2013-09-04. Score: -1

Apparently, you can force bitcoind to index spent transactions. More information [here](https://bitcoin.stackexchange.com/questions/11875/how-to-access-any-transaction-detail-in-bitcoin-version-0-8-and-above).

> **Comments:**
> **username_3**: Why the downvotes?  

---

