[ad_1]
Are you searching for an accessible approach to get NFT collections utilizing Python? If that’s the case, it’s best to familiarize your self with Moralis’ NFT API and Python SDK. With these instruments, you’ll be able to simply question all NFT collections of a particular Web3 pockets in two simple steps:
Set up Moralis:pip set up moralis Make a Moralis API name to get NFT collections: from moralis import evm_api
api_key = “”
params = {
“handle”: “”,
“chain”: “eth”,
“restrict”: 0,
“cursor”: “”,
}
outcome = evm_api.nft.get_wallet_nft_collections(
api_key=api_key,
params=params,
)
print(outcome)
While you run the code, it would autonomously return the NFT collections held by the desired pockets. As you’ll be able to see, you solely want a number of quick strains of code to get all NFT collections utilizing Python, because of Moralis. Additionally, try Moralis’ official get collections by pockets NFT API endpoint documentation for extra info on how the API works!

Overview
Buying on-chain information is central to Web3 growth as decentralized purposes (dapps) rely upon this info. Due to this fact, blockchain builders want simple strategies for querying and accessing the info saved on the assorted decentralized networks. When you, for instance, are taken with non-fungible token (NFT) growth, one such piece of knowledge could be NFT collections. Thankfully, that is the place we’ll direct our consideration on this article. As such, the tutorial will present you tips on how to get all NFT collections of a Web3 pockets utilizing Python and Moralis!
Due to the Python SDK and NFT API, you’ll be able to simply get all of the NFT collections of a specified pockets. What’s extra, you are able to do so with just a few strains of code. So, if you wish to study extra about this, observe alongside as we present you the way to take action! Together with exhibiting you tips on how to get this information, the article additionally demonstrates tips on how to arrange an easy Python and React software the place customers can enter a pockets handle to question its NFT collections.
What’s extra, the NFT API is just one of Moralis’ numerous Web3 APIs it’s best to discover. Different distinguished examples are the EVM API, Solana API, Token API, Streams API, and so forth. These are all instruments contributing to a extra seamless developer expertise and why Moralis presents the quickest approach to construct a Web3 app!
So, it doesn’t matter what blockchain growth endeavors you need to embark on, enroll with Moralis instantly. With an account, you obtain entry to all of the aforementioned instruments and might totally leverage the ability of blockchain. What’s extra, you’ll be able to create your account free of charge, so you don’t have anything to lose!
The right way to Get All NFT Collections from a Pockets Utilizing Python
The next sections will present you tips on how to get the NFT collections of a selected Web3 pockets utilizing Python. To make this as accessible as doable, we’ll use Moralis’ collections NFT API endpoint and the Python SDK. Via these instruments, you may get the collections of a selected pockets with just a few quick strains of code!
Together with exhibiting you tips on how to get NFT collections utilizing Python, the tutorial additionally briefly illustrates tips on how to arrange an entire undertaking implementing this performance. For comfort, we’ll use an already-developed undertaking and present you tips on how to add the required configurations for making it operational.
The undertaking comprises a frontend React software and a Django Python backend server dealing with the appliance logic. With the React software, customers can enter a pockets handle and choose a series to question the pockets’s NFT collections.
We divided the tutorial into the next two sections to make it as simple as doable:
The right way to Get All NFT Collections Utilizing Moralis’ Collections NFT API EndpointHow to Set Up the Full Software
Nonetheless, earlier than leaping into the tutorial, the next part options an software demo exhibiting you the way the ultimate undertaking works. By overlaying this, you’re going to get a greater understanding of what you’re working in the direction of and how one can implement this performance into your individual tasks sooner or later!
Software Demo – Get NFT Collections Utilizing Python
Earlier than leaping into the tutorial, this part offers an software demo as an example what you’re working in the direction of and provide you with an summary of the tip product. However, down beneath, you will discover a screenshot of the appliance’s touchdown web page:
The appliance options three enter fields: ”Pockets”, ”Chains”, and ”Restrict”. These parts are comparatively self-explanatory; nevertheless, allow us to cowl them for the sake of it. Within the ”Pockets” area, you’ll be able to enter any pockets handle from which you need to get NFT collections utilizing Python. The ”Chain” enter area encompasses a drop-down menu with a number of EVM-compatible chains to select from. Lastly, the quantity specified within the ”Restrict” area restricts the variety of collections returned to the frontend.
As soon as we’ve entered the data in all of the enter fields, all that is still is hitting the ”Get NFTs” button, and it’ll present a response just like the one proven beneath:
Because the picture above illustrates, the appliance returns as much as ten NFT collections held by the desired Web3 pockets. However, that covers everything of the appliance! Now, let’s soar into the tutorial and present you tips on how to create this software from which you may get NFT collections utilizing Python!
The right way to Get All NFT Collections Utilizing Moralis’ Collections NFT API Endpoint
The central a part of this tutorial is to indicate you tips on how to get NFT collections utilizing Python, and this part will present you the way to take action utilizing Moralis’ collections NFT API endpoint. After you have familiarized your self with the endpoint, the continuing part briefly covers tips on how to arrange the appliance proven above. For now, we’ll give attention to tips on how to get NFT collections utilizing Python!
That mentioned, there are two stipulations it’s good to take care of: putting in Django and the Relaxation framework, which you are able to do by opening a brand new terminal and operating the next two instructions:
pip set up djangopip set up djangorestframwork django-cors-header
From there, progress by establishing a brand new undertaking utilizing Django. With a undertaking at your disposal, create a brand new file known as ”companies.py”. From there, copy and paste the next code from the Moralis collections NFT API endpoint documentation into the file you simply created:
from moralis import evm_api
api_key = “”
params = {
“handle”: “”,
“chain”: “eth”,
“restrict”: 0,
“cursor”: “”,
}
outcome = evm_api.nft.get_wallet_nft_collections(
api_key=api_key,
params=params,
)
print(outcome)
As you’ll be able to see by inspecting the code above additional, it’s good to add a number of parameters. Initially, you have to add your Moralis API key. So, in the event you nonetheless have to, enroll with Moralis now. From there, log in, navigate to the ”Web3 APIs” tab, copy the important thing, and paste it into your code:
Along with including your Moralis API key, it’s good to specify the pockets handle from which you need to get the NFT collections, the chain, and a restrict. For this tutorial, we’ll add a random pockets handle, set the chain to ”eth”, and the restrict to ”10”. We are able to go away the ”cursor” empty for now. Accordingly, your ”companies.py” ought to now look one thing like this:
from moralis import evm_api
api_key = “JnJn0MW…”
params = {
“handle”: “0xd06Ffc91…”,
“chain”: “eth”,
“restrict”: 10,
“cursor”: “”,
}
outcome = evm_api.nft.get_wallet_nft_collections(
api_key=api_key,
params=params,
)
print(outcome)
That covers the code! Within the following sub-section, we present you tips on how to attempt it out and what the response seems to be like!
Working the Code
With a purpose to run the code, open a brand new terminal and set up Moralis with the next terminal enter:
pip set up moralis
From there, make sure that you ”cd” into the proper location of the folder containing the file. Then, run the command beneath within the terminal:
python companies.py
As quickly as you run this command, it ought to return a terminal response with a most of ten NFT collections held by the desired pockets, and it ought to look one thing like this:
That’s it! That is how easy it’s to get NFT collections utilizing Python and Moralis. Nonetheless, as you’ll be able to see from the response, it’s a bit messy and troublesome to interpret. Due to this fact, we’ll look carefully on the full app we showcased earlier within the ”Software Demo – Get NFT Collections Utilizing Python” part down beneath!
The right way to Set Up the Full Software
Now that you understand how to get NFT collections utilizing Python and due to the accessibility of Moralis’ collections NFT API endpoint, allow us to take a more in-depth take a look at how one can apply the identical elementary rules to create an entire software. To make issues as simple as doable, we’ll use a developed undertaking that includes a Python backend server app and React frontend app. It is possible for you to to search out your entire undertaking’s code within the GitHub repository beneath:
Full Get NFT Collections Utilizing Python Documentation – https://github.com/MoralisWeb3/youtube-tutorials/tree/important/nft-collections-django-react
To kick issues off, open the GitHub repository above and clone your entire undertaking to your native listing. With your entire code at your disposal, you now want to put in Django, the Relaxation framework, Moralis, “python-dotenv“, and “axios“. To take action, open a brand new terminal and run the next instructions of their consecutive order:
pip set up djangopip set up djangorestframework django-cors-headerspip set up moralispip set up python-detenvnpm set up axios
Subsequent up, it’s good to set up the required dependencies. As such, ”cd” into the undertaking’s frontend folder and run the command beneath:
npm set up
From there, create a brand new “.env” file within the ”backend/nft/” folder and add your Moralis API key.
Now that’s it! When you’ve got adopted alongside this far, you now have your entire undertaking in your native listing and have made all of the required configurations. Consequently, all that is still is operating the Django Python server and the React frontend software!
Working the App
To run this software, you first have to spin up the Python server on the backend utilizing the next terminal command:
python handle.py runserver
From there, you’ll be able to ”cd” into the undertaking’s frontend folder and run the React software by inputting the next and hitting enter:
npm begin
Working this command ought to launch the appliance, permitting you to check its performance. In consequence, it’s best to now be capable to enter an handle, choose a series, set a restrict, and get the NFT collections of that exact pockets.
That’s it for this tutorial on tips on how to get NFT collections utilizing Python and React! When you’ve got questions relating to the endpoint, try the official NFT API collections endpoint documentation web page from Moralis.
What’s extra, if you’re searching for an entire breakdown of your entire undertaking, try the next clip from Moralis’ YouTube channel. Within the video beneath, one in all Moralis’ proficient engineers walks you thru your entire code. Furthermore, the engineer reveals you tips on how to arrange the backend and frontend in additional element:
Do you may have additional curiosity in Python and Web3? If that’s the case, try our Python for Ethereum growth information, and learn to construct a Web3 Ethereum Python app. Moreover, learn Moralis’ full Web3 Python SDK documentation!
Abstract – Get NFT Collections Utilizing Python
On this article, you realized tips on how to get NFT collections utilizing Python. Due to Moralis, you might implement this performance with just a few strains of code. Together with instructing tips on how to get NFT collections, the article additionally confirmed tips on how to arrange an easy Python and React software. Within the app, customers can enter a pockets handle and obtain its NFT collections in return. When you’ve got adopted alongside this far, now you can use the identical elementary rules in any of your future Web3 growth endeavors to implement comparable performance!
That mentioned, in the event you discovered this text useful, think about trying out further content material right here on the Web3 weblog. When you’ve got a selected curiosity in Python growth, we extremely suggest our information on tips on how to arrange automated Web3 notification emails. Or, if you wish to have Python Web3 growth made straightforward, try the linked article. Additionally, there are different fascinating articles you may discover thrilling. For instance, study extra about blockchain infrastructure corporations or discover ethers.js vs Web3 streams!
Furthermore, if you wish to grow to be a more adept Web3 developer, think about enrolling in Moralis Academy. The academy presents among the finest blockchain growth programs for each novice and skilled builders. Regardless of your present talent degree, you’ll most probably discover programs interesting to you. For instance, if you’re new to blockchain growth, try the course on Ethereum fundamentals.
However, it doesn’t matter if you wish to get all NFT collections utilizing Python or develop different dapps; enroll with Moralis proper now! You’ll be able to create an account free of charge, which solely takes a number of seconds. With an account, you obtain rapid entry to the assorted instruments of Moralis. This lets you leverage the ability of blockchain expertise totally!
[ad_2]
Source link