SelfKey (KEY) API and Price Oracle

SelfKey API Logo


For informational use only; request a custom oracle/API for production below.
General information
Contract address
Smart contract address of the asset
Blockchain network where the asset is deployed
Pricing methodology used to determine the price of the token in USD. By default, all price feeds on the DIA App are calculated with a MAIR methodology. This parameter is customisable.Learn more about methodologies.
Update frequency
120 seconds is the default update frequency. This parameter is customisable.Learn more about oracle updates.
Next update
24h Volume
The total volume captured by DIA across all the integrated sources.
Volume 24h
Trades 24h
Get a custom SelfKey price oracle or API endpoint

Request custom oracle
Request a fully tailored price oracle implementation
  • Autonomously deploy oracles under 3 minutes
  • Tailored oracles for any individual needs
  • Editable, updatable oracles
  • Real-time gas balance notifications
  • Available in 35+ chains
Start request process
Token information

What is SelfKey (KEY)?

SelfKey (KEY) is a blockchain-based digital identity system. It aims to empower individuals and businesses to take full control of their personal data and securely manage their digital identity. SelfKey was founded by Edmund Lowell in 2017. The founding company is SelfKey Foundation, and the project seeks to provide a self-sovereign identity solution. The name "SelfKey" reflects the focus on self-ownership and control over personal information.

How does SelfKey work?

SelfKey is a digital identity management platform that harnesses blockchain technology to provide users with secure and self-sovereign identity solutions. The platform is built on the Ethereum blockchain, leveraging the decentralized nature and immutability of the blockchain to ensure the integrity and privacy of user data.

At its core, SelfKey enables individuals to create and manage their own digital identity, which can be used for various purposes such as accessing financial services, participating in ICOs, signing contracts, and more. The underlying technology behind SelfKey is a combination of cryptographic algorithms, smart contracts, and decentralized storage.

SelfKey utilizes a network of blockchain oracles to collect and verify user data from trusted sources, such as government registries and banks. This ensures that the information stored in a user's digital identity is accurate and up-to-date. The verified data is then encrypted and stored on the blockchain, making it tamper-proof and secure.

When a user wants to use their digital identity for a specific purpose, they can selectively share their data with third-party service providers using SelfKey's privacy-preserving protocols. This allows users to maintain control over their personal information while still being able to access the services they need.

Overall, SelfKey provides a secure and decentralized solution for managing digital identities on the blockchain. By leveraging the Ethereum blockchain and a network of oracles, it ensures the integrity and privacy of user data, giving individuals full control over their digital identities.

What are the benefits of SelfKey?

SelfKey is a blockchain-based identity management platform that offers several benefits compared to its direct competitors. One of the main advantages of SelfKey is its emphasis on user privacy and control over personal data. Unlike some of its competitors, SelfKey does not store users' personal data on centralized servers, reducing the risk of data breaches and unauthorized access.

Another benefit of SelfKey is its user-friendly interface and seamless integration with different services and platforms. The platform allows users to manage their digital identities, store important documents securely, and complete KYC processes more efficiently. It also offers a marketplace where users can access a wide range of services, such as opening bank accounts, incorporating companies, and obtaining residency and citizenship.

Compared to its direct competitors, SelfKey stands out for its comprehensive approach to identity management. It combines blockchain technology with self-sovereign identity principles, enabling users to have full control over their personal information. This means that users can choose which information to share with different service providers, enhancing privacy and reducing the risk of identity theft.

Furthermore, SelfKey leverages decentralized identifiers (DIDs) and verifiable credentials utilizing W3C standards, ensuring interoperability and compatibility with other identity solutions. This sets it apart from its competitors, as it allows for seamless integration with existing systems and networks.

In summary, SelfKey offers several benefits compared to its direct competitors. It prioritizes user privacy, provides a user-friendly interface, and offers a comprehensive approach to identity management. With its focus on self-sovereign identity and adherence to industry standards, SelfKey is well-positioned in the blockchain-based identity management space.

What is SelfKey used for?

SelfKey is a blockchain-based digital identity management system that aims to provide a secure and self-sovereign identity solution. It is designed to give individuals control over their personal data and allow them to securely manage their digital identity.

One common use case for SelfKey is in the Know Your Customer (KYC) process. KYC is a requirement for many financial institutions and businesses to verify the identity of their customers. With SelfKey, individuals can securely store their identity documents, such as passports and driver's licenses, on the blockchain. They can then share this information with organizations as needed, simplifying and streamlining the KYC process.

Another specific case where SelfKey can be applied is in decentralized finance (DeFi). DeFi platforms often require users to pass KYC checks to comply with regulatory requirements. SelfKey provides a solution by allowing users to share their pre-verified identity details directly with DeFi platforms, eliminating the need to go through the KYC process repeatedly for every application.

By using SelfKey, individuals can save time and effort by having their identity information readily available and easily accessible whenever needed. Additionally, the decentralized nature of SelfKey ensures that users have full control over their personal data, reducing the risk of data breaches and identity theft.

