Harga Emas Galeri 24
Freefinance:harga-emas
Harga jual dan buyback emas batangan per gramasi di Galeri 24, untuk merek seperti Galeri 24, Antam, dan UBS. Ini harga yang ditetapkan Galeri 24, bukan harga resmi tiap produsen.
Belum punya key? Daftar gratis
GET/v1/finance:harga-emas/harga
Harga jual dan buyback satu merek per gramasi.
Cache 3600 dtk
1 kuota / request
finance.harga-emas.harga
cURL
curl -H "x-api-key: ga_live_..." "https://kajidata.artonlabs.com/v1/finance:harga-emas/harga?brand=ANTAM"
Python
import requests
response = requests.get(
"https://kajidata.artonlabs.com/v1/finance:harga-emas/harga",
params={"brand": "ANTAM"},
headers={"x-api-key": "ga_live_..."},
timeout=30,
)
body = response.json()
print(body["data"] if body["ok"] else body["error"])
JavaScript
const params = new URLSearchParams({"brand": "ANTAM"});
const response = await fetch(`https://kajidata.artonlabs.com/v1/finance:harga-emas/harga?${params}`, {
headers: { "x-api-key": "ga_live_..." },
});
const body = await response.json();
console.log(body.ok ? body.data : body.error);
PHP
<?php
$ch = curl_init('https://kajidata.artonlabs.com/v1/finance:harga-emas/harga?' . http_build_query(['brand' => 'ANTAM']));
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['x-api-key: ga_live_...'],
CURLOPT_TIMEOUT => 30,
]);
$body = json_decode(curl_exec($ch), true);
curl_close($ch);
print_r($body['ok'] ? $body['data'] : $body['error']);
Go
package main
import (
"encoding/json"
"fmt"
"net/http"
"net/url"
)
func main() {
params := url.Values{}
params.Set("brand", "ANTAM")
req, _ := http.NewRequest("GET", "https://kajidata.artonlabs.com/v1/finance:harga-emas/harga?"+params.Encode(), nil)
req.Header.Set("x-api-key", "ga_live_...")
res, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer res.Body.Close()
var body map[string]any
json.NewDecoder(res.Body).Decode(&body)
fmt.Println(body["data"])
}
Java
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
HttpRequest request = HttpRequest.newBuilder(URI.create("https://kajidata.artonlabs.com/v1/finance:harga-emas/harga?brand=ANTAM"))
.header("x-api-key", "ga_live_...")
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
Ruby
require "net/http"
require "json"
uri = URI("https://kajidata.artonlabs.com/v1/finance:harga-emas/harga")
uri.query = URI.encode_www_form({"brand" => "ANTAM"})
request = Net::HTTP::Get.new(uri)
request["x-api-key"] = "ga_live_..."
response = Net::HTTP.start(uri.host, uri.port, use_ssl: uri.scheme == "https") { |http| http.request(request) }
body = JSON.parse(response.body)
puts body["ok"] ? body["data"] : body["error"]
C#
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("x-api-key", "ga_live_...");
var json = await client.GetStringAsync("https://kajidata.artonlabs.com/v1/finance:harga-emas/harga?brand=ANTAM");
Console.WriteLine(json);
GET/v1/finance:harga-emas/merek
Daftar merek emas yang tersedia.
Cache 3600 dtk
1 kuota / request
finance.harga-emas.merek
cURL
curl -H "x-api-key: ga_live_..." "https://kajidata.artonlabs.com/v1/finance:harga-emas/merek"
Python
import requests
response = requests.get(
"https://kajidata.artonlabs.com/v1/finance:harga-emas/merek",
headers={"x-api-key": "ga_live_..."},
timeout=30,
)
body = response.json()
print(body["data"] if body["ok"] else body["error"])
JavaScript
const response = await fetch("https://kajidata.artonlabs.com/v1/finance:harga-emas/merek", {
headers: { "x-api-key": "ga_live_..." },
});
const body = await response.json();
console.log(body.ok ? body.data : body.error);
PHP
<?php
$ch = curl_init('https://kajidata.artonlabs.com/v1/finance:harga-emas/merek');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['x-api-key: ga_live_...'],
CURLOPT_TIMEOUT => 30,
]);
$body = json_decode(curl_exec($ch), true);
curl_close($ch);
print_r($body['ok'] ? $body['data'] : $body['error']);
Go
package main
import (
"encoding/json"
"fmt"
"net/http"
)
func main() {
req, _ := http.NewRequest("GET", "https://kajidata.artonlabs.com/v1/finance:harga-emas/merek", nil)
req.Header.Set("x-api-key", "ga_live_...")
res, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer res.Body.Close()
var body map[string]any
json.NewDecoder(res.Body).Decode(&body)
fmt.Println(body["data"])
}
Java
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
HttpRequest request = HttpRequest.newBuilder(URI.create("https://kajidata.artonlabs.com/v1/finance:harga-emas/merek"))
.header("x-api-key", "ga_live_...")
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
Ruby
require "net/http"
require "json"
uri = URI("https://kajidata.artonlabs.com/v1/finance:harga-emas/merek")
request = Net::HTTP::Get.new(uri)
request["x-api-key"] = "ga_live_..."
response = Net::HTTP.start(uri.host, uri.port, use_ssl: uri.scheme == "https") { |http| http.request(request) }
body = JSON.parse(response.body)
puts body["ok"] ? body["data"] : body["error"]
C#
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("x-api-key", "ga_live_...");
var json = await client.GetStringAsync("https://kajidata.artonlabs.com/v1/finance:harga-emas/merek");
Console.WriteLine(json);