Build a Custom Notion Crypto Tracker with CoinGecko API in Minutes

Looking for an effortless way to track your crypto portfolio in Notion? With this guide, you'll build a powerful Notion Crypto Tracker to monitor altcoin prices and stay updated with the crypto market. With this guide, you'll learn how to create a Notion Crypto Tracker using the CoinGecko API 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.

This guide builds on the previous tutorial: How to Create Notion Investment Tracker: Stocks, Crypto & More .

Getting started with Note API Connector

You can get started in just a few clicks:

Once installed, 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 coins prices. In this database, we need columns Symbol , Name as text, and Current Price as a number. You can reuse the database from the previous guide.

Use the CoinGecko API

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

Create a new request by clicking Create request in Note API Connector. 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.

create crypto request

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

  • symbolSymbol
  • nameName
  • current_priceCurrent Price
map crypto request

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

notion crypto prices

Link to Your Portfolio Database

If you already have a Portfolio Database as described in the previous guide , you can note your trades and link to current crypto prices.

link crypto prices

Expand Your Crypto Tracker

Take your Notion Crypto 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 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. 🚀