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 .

Install Note Api Connector

To get started, install the Note Api Connector. You can find the installation guide here . Once installed, authenticate the connector with your Notion account to enable API requests.

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

Return to Notion and create a new request by clicking "Create request" in the side panel. 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. 🚀