Why we built Yuzu

Does the world really need another stock and crypto API?

Letโ€™s get straight to it.

๐Ÿค” The problem: There is no market data API built for rapid app development.

The rigid structure of traditional market data APIs requires a lot of up-front work to build up a sufficient dataset before any of the real work can begin - not to mention unfriendly pricing. This is a problem for startups that want to first build MVPs and prototype quickly, and then scale their app to thousands of users even faster - without spending valuable time on data scraping, data pipelines, or ongoing data maintenance.

We know this is an issue because weโ€™ve been there. Before Yuzu, we built another product: a consumer-facing portfolio tracking app. One thing that shocked us was just how much time we spent on the data engineering, while making little to no difference in our end user experience.

With this in mind, we launched Yuzu with our two initial products:

๐Ÿ•ธ A robust, high-performance GraphQL API for fast client rendering

A common use case for investing apps, portfolio trackers and analytical platforms is displaying multiple assets at once and showing their historical performance. With traditional REST APIs, this requires multiple API calls and can be a slow experience for users. The common solution is to cache this data internally for quick client rendering, but this uncorks another problem: managing the daily deluge of stock splits and ticker symbol changes in the market. The last thing you want is your customers waking up to see Converted Organics instead of Coinbase on IPO day (this really happened).

Using GraphQL, you can skip the in-house database and query all the data you need in one API call, directly from your frontend.

You can try it out now

๐ŸšฟA streaming API for live prices, quotes, and aggregates

The market changes minute-to-minute, and apps should be engaging, real-time, and responsive to market events. But if your market data API limits you to one websocket connection, it means proxying that connection through your own infrastructure and back out to all your clients, forcing you to take on a massive infrastructural workload. Weโ€™re out to change that. Now, you can get live prices in your app in just 5 lines of code. With no limit on the number of connections you can make, you can stream data from Yuzu directly to your app without dealing with the DevOps.

๐Ÿ‘‡ Living proof

curl --no-buffer https://sse.yuzu.dev/sse?streams=S:T:AAPL,C:T:ETH-USD&token=demo-PzXpDQsgmCf

Build your dream fintech app in half the time! Head over to the docs to get started.

Today, Yuzu support the following data sets:

  1. US Stocks, ETFs, mutual funds
  2. Hundreds of Crypto trading pairs
  3. Hundreds of foreign currency rates

More is coming soon! Let us know what you want to see. Hit us up at hello@yuzu.dev or join our Discord.


The Yuzu Team ๐Ÿ‹