Flow (FLOW) API and Price Oracle

Flow 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 Flow price oracle or API endpoint

DIA Oracle Builder [BETA]
Create and manage price oracles autonomously
  • Autonomously deploy oracles under 3 minutes
  • Select data sources, methodology & update triggers
  • Easily fund, edit and delete oracles
  • Management and monitoring dashboard
  • Available in 3 testnet chains
build your oracle
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 Flow (FLOW)?

Flow (FLOW) is a blockchain platform designed for the development and execution of decentralized applications (dApps) and digital assets. It was founded in 2020 by the team behind CryptoKitties, a popular collectibles game. Flow aims to solve scalability issues by utilizing a unique architecture and aims to be developer-friendly with its user-friendly programming language called Cadence. The platform has gained attention due to its partnerships with notable brands like NBA Top Shot.

How does Flow work?

Flow is a blockchain technology developed specifically to support decentralized applications (dApps) and non-fungible tokens (NFTs). It is built to address the scalability and usability limitations that exist on other blockchains.

The underlying technology behind Flow is based on a unique consensus algorithm called "Proof-of-Stake (PoS)". This algorithm empowers token holders to participate in the block production and validation process, providing a more efficient and sustainable approach to network consensus. By staking their tokens, participants can help secure the network and earn rewards in return.

Flow uses its own blockchain, which is designed to handle a high volume of transactions and support complex dApps. It has been architected to ensure fast transaction processing, low fees, and consistent performance, making it suitable for applications that require high throughput and quick confirmation times.

The functioning of Flow is centered around the concept of "smart contracts" – self-executing agreements with predefined rules and conditions. These contracts are written in a programming language specifically tailored for Flow, called Cadence. Smart contracts deployed on Flow have access to reliable and verified data through the use of blockchain oracles. This allows them to interact with off-chain sources of information, enabling a wide range of real-world applications.

Overall, Flow aims to provide a developer-friendly and scalable blockchain infrastructure, offering a seamless environment for creating and deploying decentralized applications and NFTs.

What are the benefits of Flow?

Flow is a blockchain platform that offers a unique set of benefits compared to its direct competitors. One of the key advantages of Flow is its focus on scalability. Flow has been specifically designed to support high-performance decentralized applications (dApps) with thousands of users. This sets it apart from other platforms like Ethereum, which can experience scalability challenges during times of high network congestion.

Another benefit of Flow is its developer-friendly environment. The platform provides a user-friendly interface for developers to create and deploy smart contracts, making it easier to build and launch dApps. In contrast, other platforms like Ethereum have a steeper learning curve and require more advanced programming skills.

Flow also prioritizes security. The platform has implemented rigorous measures to ensure the integrity and safety of its smart contracts and user data. This emphasis on security is particularly important in the blockchain industry, where the immutability of transactions and the protection of user assets are paramount.

Furthermore, Flow offers interoperability, allowing different blockchain networks to communicate and interact with each other. This opens up opportunities for developers to leverage the strengths of multiple platforms and create innovative cross-chain applications.

While Flow offers these distinct advantages, it's worth noting that other blockchain platforms like Ethereum, Polkadot, and Cardano also have their own unique features and benefits. Ultimately, the choice of platform depends on the specific needs and goals of the dApp developers and users.

What is Flow used for?

Flow is a blockchain protocol designed to support the development and deployment of decentralized applications (DApps) and digital collectibles, particularly for the world of non-fungible tokens (NFTs). Developed by Dapper Labs, Flow aims to address the scalability and usability issues commonly associated with other blockchain platforms.

One common use case for Flow is the creation and distribution of NFTs. NFTs are unique digital assets that can represent ownership or provenance of a particular item, such as art, music, or virtual real estate. Flow provides a scalable infrastructure that enables artists, creators, and collectors to mint, trade, and showcase NFTs in a more efficient and user-friendly manner.

