0
I got an API key from blockchain.info to bypass the request limiter, but I don't know how to use it and I can't find any relevant info online.
url = "https://blockchain.info/rawblock/" + str(s)
usock = urlopen(url)
data = usock.read()
where variable s is the block height.
As the python blockchain.info API states:
https://blockchain.info/rawaddr/$bitcoin_address Address can be base58 or hash160 Optional limit parameter to show n transactions e.g. &limit=50 (Default: 50, Max: 50)
BUT it also states:
Request limits and API keys In order to prevent abuse some API methods require an API key approved with some basic contact information and a description of its intended use. Please request an API key here.
The same API key can be used to bypass the request limiter.
However, I don't know how to incorporate it in the function.
Any advice is appreciated!
Hi Jonathan...I have the api key (i assume it s the same as api code you re referring to).
I have been using the python client and getting the data I want but the issue is that for a certain wallet address I can get only 50 transactions of let s say 800.
My question is how can I incorporate the API key in the python script and download all of the transactions instead of just 50. – Andreas Manousakis – 2019-05-12T20:24:14.537
@AndreasManousakis It looks like you can just add the
– Jonathan Cross – 2019-05-18T17:45:58.193api_codeas a parameter: https://github.com/blockchain/api-v1-client-python/blob/52ea562f824f04303e75239364e06722bec8620f/blockchain/blockexplorer.py#L11