📌 Why This Automation?
If you’re a crypto trader, investor, or just a blockchain enthusiast, staying updated on token prices is crucial. Constantly checking prices manually is a productivity killer — and premium market data tools can be expensive.
With Make.com’s free HTTP module and the CoinGecko API, you can track token prices, set alerts, and even log them to a Google Sheet — all without premium modules or paid APIs.
🛠 Tools You’ll Need
-
✅ Make.com (Free plan)
-
✅ CoinGecko API (100% free, no API key needed)
-
✅ Optional: Google Sheets or Email/SMS service for alerts
📊 Step 1: Understand the CoinGecko API
CoinGecko offers free market data. You can get real-time prices in JSON format with just a GET request.
Example API Endpoint:
https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum,cardano&vs_currencies=usd
Sample JSON Output:
{
"bitcoin": { "usd": 58932 },
"ethereum": { "usd": 3120 },
"cardano": { "usd": 1.23 }
}
⚙ Step 2: Plan the Automation Workflow
Logic:
-
Trigger → Run every X minutes/hours (scheduler).
-
Action → Use HTTP module to call CoinGecko API.
-
Parse → Extract token price from JSON.
-
Optional Actions →
🖥 Step 3: Build the Make.com Scenario
Module 1 – Scheduler
Module 2 – HTTP: Make a Request
https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum,cardano&vs_currencies=usd
Module 3 – JSON Parsing (Inbuilt)
Optional Module 4 – Google Sheets: Add Row
Optional Module 5 – Gmail / SMS Alert
🧩 Sample Make.com JSON for This Scenario
{
"name": "Track Crypto Token Prices",
"flow": [
{
"id": 1,
"module": "tools:sleep",
"version": 1,
"parameters": {
"interval": 1800
}
},
{
"id": 2,
"module": "http:get",
"version": 1,
"parameters": {
"url": "https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum,cardano&vs_currencies=usd",
"parseResponse": true
}
},
{
"id": 3,
"module": "google-sheets:addRow",
"version": 1,
"parameters": {
"spreadsheetId": "your_google_sheet_id_here",
"sheetId": "your_sheet_gid_here",
"values": {
"Timestamp": "{{now}}",
"Bitcoin": "{{2.bitcoin.usd}}",
"Ethereum": "{{2.ethereum.usd}}",
"Cardano": "{{2.cardano.usd}}"
}
}
}
]
}
📈 Step 4: Create a Google Sheet for Logging
Sheet Title: Crypto Price Tracker
Columns:
Timestamp |
Bitcoin (USD) |
Ethereum (USD) |
Cardano (USD) |
🚀 Benefits
-
Free forever – No premium APIs.
-
Customizable – Track any token supported by CoinGecko.
-
Extendable – Add charts in Google Sheets for trends.
-
Alerts – Get instant notifications when prices move.
🌟 Pro Tips
-
Track multiple currencies (e.g., USD, EUR, INR) by adding them in vs_currencies
.
-
Combine with Google Data Studio for beautiful dashboards.
-
Add a price change trigger: only alert when token moves ±5%.
🛠 Fix – CoinGecko Price Tracker
-
HTTP Error 429 (Too Many Requests)
-
“Undefined” Price Values in Make.com
-
Google Sheets Not Updating
-
Scenario Runs but No Data Logged
-
Incorrect Token IDs
-
Use the CoinGecko API’s /coins/list
endpoint to confirm your token’s exact id
(e.g., bitcoin
, ethereum
, cardano
). Wrong IDs return no data.
📌 Final Thoughts
By combining CoinGecko’s free API with Make.com’s HTTP + JSON modules, you can have your very own crypto price tracker without spending a single dollar.
It’s simple, reliable, and can be extended into a full crypto portfolio tracker — all automated.