Hướng dẫnKhông cần mã & tự động hóa

Cách lấy giá vàng trực tiếp bằng n8n

Nhập quy trình n8n lấy giá vàng mỗi giờ chưa có thông tin xác thực, rồi gắn khóa API an toàn.

18 thg 8, 2026 · 3 phút đọc

Để tự động lấy giá vàng trực tiếp trong n8n, nhập JSON quy trình goldprice.dev chưa có thông tin xác thực, tạo thông tin xác thực Header Auth tên X-API-Key rồi gắn vào nút HTTP Request v4.2. Quy trình chưa bật gọi api.goldprice.dev/v1/spot/XAU-USD-SPOT mỗi giờ qua Schedule Trigger v1.2. Lịch này dùng khoảng 720 lượt trong tháng 30 ngày, dưới mức 5.000 lượt/tháng của gói Free. Chỉ xuất bản sau khi chạy thử thủ công thành công.

Lấy khóa API goldprice.dev

Đăng ký miễn phí tại goldprice.dev/onboarding. Bảng điều khiển hiển thị khóa bắt đầu bằng ga_live_. Ở bước tiếp theo, lưu khóa trong thông tin xác thực n8n, không dán trực tiếp vào nút.

Gói Free có 5.000 lượt gọi/tháng và giá vàng giao ngay bằng 31 loại tiền. Không cần thẻ tín dụng.

Nhập quy trình chưa có thông tin xác thực

**Tải JSON quy trình n8n chạy mỗi giờ**, rồi chọn Nhập từ tệp trong n8n. Quy trình gồm các nút Schedule Trigger v1.2 và HTTP Request v4.2, mặc định chưa bật, không chứa khóa API hay liên kết thông tin xác thực.

Tạo và gắn Header Auth

Tạo thông tin xác thực Header Auth trong n8n. Đặt Tên là X-API-Key, Giá trị là khóa goldprice.dev. Mở Lấy giá vàng, chọn Loại thông tin xác thực chung → Header Auth và thông tin vừa tạo. Cách này giữ khóa ngoài JSON khi xuất quy trình.

n8n · Đoạn trích nút HTTP Request
{  "parameters": {    "url": "https://api.goldprice.dev/v1/spot/XAU-USD-SPOT",    "authentication": "genericCredentialType",    "genericAuthType": "httpHeaderAuth",    "options": {      "response": {        "response": {          "neverError": false,          "responseFormat": "autodetect"        }      },      "timeout": 5000    }  },  "type": "n8n-nodes-base.httpRequest",  "typeVersion": 4.2,  "retryOnFail": true,  "maxTries": 3,  "waitBetweenTries": 2000,  "onError": "continueErrorOutput"}

Chạy thử và kiểm tra kết quả

Nhấn Chạy quy trình. Kiểm tra Lấy giá vàng trả về giá, computed_at và is_stale. Giá mua/bán chỉ có ở gói trả phí, có thể không xuất hiện. Sửa lỗi xác thực trước khi xuất bản. Sau khi chạy thủ công thành công, xuất bản để bật lịch mỗi giờ.

Đổi tiền tệ hoặc kim loại

Sửa đoạn cuối URL trong Lấy giá vàng. Mã có dạng METAL-CURRENCY-SPOT. Với nhiều mã, tạo các mục đầu vào và dùng https://api.goldprice.dev/v1/spot/{{ $json.symbol }} trong nút HTTP Request.

n8n · Dữ liệu đầu vào đa tiền tệ
[  { "symbol": "XAU-USD-SPOT" },  { "symbol": "XAU-INR-SPOT" },  { "symbol": "XAU-EUR-SPOT" },  { "symbol": "XAG-USD-SPOT" }]

Kết quả mong đợi

JSON
{  "symbol": "XAU",  "quote_currency": "USD",  "unit": "troy_ounce",  "contract_type": "spot",  "price": "4012.75",  "is_stale": false,  "computed_at": "2026-08-18T08:00:00Z"}

Bảng đầu ra của nút HTTP Request hiển thị toàn bộ JSON. Các nút tiếp theo đọc trường bằng biểu thức như {{ $json.price }} hoặc {{ $json.computed_at }}.

Lỗi thường gặp

