Indexing blockchain data is not easy, it takes time, labor, management and even opportunity cost for product development, this article outlines the 3 main solutions of PARSIQ, Tsunami API; Data Lakes API; Customized Data Lakes API.Why you need on-chain dataIf your project is built on the Web3 public chain, you will definitely need to use on-chain data.First of all, using on-chain data allows your project to measure usage more effectively, whether it’s a decentralized exchange, decentralized finance, NFT aggregator, or a game, you need to use on-chain data to measure user usage, transaction habits, and transaction times to better understand the strengths and weaknesses of your product. e.g., if you have a project that is an NFT aggregator, the on-chain data will provide you with the address of the two parties, the number of transactions, the user’s usage habits, the miner’s fee, and so forth, especially if you have a project that is on Ether, the miner’s fee is already able to dismiss a very large number of users, so using the on-chain data provides you with the information on the miner’s fee and allows you to have a better grasp on the range of miner’s fee that the users are willing to pay.