An example of a specific use case for Flow is the NBA Top Shot platform. Built on Flow, NBA Top Shot allows basketball fans to collect and trade officially licensed NBA NFTs in the form of "moments." These moments capture memorable highlights from NBA games, and each moment is tokenized and individually owned. Flow's high throughput and low transaction fees make it possible for NBA Top Shot to handle a large number of users and transactions, creating a seamless and engaging user experience.

In summary, Flow is primarily used for supporting the development and deployment of DApps and NFTs. It offers a scalable and user-friendly platform for creating and trading digital collectibles, with the NBA Top Shot platform being an illustrative example of its capabilities.

What is DIA's Flow API?

DIA's Flow API is a powerful tool that provides real-time price feeds of various crypto assets. These price feeds are constructed using raw data from over 85 on-chain and off-chain cryptocurrency and NFT exchanges, resulting in accurate and reliable information. DIA's API endpoints are available for free, allowing developers to test and access standardized price feed data for different assets.

However, the true value of DIA's API lies in its customizability. When users require a custom configuration for a feed, DIA offers the option to build a dedicated API price feed. This customization allows users to tailor the feed according to their specific requirements, including sources, methodologies, and update mechanisms. This feature sets DIA apart from other web3 data providers, as it offers a highly personalized experience.

DIA's API can be utilized in various ways across the blockchain ecosystem. In the DeFi space, it can be used for derivatives, options and futures, lending and borrowing markets, collateralized stablecoins, synthetic asset issuance, money markets, and more. For NFTfi applications, it enables functions like peer-to-pool NFT lending and borrowing, on-chain NFT derivatives, NFT renting, NFT fractionalization, and many other possibilities.

In summary, DIA's Flow API provides free access to standardized price feeds for crypto assets. However, the true value lies in the ability to create custom feeds tailored to specific needs. With its comprehensive data and customizable options, DIA's Flow API opens up a multitude of possibilities in the blockchain ecosystem.

What is DIA's Flow price oracle?

DIA's Flow price oracle is a smart contract that provides real-time price feeds of cryptocurrencies. With integration into 35+ layer 1 and layer 2 networks, DIA can deploy price oracles in multiple blockchains. These oracles are constructed by sourcing raw data from over 85 on-chain and off-chain cryptocurrency and NFT exchanges, offering a comprehensive and reliable data source.

Demo oracles are available for developers to test, which can be found in DIA's documentation. However, these demo oracles are only for testing purposes and cannot be integrated into production applications. For users requiring a custom configuration for a feed, DIA offers the ability to build dedicated price feed oracles. These custom oracles can be tailored based on sources, methodologies, update mechanisms, and more.

To request a custom feed, users can reach out to DIA via Discord or Telegram. This emphasizes the importance and usefulness of DIA's custom oracles for users who require specific data configurations.

A blockchain oracle, in general, is an external information provider that supplies verified data from outside the blockchain to smart contracts. In the case of DIA, their oracles provide price information that can be utilized in various ways across the blockchain ecosystem. This includes applications in DeFi such as derivatives, lending and borrowing markets, stablecoin collateralization, synthetic asset issuance, money markets, and more. Additionally, DIA's oracles can be applied in NFTfi applications including NFT lending and borrowing, on-chain NFT derivatives, NFT renting, fractionalization, and beyond.

Why use DIA's FLOW API & price oracle?

DIA's FLOW API and FLOW Price Oracle offer a range of benefits for users in the blockchain ecosystem. One of the main advantages is the high level of customisation available. Users can tailor each oracle and API endpoint to meet the specific needs of decentralised applications. This includes configuring data sources, applying data cleaning filters and pricing methodologies, and determining update mechanisms and frequency.

This customisation ensures the data and oracle remain robust and resilient to market conditions, providing accurate and reliable price data for cryptocurrencies and NFTs. It also allows for the creation of global market as well as specific individual or cross-chain market prices.

Transparency is another major benefit of using DIA's API and Oracle feeds. Users have full and granular visibility into the entire data journey. DIA also provides tracking and monitoring tools to closely monitor its oracle and API feeds.

Overall, the customisation options and transparency provided by DIA's FLOW API and FLOW Price Oracle make them valuable tools for accessing accurate and reliable price data in 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.