MãBiểu hiệnCách sửa
401Nút HTTP Request báo lỗi 401 UnauthorizedThiếu khóa API hoặc khóa không hợp lệ. Mở Thông tin xác thực → X-API-Key, dán khóa mới từ bảng điều khiển. Kiểm tra đã chọn thông tin xác thực trong mục Xác thực của nút HTTP Request: Loại thông tin xác thực chung → Header Auth.
429Thỉnh thoảng xuất hiện 429 Too Many Requests ở nhánh đầu ra lỗiLịch chạy quá dày hoặc nhiều quy trình dùng chung gói. Chạy mỗi giờ dùng khoảng 720 lượt trong 30 ngày; mỗi 15 phút dùng 2.880 lượt. Giảm tần suất và chờ theo hướng dẫn đặt lại giới hạn của API trước khi thử lại. Xem các lần chạy lỗi liên tục qua đầu ra lỗi của nút.
N/AJSON xuất ra chứa khóa API dưới dạng văn bản thuầnBạn đã dán khóa vào URL hoặc trường header. Xóa khóa, tạo thông tin xác thực Header Auth như bước 3 rồi chọn trong mục Xác thực. n8n không xuất giá trị thông tin xác thực; giá trị nhập trực tiếp sẽ được xuất nguyên văn.
N/AChạy thủ công thành công nhưng quy trình không chạy mỗi giờQuy trình nhập vào được đặt ở trạng thái chưa bật. Xuất bản sau khi kiểm tra thông tin xác thực thành công. Schedule Trigger chỉ hoạt động với quy trình đã xuất bản.

Làm thêm

  • Thêm nút Postgres sau HTTP Request để lưu các dòng {symbol, price, computed_at} phục vụ phân tích chuỗi thời gian
  • Dùng nút IF phân nhánh theo price > threshold và gửi cảnh báo qua Slack/Discord khi thỏa điều kiện
  • Lặp qua nhiều mục đầu vào để theo dõi vàng, bạc và đồng trong cùng quy trình
  • Nối đầu ra lỗi với kênh Slack để nhận cảnh báo khi gặp 429

Câu hỏi

Giá cập nhật bao lâu một lần?

Endpoint giao ngay có thể cập nhật mỗi 60 giây. Quy trình tải về chạy mỗi giờ, mỗi lần gọi API một lượt. Kiểm tra ảnh hưởng đến hạn mức tháng trước khi đổi lịch.

Tự động cập nhật có nằm trong giới hạn gói Free không?

Có, nếu chạy mỗi giờ: 24 × 30 là khoảng 720 lượt/tháng, dưới mức 5.000 lượt của gói Free. Mỗi 15 phút dùng khoảng 2.880 lượt/tháng; mỗi 5 phút dùng khoảng 8.640 lượt/tháng. Các quy trình được cộng chung.

Có được dùng cho mục đích thương mại không?

Mọi gói đều cho phép sử dụng thương mại. Gói trả phí không cần liên kết ghi công; gói Free yêu cầu liên kết goldprice.dev dễ thấy gần giá.

Vì sao cố định HTTP Request v4?

Tệp tải về khai báo HTTP Request typeVersion: 4.2 và Schedule Trigger typeVersion: 1.2, khớp định dạng xuất quy trình n8n 2.x dùng ở đây. Đọc thông báo chuyển đổi của n8n sau khi nhập trước khi xuất bản.

Hỗ trợ những kim loại nào?

Hỗ trợ vàng (XAU), bạc (XAG), đồng (HG). Không gói nào có bạch kim hoặc palladium. Đổi mã kim loại trong mã giao dịch, ví dụ XAG-USD-SPOT.

Gói Free có thực sự miễn phí không?

Có. Gói Free có 5.000 lượt gọi mỗi tháng, không cần thẻ tín dụng và không hết hạn. Bạn lấy khóa API tại /onboarding để bắt đầu.

Có thể nhờ Claude viết quy trình này không?

Có. Kết nối Claude với máy chủ MCP goldprice.dev và yêu cầu: Tạo quy trình n8n 2.x gọi /v1/spot/XAU-USD-SPOT mỗi giờ bằng HTTP Request v4.2. Dùng Header Auth cho X-API-Key, không xuất thông tin xác thực. Kiểm tra các nút đã nhập và chạy thử thủ công trước khi xuất bản.

Đọc tiếp

Bắt đầu với khóa API miễn phí

5.000 yêu cầu mỗi tháng trên gói miễn phí. Không cần thẻ tín dụng.

Lấy khóa miễn phí