I am trying to get data from a URL using Python. The code I am using is this:
response = requests.get(
url="https://api.covalenthq.com/v1/"+Chain_id+"/address/"+Address+"/transactions_v2/? key=API_KEY",
headers={
"Authorization": "Basic AUTHORIZATION",
},
)
result = response.json()
result = result['data']['items']
So I am entering a Chain_id and wallet address in the URL to get all the transactions for that pair. However, I only get the latest 100 transactions at most. Is there a way to get all transactions? Is there a parameter I can add to requests to get all the data points?
For example, putting this wallet address, 0x60b86AF869f23aEb552fB7F3CaBD11B829f6Ab2F, into etherscan.io (https://etherscan.io/address/0x60b86af869f23aeb552fb7f3cabd11b829f6ab2f), you can see that there are over 51000 transactions however I only get the latest 100.

page-number, and paginate it, meaning to construct a loop to loop through "pages" of data, with each time getting 100 rows.