book.io / fetchfox
Collection of API services to fetch information from several blockchains.

Supported Blockchains
Algorand
import os
from fetchfox.blockchains import Algorand
algorand = Algorand()
creator_address = "6WII6ES4H6UW7G7T7RJX63CUNPKJEPEGQ3PTYVVU3JHJ652W34GCJV5OVY"
for asset in algorand.get_collection_assets(collection_id=creator_address):
print(asset)
Cardano
import os
from fetchfox.blockchains import Cardano
gomaestroorg_api_key = os.getenv("GOMAESTROORG_API_KEY")
cardano = Cardano(
gomaestroorg_api_key=gomaestroorg_api_key,
)
policy_id = "477cec772adb1466b301fb8161f505aa66ed1ee8d69d3e7984256a43"
for asset in cardano.get_collection_assets(collection_id=policy_id):
print(asset)
API Keys
EVM (Coinbase, Ethereum and Polygon)
import os
from fetchfox.blockchains import Coinbase, Ethereum, Polygon
moralisio_api_key = os.getenv("MORALIS_API_KEY")
openseaio_api_key = os.getenv("OPENSEA_API_KEY")
coinbase = Coinbase(
moralisio_api_key=moralisio_api_key,
openseaio_api_key=openseaio_api_key,
)
contract_address = "0x8c1f34bcb76449cebf042cfe8293cd8265ae6802"
for asset in coinbase.get_collection_assets(collection_id=contract_address):
print(asset)
ethereum = Ethereum(
moralisio_api_key=moralisio_api_key,
openseaio_api_key=openseaio_api_key,
)
contract_address = "0x919da7fef646226f88f70305201de392ff365059"
for asset in ethereum.get_collection_assets(collection_id=contract_address):
print(asset)
polygon = Polygon(
moralisio_api_key=moralisio_api_key,
openseaio_api_key=openseaio_api_key,
)
contract_address = "0xb56010e0500e4f163758881603b8083996ae47ec"
for asset in polygon.get_collection_assets(collection_id=contract_address):
print(asset)
API Keys
