Indonesian gold and silver from Lotus Archi — counter prices, per-gram buyback, and daily history for both metals.
pricenot measuredbuybacknot measuredgold-historynot measuredsilver-historynot measured/v1/finance:lotus-archi/price30m cache1 paramchecking key…// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";
const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });
const data = await client.run("finance:lotus-archi", "price", {
"metal": "gold"
});
console.log(data);curl -X GET "https://api.zpi.web.id/v1/finance:lotus-archi/price?metal=gold" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"/v1/finance:lotus-archi/priceEvery bar and coin quoted today, gold and silver, with the per-gram buyback rate.metalenumoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:lotus-archi/price?metal=gold" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"asOf": "2026-08-29",
"count": 20,
"items": [
{
"metal": "gold",
"price": 329000,
"product": "0,1 gr",
"productId": 1,
"weightGram": 0.1,
"weightText": "0,1 gr",
"pricePerGram": 3290000,
"buybackPerGram": 2325000
},
{
"metal": "gold",
"price": 608000,
"product": "0,2 gr",
"productId": 2,
"weightGram": 0.2,
"weightText": "0,2 gr",
"pricePerGram": 3040000,
"buybackPerGram": 2325000
},
{
"metal": "gold",
"price": 1297000,
"product": "0,5 gr",
"productId": 3,
"weightGram": 0.5,
"weightText": "0,5 gr",
"pricePerGram": 2594000,
"buybackPerGram": 2325000
},
{
"metal": "gold",
"price": 1297000,
"product": "0,5 gr WB",
"productId": 4,
"weightGram": 0.5,
"weightText": "0,5 gr WB",
"pricePerGram": 2594000,
"buybackPerGram": 2325000
},
{
"metal": "gold",
"price": 2493000,
"product": "1 gr",
"productId": 5,
"weightGram": 1,
"weightText": "1 gr",
"pricePerGram": 2493000,
"buybackPerGram": 2325000
},
{
"metal": "gold",
"price": 4904000,
"product": "2 gr",
"productId": 6,
"weightGram": 2,
"weightText": "2 gr",
"pricePerGram": 2452000,
"buybackPerGram": 2325000
},
{
"metal": "gold",
"price": 12111000,
"product": "5 gr",
"productId": 7,
"weightGram": 5,
"weightText": "5 gr",
"pricePerGram": 2422200,
"buybackPerGram": 2325000
},
{
"metal": "gold",
"price": 24167000,
"product": "10 gr",
"productId": 8,
"weightGram": 10,
"weightText": "10 gr",
"pricePerGram": 2416700,
"buybackPerGram": 2325000
}
],
"metal": "all",
"total": 20,
"dataset": "price",
"currency": "IDR",
"provider": "lotus-archi",
"goldPricePerGram": 2493000,
"goldBuybackPerGram": 2325000,
"silverPricePerGram": 62000,
"silverBuybackPerGram": 42000
}/v1/finance:lotus-archi/buybackPer-gram buyback rate per metal — one rate for every bar size.metalenumoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:lotus-archi/buyback?metal=gold" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"asOf": "2026-08-29",
"count": 2,
"items": [
{
"date": "2026-08-29",
"metal": "gold",
"pricePerGram": 2493000,
"spreadPerGram": 168000,
"buybackPerGram": 2325000
},
{
"date": "2026-08-29",
"metal": "silver",
"pricePerGram": 62000,
"spreadPerGram": 20000,
"buybackPerGram": 42000
}
],
"metal": "all",
"dataset": "buyback",
"currency": "IDR",
"provider": "lotus-archi",
"appliesToAllDenominations": true
}/v1/finance:lotus-archi/gold-historyDaily gold price and buyback, back to February 2025.fromstringoptionaltostringoptionalorderenumoptionalpagenumberoptionallimitnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:lotus-archi/gold-history?from=2026-01-01&to=2026-08-29&order=desc&page=1&limit=100" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"to": "2026-08-29",
"from": "2026-01-01",
"page": 1,
"count": 10,
"items": [
{
"date": "2026-08-29",
"recordId": 453,
"pricePerGram": 2493000,
"spreadPerGram": 168000,
"buybackPerGram": 2325000
},
{
"date": "2026-08-28",
"recordId": 452,
"pricePerGram": 2530000,
"spreadPerGram": 165000,
"buybackPerGram": 2365000
},
{
"date": "2026-08-27",
"recordId": 451,
"pricePerGram": 2548000,
"spreadPerGram": 163000,
"buybackPerGram": 2385000
},
{
"date": "2026-08-26",
"recordId": 450,
"pricePerGram": 2581000,
"spreadPerGram": 171000,
"buybackPerGram": 2410000
},
{
"date": "2026-08-25",
"recordId": 449,
"pricePerGram": 2593000,
"spreadPerGram": 173000,
"buybackPerGram": 2420000
},
{
"date": "2026-08-24",
"recordId": 448,
"pricePerGram": 2591000,
"spreadPerGram": 181000,
"buybackPerGram": 2410000
},
{
"date": "2026-08-22",
"recordId": 447,
"pricePerGram": 2607000,
"spreadPerGram": 197000,
"buybackPerGram": 2410000
},
{
"date": "2026-08-21",
"recordId": 446,
"pricePerGram": 2591000,
"spreadPerGram": 196000,
"buybackPerGram": 2395000
}
],
"metal": "gold",
"order": "desc",
"total": 179,
"covered": 423,
"dataset": "gold-history",
"hasMore": true,
"currency": "IDR",
"nextPage": 2,
"provider": "lotus-archi",
"unitGram": 1,
"latestDate": "2026-08-29",
"earliestDate": "2025-02-27"
}/v1/finance:lotus-archi/silver-historyDaily silver price and buyback, back to August 2025.fromstringoptionaltostringoptionalorderenumoptionalpagenumberoptionallimitnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:lotus-archi/silver-history?from=2026-01-01&to=2026-08-29&order=desc&page=1&limit=100" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"to": "2026-08-29",
"from": "2026-01-01",
"page": 1,
"count": 10,
"items": [
{
"date": "2026-08-29",
"recordId": 191,
"pricePerGram": 62000,
"spreadPerGram": 20000,
"buybackPerGram": 42000
},
{
"date": "2026-08-28",
"recordId": 190,
"pricePerGram": 62000,
"spreadPerGram": 20000,
"buybackPerGram": 42000
},
{
"date": "2026-08-27",
"recordId": 189,
"pricePerGram": 62000,
"spreadPerGram": 20000,
"buybackPerGram": 42000
},
{
"date": "2026-08-26",
"recordId": 188,
"pricePerGram": 63000,
"spreadPerGram": 20000,
"buybackPerGram": 43000
},
{
"date": "2026-08-25",
"recordId": 187,
"pricePerGram": 62000,
"spreadPerGram": 20000,
"buybackPerGram": 42000
},
{
"date": "2026-08-24",
"recordId": 186,
"pricePerGram": 62000,
"spreadPerGram": 20000,
"buybackPerGram": 42000
},
{
"date": "2026-08-22",
"recordId": 185,
"pricePerGram": 63000,
"spreadPerGram": 20000,
"buybackPerGram": 43000
},
{
"date": "2026-08-21",
"recordId": 184,
"pricePerGram": 62000,
"spreadPerGram": 20000,
"buybackPerGram": 42000
}
],
"metal": "silver",
"order": "desc",
"total": 117,
"covered": 191,
"dataset": "silver-history",
"hasMore": true,
"currency": "IDR",
"nextPage": 2,
"provider": "lotus-archi",
"unitGram": 1,
"latestDate": "2026-08-29",
"earliestDate": "2025-08-22"
}