Learn/เริ่มต้นใช้งาน n8n

ดึงอัตราแลกเปลี่ยนใน n8n ด้วย HTTP Request

สร้างเวิร์กโฟลว์สั้น ๆ ที่ดึงอัตราปัจจุบัน ส่งค่าให้โหนดถัดไป และทำงานตามตารางเวลา โดยไม่ต้องติดตั้ง community node

ERexchangerate.dev·Aug 5, 2026·6 min

โครงสร้างที่ใช้จริงมีเพียง Schedule Trigger, HTTP Request และปลายทางของข้อมูล ลองเรียกแบบไม่ใช้คีย์ก่อน เมื่อเห็นผลลัพธ์ถูกต้องแล้วค่อยเก็บคีย์ฟรีไว้ใน Header Auth credential และเปิดใช้งานเวิร์กโฟลว์

ประเด็นสำคัญ
ใช้โหนด HTTP Request ที่มีอยู่ใน n8n
คำขอเดียวไปที่ /v1/latest/USD?symbols=EUR,GBP,JPY ได้ครบสามอัตรา
อ่านค่าด้วย expression เช่น {{$json.rates.EUR}}
เก็บคีย์ใน Header Auth credential ไม่ต้องเขียนซ้ำในแต่ละโหนด
ทำงานทุกชั่วโมงใช้ประมาณ 720 calls ใน 30 วัน

สร้างเวิร์กโฟลว์สามโหนด

เพิ่ม Schedule Trigger → HTTP Request → Edit Fields ช่วงทดสอบจะใช้ Manual Trigger ก่อนก็ได้ Edit Fields ช่วยจัดชื่อฟิลด์ก่อนส่งไปยังชีต ฐานข้อมูล หรือข้อความ

ตั้งค่า HTTP Request

เลือก GET ใส่ URL ด้านล่าง เปิด Query Parameters แล้วตั้งชื่อ symbols ค่า EUR,GBP,JPY เลือก Response Format เป็น JSON จากนั้นกด Execute step

curlcopy
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,GBP,JPY"

อ่านค่าด้วย expression

ใน Edit Fields ให้เปลี่ยนค่าเป็น Expression เช่น {{$json.rates.EUR}} สำหรับ EUR ควรเก็บ {{$json.source}} และ {{$json.data_updated_at}} ไว้ด้วยเพื่อรู้ที่มาและเวลาที่ข้อมูลอัปเดต

n8n · expressionscopy
EUR  {{$json.rates.EUR}}
GBP  {{$json.rates.GBP}}
JPY  {{$json.rates.JPY}}
source  {{$json.source}}
updated  {{$json.data_updated_at}}

เก็บคีย์เป็น credential

สร้างคีย์ฟรี แล้วเพิ่ม Header Auth credential ใน n8n ชื่อ Authorization และค่า Bearer exr_live_your_key คีย์จะไม่ติดไปกับไฟล์ workflow ที่ export

อย่าใส่คีย์ไว้ในพารามิเตอร์ของโหนด
n8n แยก credential ออกจาก workflow ดังนั้นไฟล์ที่แชร์จะมีเพียงการอ้างอิง ไม่ใช่ค่าลับ

เลือกรอบเวลาที่เหมาะกับงาน

แดชบอร์ดทั่วไปใช้ทุกชั่วโมงก็มักพอ รายงานประจำวันใช้วันละครั้ง หากต้องการหลายสกุลให้เพิ่มใน symbols แทนการทำ HTTP node หลายชุด

อัตราสำหรับอ้างอิง
เหมาะกับระบบอัตโนมัติ การประมาณการ รายงาน และการวิเคราะห์ ไม่ใช่ราคาที่ใช้ซื้อขายหรือชำระราคา
ER
exchangerate.dev
คู่มือเชื่อมต่อสำหรับนักพัฒนา

อ่านต่อ

ReferenceExchange rate API quickstartอ่าน TutorialLoad exchange rates into Power BIอ่าน
เปรียบเทียบเพิ่มเติมFixer vs exchangerate.devOpen Exchange Rates vs exchangerate.devCurrencylayer vs exchangerate.dev
เรียนรู้อัตราแลกเปลี่ยนใน Next.js และ TypeScriptสร้างการแจ้งเตือนอัตรา USD/IDR ด้วย Pythonดึงอัตราแลกเปลี่ยนใน Go ด้วย net/http
อัตราสดEUR/USDGBP/USDUSD/JPY