📚 New Documentation System Available!
We've upgraded our documentation with interactive guides, code examples, and API reference.
Dokumentasi
v1.2.1Selamat datang di dokumentasi Emas API ID. API ini menyediakan data harga emas real-time yang handal, bersumber langsung dari penyedia terpercaya di Indonesia seperti Antam, Galeri 24, Waris Sampoerna, dan King Halim, serta Lotus Archi.
https://emas.maulanar.my.id
Autentikasi
Emas API menggunakan kunci API untuk mengautentikasi permintaan. Anda dapat melihat dan mengelola kunci API Anda di Dashboard.
Autentikasi ke API dilakukan melalui header X-API-Key
atau token Authorization: Bearer.
# Opsi 1: X-API-Key Header (Direkomendasikan)
curl -H "X-API-Key: KUNCI_API_ANDA" https://emas.maulanar.my.id/api/prices
# Opsi 2: Bearer Token
curl -H "Authorization: Bearer KUNCI_API_ANDA" https://emas.maulanar.my.id/api/prices
Sumber Data
Logam Mulia (Antam)
Harga resmi bersumber langsung dari www.logammulia.com
Galeri 24
Harga ritel bersumber dari galeri24.co.id.
Hartadinata
Harga ritel bersumber dari hartadinataabadi.co.id
Waris Sampoerna
Harga ritel bersumber dari sampoernagold.com
Pegadaian
Harga ritel bersumber dari pegadaian.co.id
King Halim
Harga logam mulia bersumber dari kinghalim.com
Lotus Archi
Harga emas resmi bersumber dari lotusarchi.com
Ambil Semua Harga
GET /api/pricesMengambil daftar harga emas saat ini yang disesuaikan dengan parameter query.
curl -H "X-API-Key: KUNCI_API_ANDA" "https://emas.maulanar.my.id/api/prices?limit=2"
{
"status": "success",
"data": [
{
"brand": "ANTAM",
"resource": "antam",
"weight": 0.5,
"sell_price": 750000,
"buyback_price": 650000,
"updated_at": "2026-01-01T08:00:00Z"
},
{
"brand": "UBS",
"resource": "galeri24",
"weight": 1,
"sell_price": 1400000,
"buyback_price": 1300000,
"updated_at": "2026-01-01T08:00:00Z"
}
]
}
Ambil Harga per Brand
GET /api/prices/brand/{brand}Mengambil harga untuk brand tertentu (misal: Antam, UBS).
curl -H "X-API-Key: KUNCI_API_ANDA" "https://emas.maulanar.my.id/api/prices/brand/antam"
Ambil Harga per Sumber
GET /api/prices/resource/{resource}Mengambil harga berdasarkan sumber data. Tidak sensitif huruf besar/kecil.
Sumber yang tersedia:
antam (Logammulia.com),
galeri24 (Galeri24.co.id),
hartadinata (Hartadinata),
pegadaian (Pegadaian),
warissampoerna (Waris Sampoerna),
kinghalim (King Halim),
lotusarchi (Lotus Archi)
curl -H "X-API-Key: KUNCI_API_ANDA" "https://emas.maulanar.my.id/api/prices/resource/antam"
Ambil Harga Hari Ini
GET /api/prices/today/{brand}Mengambil semua harga emas hari ini (semua weight dan resource) untuk brand tertentu beserta perubahan harga dari hari sebelumnya.
Response includes array of prices with changes from previous day for both selling and buyback prices.
curl -H "X-API-Key: KUNCI_API_ANDA" "https://emas.maulanar.my.id/api/prices/today/antam"
{
"status": "success",
"timestamp": "2026-04-02T10:30:00Z",
"data": {
"brand": "ANTAM",
"resource": "antam",
"weight": 1.0,
"sell_price": 1574000,
"buyback_price": 1450000,
"date": "2026-04-02",
"updated_at": "2026-04-02",
"sell_price_change": 5000,
"buyback_price_change": -2000,
"gramasi": 1.0
}
}
Paginasi & Batasan
Kelola dataset besar dengan membatasi hasil dan menavigasi melalui halaman.
low_priority limit
Jumlah maksimum catatan yang akan dikembalikan. Standarnya adalah 10-20 tergantung pada endpoint.
?limit=5
auto_stories page
Nomor halaman hasil yang akan diambil. Digunakan bersama dengan limit.
?page=2&limit=10
Metadata dalam Respons
Saat menggunakan paginasi, API mengembalikan objek meta untuk membantu Anda membangun UI.
{
"status": "success",
"data": [...],
"meta": {
"page": 2,
"per_page": 10,
"total_items": 45,
"total_pages": 5
}
}
Filter Lanjutan
Filter hasil menggunakan operator query yang kuat melalui `field[operator]=value`.
| Operator | Deskripsi | Contoh |
|---|---|---|
eq |
Sama dengan (default) | brand[eq]=ANTAM |
gt / gte |
Lebih besar dari (atau sama dengan) | weight[gte]=1 |
lt / lte |
Lebih kecil dari (atau sama dengan) | sell_price[lte]=1000000 |
like |
Pencarian SQL LIKE | brand[like]=ant |
/api/prices?weight[gte]=1&sell_price[lt]=2000000&sort_by=sell_price&order=asc
Contoh Penggunaan
Berikut adalah pola umum untuk menanyakan data harga emas.
label Filter berdasarkan Brand
Cari brand tertentu (ANTAM, UBS, King Halim, Lotus Archi):
GET /api/prices?brand[eq]=antam
GET /api/prices?brand[eq]=ubs
GET /api/prices?brand[eq]=king%20halim
GET /api/prices?brand[like]=lotus
source Filter berdasarkan Sumber
Dapatkan data dari scraper tertentu:
GET /api/prices?resource[eq]=antam
GET /api/prices?resource[eq]=galeri24
GET /api/prices?resource[eq]=hartadinata
GET /api/prices?resource[eq]=pegadaian
GET /api/prices?resource[eq]=kinghalim
GET /api/prices?resource[eq]=lotusarchi
sort Pengurutan & Riwayat
Urutkan berdasarkan pembaruan terbaru atau harga:
GET /api/prices?sort_by=updated_at&order=desc
GET /api/prices?sort_by=sell_price&order=asc
Filter berdasarkan hari/tanggal tertentu:
GET /api/prices?updated_at[eq]=2026-01-20
weight Filter berdasarkan Berat (Gram)
Cari ukuran tertentu atau rentang:
GET /api/prices?weight[eq]=1
GET /api/prices?weight[eq]=0.5
GET /api/prices?weight[gte]=5&weight[lte]=10
auto_stories Paginasi & Batasan
Batasi jumlah hasil:
GET /api/prices?limit=5
Navigasi melalui halaman:
GET /api/prices?page=1&limit=10
GET /api/prices?page=2&limit=10
Contoh Query Kompleks
"Saya ingin melihat harga emas Antam antara 1g dan 10g, diurutkan dari harga termurah yang diperbarui hari ini"
curl "https://emas.maulanar.my.id/api/prices?brand[eq]=antam&weight[gte]=1&weight[lte]=10&sort_by=sell_price&order=asc"
Panduan AI Agent
Panduan khusus untuk AI agents yang ingin mengintegrasikan dengan Emas API. Pahami struktur data multi-brand, multi-source untuk pengambilan data yang akurat.
brand DAN resource untuk hasil yang tepat.
article Dokumentasi Lengkap
Baca panduan lengkap untuk integrasi AI Agent:
description Download AGENT_GUIDE.mdlightbulb Konsep Krusial
Pahami konsep brand vs source:
- • Brand: Produsen (ANTAM, UBS, EMASKU, KING HALIM, LOTUS ARCHI)
- • Source: Penyedia data (galeri24, antam, pegadaian, kinghalim, lotusarchi)
- • 1 brand bisa ada di multiple sources
Quick Reference - Kombinasi Valid
| Brand | Source Valid | Deskripsi |
|---|---|---|
| ANTAM | antam | Resmi ANTAM, harga terpercaya |
| ANTAM | pegadaian | ANTAM di Pegadaian, cross-check |
| UBS | galeri24 | UBS di Galer24, harga kompetitif |
| UBS | pegadaian | UBS di Pegadaian, alternatif |
| GALERI 24 | galeri24 | Resmi Galer24, harga langsung |
| GALERI 24 | pegadaian | Galeri 24 di Pegadaian, referensi |
| EMASKU | hartadinata | Resmi Hartadinata, harga premium |
| WARIS SAMPOERNA | warissampoerna | Resmi Sampoerna, harga luxury |
| KING HALIM | kinghalim | Resmi King Halim, logam mulia retail |
| LOTUS ARCHI | lotusarchi | Resmi Lotus Archi, harga emas harian |
check_circle Contoh Benar
# BENAR: Spesifikasikan brand DAN source
curl -H "X-API-Key: KEY" \
"https://emas.maulanar.my.id/api/prices?brand=ANTAM&resource=antam&weight=1"
cancel Contoh Salah
# SALAH: Hanya spesifikasikan brand
curl -H "X-API-Key: KEY" \
"https://emas.maulanar.my.id/api/prices?brand=ANTAM&weight=1"
# Hasil: MUNGKIN dapatkan multiple results dari sources berbeda!