TutorialTanpa kode & otomatisasi

Cara mengambil harga emas live di n8n

Impor alur kerja n8n tanpa kredensial untuk mengambil harga emas setiap jam, lalu hubungkan kunci API Anda dengan aman.

18 Agu 2026 · 3 menit baca

Untuk mengotomatiskan harga emas live di n8n, impor JSON alur kerja goldprice.dev tanpa kredensial. Buat kredensial Header Auth bernama X-API-Key, lalu hubungkan ke node HTTP Request v4.2. Alur kerja yang belum aktif ini memanggil api.goldprice.dev/v1/spot/XAU-USD-SPOT setiap jam melalui Schedule Trigger v1.2. Jadwal per jam menghasilkan sekitar 720 panggilan dalam bulan berisi 30 hari, masih dalam kuota Free 5.000 panggilan/bulan. Publikasikan hanya setelah uji manual berhasil.

Dapatkan kunci API goldprice.dev Anda

Daftar akun gratis di goldprice.dev/onboarding. Dasbor Anda menampilkan kunci berawalan ga_live_. Simpan dalam kredensial n8n pada langkah berikutnya. Jangan tempelkan kunci langsung ke node.

Paket Free mencakup 5.000 panggilan/bulan dan harga spot emas dalam 31 mata uang. Tidak perlu kartu kredit.

Impor alur kerja tanpa kredensial

**Unduh JSON alur kerja n8n per jam**, lalu pilih Impor dari berkas di n8n. Alur kerja berisi node Schedule Trigger v1.2 dan HTTP Request v4.2, belum aktif secara bawaan, serta tidak memuat kunci API atau pengaitan kredensial.

Buat dan hubungkan Header Auth

Buat kredensial Header Auth di n8n. Isi Nama dengan X-API-Key dan Nilai dengan kunci goldprice.dev Anda. Buka Ambil harga emas, pilih Jenis kredensial umum → Header Auth, lalu pilih kredensial tersebut. Menyimpan rahasia dalam kredensial n8n mencegahnya muncul dalam JSON alur kerja yang diekspor.

n8n · cuplikan node 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"}

Jalankan sekali dan periksa hasilnya

Klik Jalankan alur kerja. Pastikan Ambil harga emas mengembalikan harga, computed_at, dan is_stale. Bid/ask hanya tersedia pada paket berbayar dan mungkin tidak muncul. Perbaiki galat kredensial sebelum publikasi. Setelah uji manual berhasil, publikasikan alur kerja untuk mengaktifkan jadwal per jam.

Ganti mata uang atau logam

Edit bagian terakhir URL di Ambil harga emas. Format simbol adalah METAL-CURRENCY-SPOT. Untuk beberapa simbol, buat item masukan dan gunakan https://api.goldprice.dev/v1/spot/{{ $json.symbol }} pada node HTTP Request.

n8n · item input multivaluta
[  { "symbol": "XAU-USD-SPOT" },  { "symbol": "XAU-INR-SPOT" },  { "symbol": "XAU-EUR-SPOT" },  { "symbol": "XAG-USD-SPOT" }]

Hasil yang diharapkan

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"}

Panel keluaran node HTTP Request menampilkan JSON lengkap. Node berikutnya mengakses kolom melalui ekspresi seperti {{ $json.price }} atau {{ $json.computed_at }}.

Kesalahan umum

