OnFinality Unified NFT API
OnFinality's Unified NFT API will provide access to NFTs and their metadata for all popular standards across the Polkadot and Kusama ecosystems and beyond, in a single, simple request.
The highly flexible GraphQL Unified API includes Collections, NFTs, Transactions and Metadata for all ERC721 and ERC1155 NFTs on different Polkadot and Kusama networks (including Astar and Shiden).
The OnFinality NFT API will just be the first Unified API offered by OnFinality, with plans to expand to transactions, staking, and more.
OnFinality's Unified NFT API is provided as an open source project, and a publicly hosted GraphQL API that developers can start querying today
Paste your queries into https://nft-beta.onfinality.io/public and press play.
Public GraphQL Endpoint (Beta): nft-beta.api.onfinality.io.
The Beta version of our public endpoint is intended for development, experimentation, and validation purposes. It should not be used in a production environment. We will be launching the production endpoint and service in the coming weeks.
A public rate limit is applied, contact firstname.lastname@example.org to receive a higher rate limit.
For optimal performance and responsible use of our shared resources, we recommend:
- ❌ Avoid using the equalToInsensitive filter, which has poor performance.
- ✅ Convert addresses to lower case and use the equalTo filter
- ✅ Use pagination, e.g. first: 10
The complete schema is available here https://github.com/OnFinality-io/api-nft/blob/main/schema.graphql
Visit our official docs for the list of supported networks/standards and latest updates to this feature! https://documentation.onfinality.io/support/unified-nft-api
We'd also love to hear from you, contact email@example.com to put in a request for more networks and standards!