📌 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 →
Save price in Google Sheets for tracking history.
Send email/SMS if price crosses a set threshold.
🖥 Step 3: Build the Make.com Scenario
Module 1 – Scheduler
Run every 30 minutes (or your preferred frequency).
Module 2 – HTTP: Make a Request
Method:
GETURL:
https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum,cardano&vs_currencies=usd
Module 3 – JSON Parsing (Inbuilt)
Make.com automatically parses JSON, so you can map:
Bitcoin price →
{{2.bitcoin.usd}}Ethereum price →
{{2.ethereum.usd}}Cardano price →
{{2.cardano.usd}}
Optional Module 4 – Google Sheets: Add Row
Log each token’s price with timestamp.
Optional Module 5 – Gmail / SMS Alert
Send message:
"Bitcoin is now ${{2.bitcoin.usd}}"
🧩 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}}"
}
}
}
]
}

Join the conversation! Your thoughts help the community grow.