Track Cryptocurrency Prices in Notion with CoinMarketCap API
Keeping track of cryptocurrency prices manually in Notion can be a hassle. Fortunately, with the right tools, you can automate this process and keep your portfolio up-to-date with real-time data from CoinMarketCap.
This guide will show you how to use Note API Connector to fetch live cryptocurrency prices and store them in your Notion database—without coding.
TL;DR: Automate Your Crypto Tracking in Notion
Manually entering cryptocurrency prices into Notion is frustrating and time-consuming. This guide shows you how to:
- Use CoinMarketCap’s API to fetch live crypto prices
- Automate price updates in Notion with Note API Connector
- Track multiple coins in a single Notion database
Get CoinMarketCap API Key
To start, visit Coinmarketcap API and click Get Started For Free.

Sign up for a free plan.

You'll receive an email from CoinMarketCap. Click Verify My Account to verify your account.
Go to your Coinmarketcap account and copy your API key.

Getting started with Note API Connector
You can get started in just a few clicks:
- Web App: Access the platform directly via the Note API Connector Web App.
- Chrome Extension: Install the Note API Connector Chrome Extension to use Note API Connector in Notion.
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.
Import CoinMarketCap Data to Notion
Let's create Notion database Coin Prices.

Open Note API Connector and click Create request.
Select your Notion workspace and choose the database where you want crypto data.

Name your request, e.g. Import Coin Prices.

You can check CoinMarketCap API documentation what data you want to import. Let’s select Cryptocurrency section.

I opt for /v2/cryptocurrency/quotes/latest
API to get market quote for 1 or more cryptocurrencies.

You can see in quotes api documentation that it’s possible to use query parameters in various ways to get crypto market prices.

Copy the following API URL into Note API Connector URL field to get Bitcoin price in USD. You need to replace API_KEY
with your api key:
https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest?symbol=BTC&convert=USD&CMC_PRO_API_KEY=API_KEY

Then, you should see the API request with it’s parameters.

You just need to add one more header parameter: Accept application/json
.

Then you can hit Run and you will see data in Response Field Mapping view. Let’s select data.BTC.name
and map it into the existing Notion database field Name
.

Then, we can select data.BTC.symbol
and create a new Notion database property Symbol
.

Then, the map the last field data.BTC.quote.USD.price
into a new field Price
.

You can hit Save & Import to populate Notion with live crypto prices.

Automate Multiple Coins Import into Notion
You can import multiple coins data. You just need to use different API parameters where you can add comma-separated cryptocurrency symbols. For example if you want pull data for Bitcoin, Ethereum and Solana, you need to use URL:
https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest?symbol=BTC,ETH,SOL&convert=USD&CoinMarketCap_PRO_API_KEY=API_KEY
Let’s create a new request with new URL.

When you run the request, you will see only one row with all coins data, but we need each coin in a separate row.

Let’s check the API response in Advanced Settings.

By default, CoinMarketCap returns an object instead of an array. You can fix this by using JMESPath query, to enter there:
data.* | [*]
data.*
→ Extracts all values from the data object (BTC, ETH, etc.).| [*]
→ Ensures the output is in array format.

After entering a JMESPath expression, you can see the coin data, with each coin displayed in a separate row. Now you can map fields based on your needs.


🔗 Related Articles:
Import CoinMarketCap API Data Automatically
By setting up automated requests in Note API Connector, you can ensure your Notion database remains updated with real-time cryptocurrency prices without manual intervention. This helps with:
- Monitoring live price changes effortlessly
- Tracking multiple cryptocurrencies in one database
- Saving time by eliminating manual data entry

Conclusion
With the CoinMarketCap API and Note API Connector, you can build a dynamic, no-code Notion crypto tracker that updates in real-time. Whether you're a crypto investor, trader, or just tracking market movements, this integration makes Notion a powerful tool for managing cryptocurrency data.
By following this guide, you’ve learned how to set up the integration, automate data imports, and ensure your crypto prices are always up to date.
Have questions or feedback? Reach out at [email protected]! Let’s make Notion even smarter together. 💡
Frequently asked questions
You can track cryptocurrency prices in Notion by using Note API Connector with the CoinMarketCap API. This no-code setup pulls live crypto data—like Bitcoin or Ethereum prices—into a Notion database. Our tutorial walks you through it step-by-step.
Note API Connector is a free tool that links APIs to Notion. With CoinMarketCap, it uses your API key to fetch real-time crypto prices, market cap, or volume, then syncs it all into your Notion workspace for easy tracking.
Nope, no coding required. Note API Connector’s no-code interface lets you connect CoinMarketCap to Notion effortlessly—just add your API key, set up the request, and map the data to your database.
You can import prices, market cap, 24-hour volume, percentage changes, and more for any cryptocurrency listed on CoinMarketCap. The tutorial focuses on price tracking, but you can tweak it for other metrics.
Yes. Note API Connector’s scheduling feature lets you automate updates—hourly, daily, or weekly—so your Notion crypto tracker stays current without lifting a finger.