CoinGecko와 ExchangeRate-API를 사용하여 BTC-ETH 가격 및 달러 환율 API 생성
중급
이것은Crypto Trading, Miscellaneous, Multimodal AI분야의자동화 워크플로우로, 7개의 노드를 포함합니다.주로 Code, Merge, Webhook, HttpRequest, RespondToWebhook 등의 노드를 사용하며. CoinGecko와 ExchangeRate-API로 BTC/ETH 가격과 달러 환율 API 생성
사전 요구사항
- •HTTP Webhook 엔드포인트(n8n이 자동으로 생성)
- •대상 API의 인증 정보가 필요할 수 있음
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"meta": {
"instanceId": "2000c64071c20843606b95c63795bb0797c41036047055a6586498e855b96efc"
},
"nodes": [
{
"id": "f43de1da-85c9-4e07-87b2-e3d54aba8cfd",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"position": [
-704,
-16
],
"webhookId": "9cb6d3c6-0ff2-4ff4-a992-4b8ebc27de72",
"parameters": {
"path": "crypto-fx",
"options": {},
"httpMethod": "POST",
"responseMode": "responseNode"
},
"typeVersion": 1
},
{
"id": "53645dd6-4117-4e41-b958-5d3bfc022f6a",
"name": "법정화폐 환율 조회",
"type": "n8n-nodes-base.httpRequest",
"position": [
-496,
-80
],
"parameters": {
"url": "https://api.exchangerate-api.com/v4/latest/USD",
"options": {}
},
"typeVersion": 4.1
},
{
"id": "9d0c77d1-67bc-4030-93d2-75ca981bb504",
"name": "암호화폐 가격 조회",
"type": "n8n-nodes-base.httpRequest",
"position": [
-496,
80
],
"parameters": {
"url": "https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum&vs_currencies=usd&include_24hr_change=true",
"options": {}
},
"typeVersion": 4.1
},
{
"id": "9bd74632-a79c-4076-b75d-2a7550325356",
"name": "병합",
"type": "n8n-nodes-base.merge",
"position": [
-304,
0
],
"parameters": {},
"typeVersion": 3.2
},
{
"id": "89163b24-4f91-4a12-b260-d00b47849a73",
"name": "JSON 빌드",
"type": "n8n-nodes-base.code",
"position": [
-96,
0
],
"parameters": {
"jsCode": "let fx,cg;for(const it of $input.all()){ if(it.json?.rates) fx=it.json; if(it.json?.bitcoin) cg=it.json; }\nconst payload={\n btc:{ price: cg?.bitcoin?.usd ?? null, change_24h: cg?.bitcoin?.usd_24h_change ?? null },\n eth:{ price: cg?.ethereum?.usd ?? null, change_24h: cg?.ethereum?.usd_24h_change ?? null },\n usd_eur: fx?.rates?.EUR ?? null,\n usd_ngn: fx?.rates?.NGN ?? null,\n ts: new Date().toISOString()\n};\nreturn [{json: payload}];"
},
"typeVersion": 2
},
{
"id": "70a8ddb0-b644-4344-a17f-1cadbb8074e6",
"name": "응답",
"type": "n8n-nodes-base.respondToWebhook",
"position": [
128,
0
],
"parameters": {
"options": {}
},
"typeVersion": 1
},
{
"id": "28ab2e99-d2cc-420c-9e5f-c73fd14639c0",
"name": "스티키 노트",
"type": "n8n-nodes-base.stickyNote",
"position": [
272,
-208
],
"parameters": {
"width": 544,
"height": 640,
"content": "## 🌐 Crypto + FX Micro-API (Webhook JSON)\n\n**What it does:** \nExposes a lightweight **GET** endpoint that returns **BTC/ETH price + 24h %** and **USD→EUR / USD→NGN** in clean JSON.\n\n**Route:** \n`/webhook/crypto-fx` (use n8n’s Test or Production URL)\n\n**Flow:** \n**Webhook (GET)** → ExchangeRate-API → CoinGecko → **Merge** → **Code (build JSON)** → **Respond**\n\n**Example Response:** \n```json\n{\n \"btc\": { \"price\": 112417, \"change_24h\": 1.22 },\n \"eth\": { \"price\": 4334.57, \"change_24h\": 1.33 },\n \"usd_eur\": 0.854,\n \"usd_ngn\": 1524.54,\n \"ts\": \"2025-09-08T08:00:00.000Z\"\n}\n"
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"9bd74632-a79c-4076-b75d-2a7550325356": {
"main": [
[
{
"node": "89163b24-4f91-4a12-b260-d00b47849a73",
"type": "main",
"index": 0
}
]
]
},
"f43de1da-85c9-4e07-87b2-e3d54aba8cfd": {
"main": [
[
{
"node": "53645dd6-4117-4e41-b958-5d3bfc022f6a",
"type": "main",
"index": 0
},
{
"node": "9d0c77d1-67bc-4030-93d2-75ca981bb504",
"type": "main",
"index": 0
}
]
]
},
"89163b24-4f91-4a12-b260-d00b47849a73": {
"main": [
[
{
"node": "70a8ddb0-b644-4344-a17f-1cadbb8074e6",
"type": "main",
"index": 0
}
]
]
},
"9d0c77d1-67bc-4030-93d2-75ca981bb504": {
"main": [
[
{
"node": "9bd74632-a79c-4076-b75d-2a7550325356",
"type": "main",
"index": 0
}
]
]
},
"53645dd6-4117-4e41-b958-5d3bfc022f6a": {
"main": [
[
{
"node": "9bd74632-a79c-4076-b75d-2a7550325356",
"type": "main",
"index": 1
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 암호화폐 거래, 기타, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
비트코인 및 이더리움加密通貨 하락 경고 (Telegram, Slack, SMS)
Telegram, Slack 및 SMS를 통해 비트코인과 이더리움 암호화폐 하락 경고 전송
If
Code
Slack
+
If
Code
Slack
8 노드David Olusola
암호화폐 거래
경쟁사 콘텐츠 격차 분석기: 자동화된 웹사이트 주제 매핑
Gemini AI, Apify, Google Sheets를 사용한 경쟁사 콘텐츠 격차 분석
If
Set
Code
+
If
Set
Code
30 노드Mychel Garzon
기타
Groq AI와 GhostGenius를 사용하여 LinkedIn 개인 프로필과 직업 설명을 비교
Groq AI와 GhostGenius를 사용하여 LinkedIn 개인 프로필과 직업 설명의 일치도를 비교합니다.
If
Set
Code
+
If
Set
Code
17 노드Stephan Koning
기타
Zoom 녹화를 Google 드라이브에 자동 저장 및 Airtable에 회의 기록
Zoom 녹화를 Google 드라이브에 자동 저장 및 Airtable에 회의 기록
Code
Webhook
Airtable
+
Code
Webhook
Airtable
7 노드David Olusola
파일 관리
Google Drive 저장 및 Telegram 알림으로 Instagram Reel 다운로드 자동화
Google Drive 저장 및 Telegram 알림을 활용한 Instagram Reel 다운로드 자동화
If
Code
Webhook
+
If
Code
Webhook
11 노드Aryan Shinde
파일 관리
Slack 다국어 어시스턴트 (Gemini 2.5 Flash 사용)
Gemini 2.5 Flash를 사용한 자동화된 다국어 Slack 커뮤니케이션(일본어⇄영어)
If
Code
Switch
+
If
Code
Switch
29 노드Tomohiro Goto
기타
워크플로우 정보
난이도
중급
노드 수7
카테고리3
노드 유형6
저자
David Olusola
@dae221I help ambitious businesses eliminate operational bottlenecks and scale faster with AI automation. My clients typically see 40-60% efficiency gains within 90 days. Currently accepting 3 new projects this quarter - david@daexai.com
외부 링크
n8n.io에서 보기 →
이 워크플로우 공유