KodeGejalaSolusi
401Node HTTP Request gagal dengan 401 UnauthorizedKunci API tidak tersedia atau tidak valid. Buka Kredensial → X-API-Key, lalu tempelkan kunci baru dari dasbor Anda. Pastikan kredensial dipilih pada menu Autentikasi node HTTP Request: Jenis kredensial umum → Header Auth.
429429 Too Many Requests sesekali muncul pada cabang keluaran galatJadwal terlalu sering atau beberapa alur kerja menggunakan paket yang sama. Jadwal per jam menghasilkan sekitar 720 panggilan dalam 30 hari; setiap 15 menit menghasilkan 2.880. Kurangi frekuensi pemicu dan ikuti petunjuk waktu reset API sebelum mencoba lagi. Eksekusi yang terus gagal terlihat pada keluaran galat node.
N/AJSON alur kerja memuat kunci API sebagai teks biasa setelah dieksporAnda menempelkan kunci ke URL atau kolom header tanpa menggunakan kredensial. Hapus kunci tersebut, buat kredensial Header Auth seperti pada langkah 3, lalu pilih pada menu Autentikasi. n8n tidak mengekspor nilai kredensial. Nilai yang ditulis langsung akan ikut diekspor apa adanya.
N/AUji manual berhasil, tetapi alur kerja per jam tidak pernah berjalanAlur kerja yang diimpor sengaja belum aktif. Publikasikan setelah uji kredensial manual berhasil. Schedule Trigger hanya berjalan pada alur kerja yang sudah dipublikasikan.

Langkah berikutnya

  • Tambahkan node Postgres setelah HTTP Request untuk menyimpan baris {symbol, price, computed_at} bagi analisis deret waktu
  • Gunakan node IF untuk membuat cabang berdasarkan price > threshold, lalu kirim notifikasi Slack/Discord saat kondisi terpenuhi
  • Ulangi proses untuk beberapa item masukan agar emas, perak, dan tembaga dapat dipantau dalam satu alur kerja
  • Hubungkan keluaran galat ke kanal Slack agar galat 429 terlihat sebagai notifikasi

Pertanyaan

Seberapa sering harga diperbarui?

Endpoint spot dapat diperbarui setiap 60 detik. Alur kerja unduhan berjalan setiap jam, dengan satu panggilan API per eksekusi. Periksa dampaknya terhadap kuota bulanan sebelum mengubah jadwal.

Apakah pembaruan otomatis masih masuk kuota paket Free?

Ya, jika berjalan setiap jam: 24 × 30 menghasilkan sekitar 720 panggilan/bulan, masih dalam kuota Free 5.000 panggilan. Setiap 15 menit menghasilkan sekitar 2.880/bulan, sedangkan setiap 5 menit sekitar 8.640/bulan. Pemakaian beberapa alur kerja dijumlahkan.

Bolehkah digunakan secara komersial?

Semua paket mengizinkan penggunaan komersial. Paket berbayar tidak mewajibkan tautan atribusi. Jika Anda menggunakan paket Free, tampilkan tautan ke goldprice.dev yang terlihat jelas di dekat harga.

Mengapa menggunakan HTTP Request v4?

Unduhan menetapkan HTTP Request typeVersion: 4.2 dan Schedule Trigger typeVersion: 1.2, sesuai format ekspor alur kerja n8n 2.x yang digunakan di sini. Tinjau pemberitahuan migrasi dari n8n setelah impor sebelum memublikasikan.

Logam apa saja yang didukung?

Logam yang didukung adalah emas (XAU), perak (XAG), dan tembaga (HG). Platinum dan paladium tidak tersedia pada paket mana pun. Ganti kode logam dalam simbol, misalnya XAG-USD-SPOT.

Apakah paket Free benar-benar gratis?

Ya. Paket Free menyediakan 5.000 panggilan API per bulan, tanpa kartu kredit dan tanpa masa kedaluwarsa. Anda bisa mendapatkan kunci API dengan mendaftar di /onboarding.

Bisakah Claude membuatkan alur kerja ini?

Bisa. Hubungkan server MCP goldprice.dev ke Claude, lalu minta: Buat alur kerja n8n 2.x yang memanggil /v1/spot/XAU-USD-SPOT setiap jam melalui HTTP Request v4.2. Gunakan Header Auth untuk X-API-Key dan jangan sertakan kredensial dalam ekspor. Periksa node hasil impor dan lakukan uji manual sebelum publikasi.

Baca selanjutnya

Mulai dengan kunci API gratis

5.000 permintaan per bulan pada paket gratis. Tanpa kartu kredit.

Dapatkan kunci gratis