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





## Supported Blockchains
### Algorand
```python
import os
from fetchfox.blockchains import Algorand
algorand = Algorand()
# Brave New World
creator_address = "6WII6ES4H6UW7G7T7RJX63CUNPKJEPEGQ3PTYVVU3JHJ652W34GCJV5OVY"
for asset in algorand.get_collection_assets(collection_id=creator_address):
print(asset)
```
### Cardano
```python
import os
from fetchfox.blockchains import Cardano
gomaestroorg_api_key = os.getenv("GOMAESTROORG_API_KEY")
cardano = Cardano(
gomaestroorg_api_key=gomaestroorg_api_key,
)
# Gutenberg Bible
policy_id = "477cec772adb1466b301fb8161f505aa66ed1ee8d69d3e7984256a43"
for asset in cardano.get_collection_assets(collection_id=policy_id):
print(asset)
```
#### API Keys
* [**gomaestro.org**](https://www.gomaestro.org/pricing)
### EVM (Coinbase, Ethereum and Polygon)
```python
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 = Coinbase(
moralisio_api_key=moralisio_api_key,
openseaio_api_key=openseaio_api_key,
)
# Artificial Intelligence for Dummies
contract_address = "0x8c1f34bcb76449cebf042cfe8293cd8265ae6802"
for asset in coinbase.get_collection_assets(collection_id=contract_address):
print(asset)
# Ethereum
ethereum = Ethereum(
moralisio_api_key=moralisio_api_key,
openseaio_api_key=openseaio_api_key,
)
# Alice in Wonderland
contract_address = "0x919da7fef646226f88f70305201de392ff365059"
for asset in ethereum.get_collection_assets(collection_id=contract_address):
print(asset)
# Polygon
polygon = Polygon(
moralisio_api_key=moralisio_api_key,
openseaio_api_key=openseaio_api_key,
)
# Art of War
contract_address = "0xb56010e0500e4f163758881603b8083996ae47ec"
for asset in polygon.get_collection_assets(collection_id=contract_address):
print(asset)
```
#### API Keys
* [**moralis.io**](https://moralis.io/pricing)
* [**opensea.io**](https://docs.opensea.io/reference/api-keys)
---

Raw data
{
"_id": null,
"home_page": "https://github.com/book-io/fetchfox",
"name": "bookio-fetchfox",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": "book.io, stuff.io, blockchain, crypto, algorand, cardano, coinbase, ethereum, polygon",
"author": "Fede",
"author_email": "fede@book.io",
"download_url": "https://files.pythonhosted.org/packages/da/05/6c030413dc8e9d3b4967d2af48b739741f0f84c8a1cebb6f10b461928833/bookio_fetchfox-6.0.2.tar.gz",
"platform": null,
"description": "# book.io / fetchfox\n\n> Collection of API services to fetch information from several blockchains.\n\n\n\n\n\n\n\n\n## Supported Blockchains\n\n### Algorand\n\n```python\nimport os\nfrom fetchfox.blockchains import Algorand\n\nalgorand = Algorand()\n\n# Brave New World\ncreator_address = \"6WII6ES4H6UW7G7T7RJX63CUNPKJEPEGQ3PTYVVU3JHJ652W34GCJV5OVY\"\n\nfor asset in algorand.get_collection_assets(collection_id=creator_address):\n print(asset)\n```\n\n\n### Cardano\n\n```python\nimport os\nfrom fetchfox.blockchains import Cardano\n\ngomaestroorg_api_key = os.getenv(\"GOMAESTROORG_API_KEY\")\n\ncardano = Cardano(\n gomaestroorg_api_key=gomaestroorg_api_key,\n)\n\n# Gutenberg Bible\npolicy_id = \"477cec772adb1466b301fb8161f505aa66ed1ee8d69d3e7984256a43\"\n\nfor asset in cardano.get_collection_assets(collection_id=policy_id):\n print(asset)\n```\n\n#### API Keys\n\n* [**gomaestro.org**](https://www.gomaestro.org/pricing)\n\n\n### EVM (Coinbase, Ethereum and Polygon)\n\n```python\nimport os\nfrom fetchfox.blockchains import Coinbase, Ethereum, Polygon\n\nmoralisio_api_key = os.getenv(\"MORALIS_API_KEY\")\nopenseaio_api_key = os.getenv(\"OPENSEA_API_KEY\")\n\n\n# Coinbase\ncoinbase = Coinbase(\n moralisio_api_key=moralisio_api_key,\n openseaio_api_key=openseaio_api_key,\n)\n\n# Artificial Intelligence for Dummies\ncontract_address = \"0x8c1f34bcb76449cebf042cfe8293cd8265ae6802\"\n\nfor asset in coinbase.get_collection_assets(collection_id=contract_address):\n print(asset)\n\n\n# Ethereum\nethereum = Ethereum(\n moralisio_api_key=moralisio_api_key,\n openseaio_api_key=openseaio_api_key,\n)\n\n# Alice in Wonderland\ncontract_address = \"0x919da7fef646226f88f70305201de392ff365059\"\n\nfor asset in ethereum.get_collection_assets(collection_id=contract_address):\n print(asset)\n\n\n# Polygon\npolygon = Polygon(\n moralisio_api_key=moralisio_api_key,\n openseaio_api_key=openseaio_api_key,\n)\n\n# Art of War\ncontract_address = \"0xb56010e0500e4f163758881603b8083996ae47ec\"\n\nfor asset in polygon.get_collection_assets(collection_id=contract_address):\n print(asset)\n```\n\n#### API Keys\n\n* [**moralis.io**](https://moralis.io/pricing)\n* [**opensea.io**](https://docs.opensea.io/reference/api-keys)\n\n---\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Collection of API services to fetch information from several blockchains.",
"version": "6.0.2",
"project_urls": {
"Documentation": "https://github.com/book-io/fetchfox/blob/main/README.md",
"Homepage": "https://github.com/book-io/fetchfox"
},
"split_keywords": [
"book.io",
" stuff.io",
" blockchain",
" crypto",
" algorand",
" cardano",
" coinbase",
" ethereum",
" polygon"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "eeb30d5e4088d234c4143baf62778e1ad82c8de13ce6e5dc53a5eaf6c7e78a7d",
"md5": "2fe9424a285959fdfca7de960c91c8c7",
"sha256": "f997ecd2fcd0855576652abf27f4688a43571e069d47e18fe237eb61d15d50fa"
},
"downloads": -1,
"filename": "bookio_fetchfox-6.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2fe9424a285959fdfca7de960c91c8c7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 134589,
"upload_time": "2025-08-14T20:47:42",
"upload_time_iso_8601": "2025-08-14T20:47:42.795395Z",
"url": "https://files.pythonhosted.org/packages/ee/b3/0d5e4088d234c4143baf62778e1ad82c8de13ce6e5dc53a5eaf6c7e78a7d/bookio_fetchfox-6.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "da056c030413dc8e9d3b4967d2af48b739741f0f84c8a1cebb6f10b461928833",
"md5": "a497025ce0768fc372ebed91c1d33dfc",
"sha256": "6c0289e26af26c17a61c27322712370966f41662e8475b8b267b3cc4fdb35bd7"
},
"downloads": -1,
"filename": "bookio_fetchfox-6.0.2.tar.gz",
"has_sig": false,
"md5_digest": "a497025ce0768fc372ebed91c1d33dfc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 97005,
"upload_time": "2025-08-14T20:47:43",
"upload_time_iso_8601": "2025-08-14T20:47:43.905052Z",
"url": "https://files.pythonhosted.org/packages/da/05/6c030413dc8e9d3b4967d2af48b739741f0f84c8a1cebb6f10b461928833/bookio_fetchfox-6.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-14 20:47:43",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "book-io",
"github_project": "fetchfox",
"github_not_found": true,
"lcname": "bookio-fetchfox"
}