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.
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,ethereumfrom previous step into the URL field and click the "Run" button.
At this stage, your Notion Crypto Tracker is ready to display real-time crypto data. Map fields:
-
symbol
→Symbol
-
name
→Name
-
current_price
→Current Price
Then, click "Save & Import" and data should be imported in Notion database.
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.
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
orSupply
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. 🚀