In summary, SelfKey is a blockchain-based digital identity management system that enables individuals to securely manage and share their personal data, particularly in the context of KYC processes and DeFi applications.

What is DIA's SelfKey API?

DIA's SelfKey API is a powerful tool that provides real-time price feeds for crypto assets. These API endpoints are designed using raw data from a wide range of on-chain and off-chain cryptocurrency and NFT exchanges, encompassing billions of individual trades. This diverse data collection allows DIA to offer unique insights and capabilities unmatched by other web3 data providers.

While DIA offers free API endpoints for developers to test, the true value lies in the fully customizable, custom feeds that they can create. The free price feed API endpoints provide standardized information for a variety of assets, serving as a useful resource for informational purposes and testing. However, when users require a feed tailored to their specific needs, DIA can build a dedicated API price feed with customized configurations. This includes the ability to choose sources, methodologies, update mechanisms, and more. To request a custom feed, users can reach out to DIA via Discord or Telegram.

The use cases for DIA's API are vast and extend across the blockchain ecosystem. For DeFi applications, the price information from DIA's APIs can be utilized in derivatives, options and futures, lending and borrowing markets, collateralized stablecoins, synthetic asset issuance, money markets, and more. NFTfi applications also benefit from DIA's API, enabling peer-to-pool NFT lending and borrowing, on-chain NFT derivatives, NFT renting, NFT fractionalization, and many other possibilities.

In summary, DIA's SelfKey API empowers developers and users by offering both free and customizable API endpoints. The custom feeds created by DIA are particularly valuable as they allow for tailored configurations based on specific requirements. This flexibility opens up a wide range of use cases across the blockchain ecosystem, providing vital data for various DeFi and NFTfi applications.

What is DIA's SelfKey price oracle?

DIA's SelfKey price oracle is a smart contract that provides real-time price feeds of crypto assets. DIA is integrated with 35+ layer 1 and layer 2 networks, allowing them to deploy price oracles in multiple blockchains. These oracles are constructed by sourcing raw data about billions of individual trades from over 85 cryptocurrency and NFT exchanges, both on-chain and off-chain. This extensive data collection enables DIA to deliver comprehensive and reliable price feeds that other web3 data providers cannot match.

While DIA provides free demo oracles for developers to test, these are solely for testing purposes and cannot be integrated into production applications. However, DIA offers custom price feed oracles that can be tailored to meet specific requirements. These custom feeds can be customized in terms of sources, methodologies, update mechanisms, and more. To request a custom feed, developers can reach out to DIA via Discord or Telegram.

DIA's custom oracles hold significant importance for users as they provide flexibility and customization options to accommodate various use cases and applications within the blockchain ecosystem. They can be utilized in DeFi applications such as derivatives, options and futures, lending and borrowing markets, collateralized stablecoins, synthetic asset issuance, and money markets. Additionally, in NFTfi applications, DIA's oracles can facilitate peer-to-pool NFT lending and borrowing, on-chain NFT derivatives, NFT renting, NFT fractionalization, and more.

In the context of blockchain technology, a blockchain oracle refers to an external information provider that supplies verified data from outside the blockchain to smart contracts. These oracles bridge the gap between the blockchain and real-world data, ensuring the accuracy and reliability of the information used in smart contract execution.

For more details and documentation on DIA's price oracles, developers can refer to DIA's documentation available at

Why use DIA's KEY API & price oracle?

DIA's KEY API and KEY Price Oracle bring a multitude of benefits to users within the blockchain ecosystem, specifically in relation to cryptocurrencies and NFTs. The primary advantage lies in the extensive customizability offered by DIA's technology. Both the API and Oracle can be tailored to meet the specific requirements of decentralized applications. Users have the ability to configure parameters such as the data sources, data cleaning filters, pricing methodologies, and update frequencies. This ensures that the resulting price feed is resilient and adaptable to prevailing market conditions, providing a comprehensive view of global and specific market prices.

In addition to customization, DIA's API and Oracle offer a remarkable level of transparency. Users can access full and granular visibility into the entire data journey. This transparency allows for increased trust and confidence in the accuracy and reliability of the information received.

Furthermore, DIA provides various tracking and monitoring tools to closely monitor their oracle and API feeds. This empowers users to stay informed about any updates or changes, further enhancing the overall user experience.

Overall, utilizing DIA's KEY API and KEY Price Oracle brings unparalleled advantages, including customizability, transparency, and robust monitoring capabilities. These features make DIA a valuable resource for technology-savvy individuals seeking reliable and accurate price data for cryptocurrencies and NFTs within the blockchain ecosystem.

Why use DIA data feeds and oracles?

DIA provides full insight on the oracle’s data journey as well monitoring tools to track feeds in real-time.
Oracles can be tailored to any use case in terms of data sources, methodologies and update mechanisms and much more.
Broadest coverage
DIA provides price oracles for 3,000+ cryptocurrencies: from blue-chip tokens to long-tail assets.