How to Create Notion Crypto Portfolio Tracker

Looking for an effortless way to track your crypto portfolio in Notion? With this guide, you'll build a powerful Notion Crypto Portfolio Tracker to monitor altcoin prices and stay updated with the crypto market. With this guide, you'll learn how to create a Notion Crypto Portfolio Tracker using the crypto APIs and Note API Connector .

By following this step-by-step process, you can set up a tracker tailored to your needs, making it easier to stay updated with real-time crypto prices.

If you are looking to track stocks, ETFs or other investments assets, check out the guide on: How to Create Notion Investment Tracker: Stocks, Crypto & More .

Getting started with Note API Connector

You can get started in just a few clicks:

Simply authenticate your Notion account, grant the necessary permissions, and start creating API requests effortlessly.

👉 Follow the official setup guide for step-by-step instructions.

Create a Notion Database for Tracking Crypto Prices

We need to have a database where we import real-time coins prices. In this database, we need columns:

  • Symbol as text
  • Name as text
  • Current Price as number, you can also set your preferred currency

If you are interested in other coins data, you can add 24h and 24h %.

Notion Coins Database

Use the CoinGecko API

There are plenty of APIs we can use to obtain real-time crypto data. In this tutorial we will use CoinGecko, but alternatively you can CoinMarketCap, Binance, Coinbase and others.

The CoinGecko API is perfect for fetching crypto prices, as it:

  • Offers a free tier with 50 requests per minute.
  • Requires no API key.

Before fetching data, you'll need to identify the CoinGecko API IDs for the cryptocurrencies you want to track. Visit the CoinGecko page of your desired coin and locate its API ID.

Coingecko coin id

coins/markets endpoint allows getting various coins data , including the current price. For example if you want to get usd price for Bitcoin and Ethereum, you just need to call

https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=bitcoin,ethereum

Integrate CoinGecko API with Notion

Return to Note API Connector and create a new request by clicking Create request. Select the page where you want to import data. In this case, select Coins.

NAC Select Page

Paste the URL

https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=bitcoin,ethereum

from previous step into the URL field and click the Run button.

NAC Create Request

At this stage, your Notion Crypto Portfolio Tracker is ready to display real-time crypto data. Map fields:

  • symbolSymbol
  • nameName
  • current_priceCurrent Price
  • price_change_24h24h
  • price_change_percentage_24h24h %
map crypto request map crypto request percentage

Then, click Save & Import and data are imported in Notion database.

notion crypto prices

Track Crypto Trades

Now, you can track individual trades in the Trades database. In the previous guide, you can check how to build this database and link it to Coins database.

link crypto coins

When you link to a coin, then you just need to add the Buy Price, Amount and Date of Purchase for your trade and the rest data is divided by using formulas and relations.

crypto trade item

Expanding Coins Database

If you need to expand Coins Database, you just need to update your request to add/remove coins ids api parameter.

update coins database expanded coins database

You can create custom charts and dashboards by using Notion charts to visualize your portfolio.

Notion Create Chart

You can easily visualize the current value of your portfolio if you create a donut chart for each coin, where each slice represents the Current Value.

Notion Portfolio Dashboard

Automate Your Portfolio Updates with Scheduled Runs

With scheduled runs in the Note API Connector, you can automate portfolio updates effortlessly. Instead of manually refreshing stock and crypto prices, simply set up a schedule once, and let the system handle the rest. This ensures that your Notion Investment Tracker stays accurate with live financial data, allowing you to focus on making informed investment decisions.

Automate Data Updates

Expand Your Crypto Tracker

Take your Notion Crypto Portfolio Tracker to the next level by leveraging the CoinGecko API for advanced insights. Dive deeper into crypto trends with historical data, discover trending altcoins, and track metrics like volume and market supply for a comprehensive overview.

  • Historical Data: Use the /coins/{id}/market_chart endpoint to fetch historical prices. More info here .
  • Trending Coins: Leverage the /search/trending endpoint to track trending cryptocurrencies. More info here .
  • Altcoin-Specific Metrics: Add properties like Volume or Supply to gain deeper insights into altcoins.

Conclusion

Congratulations! You've now built a powerful Notion Crypto Portfolio Tracker that seamlessly integrates with the CoinGecko API. Whether you're monitoring Bitcoin, Ethereum, or niche altcoins, this tracker gives you the flexibility to stay on top of the crypto market within your Notion workspace.

Your feedback matters! Did this guide help you set up your tracker? Are there features you'd like to see in future tutorials? Let me know by leaving a comment or reaching out at [email protected] .

Let's make managing crypto investments in Notion smarter and simpler—together. 🚀

Frequently asked questions