Hatchfi API: Securely connect to any crypto exchange, wallet, address, and digital assets with your app.

Hatchfi API: Securely connect to any crypto exchange, wallet, address, and digital assets with your app.

Hatchfi is a universal crypto API that connects your product and applications to your users' crypto financial data, such as historical transactions, balances, and other digital asset holdings.

Before we dive deeper into Hatchfi and our humble beginnings, I'd like to explain what Plaid is. Plaid, simply put, is an API and data aggregator that helps connect financial products to financial data from banks and other financial services. Plaid's mantra is "The safer way for people to connect financial accounts to an app."

Plaid is the gold standard for fintech APIs in the traditional financial space, boasting over 12,000 financial providers and 6,000+ applications; it's a force to be reckoned with. conventional is excellent for traditional fintech applications; they're brand new to crypto and are just beginning to explore and support centralized exchanges: Binance.US, Gemini, Robinhood, and SoFi.

This begs the question...How do builders connect the thousands of other blockchain protocols, CEXs, DEXs, and custodial/non-custodial wallets?

This is where Hatchfi comes in, supporting both the established and up-and-coming blockchain protocols, exchanges, and wallets within the vast cryptocurrency ecosystem.

Hatchfi Link - our easy to implement connection modal UI 

Hatchfi, the Plaid of cryptocurrencies.

Now that we've touched a bit on what Plaid does and what they are trying to do; now, let's dive into Hatchfi and how it works.

Hatchfi is a universal API for connecting to and retrieving your users' crypto financial data. We enable developers to quickly and securely connect with our APIs to authenticate and aggregate their users' crypto financial data such as accounts, balances, transactions, digital asset holdings, I.E., staked tokens, etc.

As developers who experienced this problem firsthand when building a personal finance fintech application for crypto, we hated spending endless hours and engineering cycles building and maintaining our crypto integrations with several different APIs and endpoints mashed together. All we wanted was a Plaid-like UI to easily connect our users to their crypto accounts along with high-quality data, but this seemed too good to be true, which it was.

After what seemed to be an endless search along with building and testing suitable alternatives, we ultimately decided to pivot and build exactly what we wanted. Leveraging our extensive knowledge and background of working as engineers and developers in the crypto and web3 ecosystem, we built a simple, easy-to-integrate UI connection modal that houses over 30+ integrations (and growing weekly) of the top exchanges, protocols, and wallets for users to connect their accounts to.

To provide a little more context regarding the problems we ran into and why we decided to build what we did, here's an example of what it takes to build end-to-end production ready blockchain integration .

Integration example

An engineering team is tasked with adding five different chains to their budgeting and portfolio tracking application.  Here are just some examples of the different phases of building out integrations.

  • Internal requirements setting for app security, data requirements, access methods, infrastructure, and more
  • Research the chains you want to add and find suitable APIs that meet their requirements  
  • Request access and keys to those APIs to begin testing
  • Once you get access, verify that the quality of data meets your requirements
  • Set up necessary infra to securely store this data with a secured approach that minimizes personal identifiable information and provides absolute privacy to your users in case of a security breach
  • Upon ingesting the API data, to allow your integrations to scale, you'll need to put effort into standardizing all data from these different sources; it's important to note that if your engineering team is not proficient in understanding/parsing disparate API blockchain data, this will result in additional time spent and operational overhead
  • Once you've parsed and stored this data, it's assumed that you want consistent, up-to-date data retrieval, so it will be necessary to build sync methods across each of the APIs
  • Now that you've done the previous steps, you are now able to securely access, store, and retrieve your users' crypto financial data into your applications

As you can see, the steps listed above require a lot of time and effort to complete for only 5 integrations. That amount of work can slow down a team's progress in building their core product and become an absolute nightmare to manage and scale those integrations.

With Hatchfi, we significantly reduce the time and engineering resources required to build and manage these crypto integrations for you, resulting in more time spent focusing on building a fantastic product and taking care of your users' needs.

The best part is that Hatchfi is free to start and is self-service, meaning you don't have to email anyone for a pair of API keys, sign ridiculous contracts or haggle over pricing.  Getting started is simple: sign up on our Dashboard and create a project to generate your API keys, entirely free for the first 100 connections, and head over to our documentation to learn how easy it is to get Hatchfi into your application in less than an hour's time.

About Hatchfi

Hatchfi is a universal API for connecting to and retrieving your users' crypto financial data. Quickly & securely connect with our APIs to authenticate and aggregate data such as balances, transactions, and holdings from exchanges, wallets, and protocols

Get in touch with us.