This website shows the number of bitcoin transactions per day, but I want to know how many there are total. How can I do this?
As of block 210000, the total number of transactions in the chain is 9344662.
Version 0.8 of the reference client keeps track of this number, and reports it for every connected block in debug.log. I just copied the number from the debug.log of a node running pre-release code.
From this JSON source, the totals can be computed:
Building on Stephen's answer, here's a python script that will parse out the data and give you a total.
There's an important problem, though. It will only load the last year of data.
import urllib2 import json url = "http://blockchain.info/charts/n-transactions?format=json" page = urllib2.urlopen(url).read() data = json.loads(page)['values'] data = map(lambda point: point['y'], data) print int(sum(data))