Discover/Logam Mulia API
live

Logam Mulia APIlogammulia.com ↗

Retrieve live and historical ANTAM gold prices, buyback rates, per-gram pricing with PPh tax, price change direction, and BELM store locations via 7 endpoints.

Endpoint health
verified 4h ago
get_gold_price_chart_history
get_gold_price_per_gram
get_gold_buyback_price
get_gold_price_change
get_mgb_antam_prices
7/7 passing latest checkself-healing
Endpoints
7
Updated
24d ago

What is the Logam Mulia API?

This API exposes 7 endpoints covering live gold and silver prices from Logam Mulia, Indonesia's ANTAM-operated precious metals refinery. The get_full_price_table endpoint returns every product section on the price page — Emas Batangan, Gift Series, commemorative bars, Perak Murni, and collectibles — while dedicated endpoints surface the 1-gram sell price with PPh 0.25% tax, the official buyback price, day-over-day price change direction, and a historical chart dataset running back to 2010.

This call costs1 credit / call— charged only on success
Try it

No input parameters required.

→ api.parse.bot/scraper/73879726-db6f-4977-9bad-7dd00b9ed308/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/73879726-db6f-4977-9bad-7dd00b9ed308/get_full_price_table' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalmissing one? ·

Retrieves the complete daily price table from Logam Mulia covering all product sections on the page (gold bars, gift series, commemorative bars, silver, collectible items), read live from the price page on every call (two upstream requests: the price page and the site's sell-price history; nothing cached). Categories are keyed by the exact section heading printed on the page (e.g. 'Emas Batangan', 'Emas Batangan Gift Series', 'Perak Murni'); each contains entries with weight, base price, and the price in the third column (tax-inclusive: PPh 0.25% for gold, PPN for silver) in Indonesian Rupiah. source_date is the date printed in the page heading 'Harga Emas Hari Ini, DD Mon YYYY' (WIB calendar day), never the server clock; source_updated_at is the timestamp of the most recent point in the site's 1 gram sell-price history, in ISO 8601 with the Asia/Jakarta (+07:00) offset; fetched_at is the UTC time of this retrieval; source_url is the public page the table was read from. Prices update daily at 08:30 WIB. If the heading date or the source update time cannot be found and verified, an extraction error is returned instead of partial data. There is no filtering parameter.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "categories": "object mapping page section heading (e.g. 'Emas Batangan', 'Emas Batangan Gift Series', 'Perak Murni') to array of product entries, each with weight_raw (string label), weight (float grams), base (integer IDR), tax (integer IDR)",
    "fetched_at": "string, ISO 8601 UTC datetime when the data was retrieved",
    "source_url": "string, public page the values were read from",
    "source_date": "string, ISO date YYYY-MM-DD printed in the price page heading (WIB calendar day)",
    "source_updated_at": "string, ISO 8601 datetime (+07:00) of the latest sell-price history point"
  },
  "sample": {
    "data": {
      "categories": {
        "Perak Murni": [
          {
            "tax": 12087900,
            "base": 10890000,
            "weight": 250,
            "weight_raw": "250 gr"
          },
          {
            "tax": 23287800,
            "base": 20980000,
            "weight": 500,
            "weight_raw": "500 gr"
          }
        ],
        "Emas Batangan": [
          {
            "tax": 1349866,
            "base": 1346500,
            "weight": 0.5,
            "weight_raw": "0.5 gr"
          },
          {
            "tax": 2599483,
            "base": 2593000,
            "weight": 1,
            "weight_raw": "1 gr"
          },
          {
            "tax": 2539934000,
            "base": 2533600000,
            "weight": 1000,
            "weight_raw": "1000 gr"
          }
        ],
        "Emas Batangan Gift Series": [
          {
            "tax": 1420041,
            "base": 1416500,
            "weight": 0.5,
            "weight_raw": "0.5 gr"
          },
          {
            "tax": 2749858,
            "base": 2743000,
            "weight": 1,
            "weight_raw": "1 gr"
          }
        ]
      },
      "fetched_at": "2026-09-16T02:58:39Z",
      "source_url": "https://logammulia.com/id/harga-emas-hari-ini",
      "source_date": "2026-09-16",
      "source_updated_at": "2026-09-16T08:26:10+07:00"
    },
    "status": "success"
  }
}

About the Logam Mulia API

Price Data Coverage

get_full_price_table returns an object keyed by the exact section headings printed on the Logam Mulia price page (e.g. 'Emas Batangan', 'Emas Batangan Gift Series', 'Perak Murni'). Each section maps to an array of product entries covering the full weight range sold on that page. get_gold_price_per_gram isolates the standard 1-gram entry and returns two integer fields — price_per_gram and price_with_tax — both in Indonesian Rupiah, where the tax figure reflects the published PPh 0.25% surcharge.

Buyback and Price Change Endpoints

get_gold_buyback_price reads from the separate buyback page and returns buyback_price_per_gram, previous_buyback_price, change, direction ('up', 'down', or 'unchanged'), and timestamp fields in both WIB (+07:00) and UTC ISO 8601 formats. get_gold_price_change derives the same direction/change pattern from the two most recent points in the chart history, giving today, yesterday, change, and direction against the prior trading day's sell price.

Historical Data and Consolidated Bundle

get_gold_price_chart_history returns the full chart dataset as an array of objects with timestamp (Unix milliseconds) and price (integer IDR), spanning 2010 to the present. For applications that need a single call covering sell prices, buyback, and price movement together, get_mgb_antam_prices consolidates three upstream data sources into one response: a regular array of exactly six weight entries (0.5, 1, 2, 3, 5, and 10 grams), a gift_series array of two entries, a buyback object, and a price_change object — all tagged with fetched_at, source_date, and source_urls.

Store Locations

get_store_locations returns the list of BELM (Butik Emas Logam Mulia) boutiques as an array of objects, each with a code (boutique identifier string) and name (store name including city). This endpoint carries no input parameters and is useful for mapping or filtering ANTAM retail locations across Indonesia.

Reliability & maintenanceVerified

The Logam Mulia API is a managed, monitored endpoint for logammulia.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when logammulia.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official logammulia.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4h ago
Latest check
7/7 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Display the live 1-gram ANTAM gold sell price and tax-inclusive amount in an Indonesian fintech app using get_gold_price_per_gram
  • Plot a long-run gold price chart from 2010 to today using the history array from get_gold_price_chart_history
  • Alert users when gold price direction turns 'up' or 'down' by polling get_gold_price_change daily
  • Show the current official buyback rate alongside the sell price for a gold savings dashboard using get_gold_buyback_price
  • Populate a store locator map with BELM boutique codes and city names from get_store_locations
  • Build a Microgold price update feed using the consolidated get_mgb_antam_prices response covering regular, gift series, and buyback prices in one call
  • Track the spread between sell price and buyback price over time by combining get_gold_price_per_gram and get_gold_buyback_price responses
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Logam Mulia have an official developer API?+
Logam Mulia does not publish a documented public developer API. The data on this Parse API is sourced directly from the public Logam Mulia website at logammulia.com.
What does `get_mgb_antam_prices` return that the individual endpoints don't?+
get_mgb_antam_prices assembles sell prices, buyback data, and price change in a single response. It returns a regular array fixed to the 0.5, 1, 2, 3, 5, and 10 gram Emas Batangan entries, a gift_series array for 0.5 and 1 gram, a buyback object, and a price_change object — plus source_urls and fetched_at. Each individual endpoint covers only its own slice of that data.
How current is the price data?+
The API reads from the live Logam Mulia price page and buyback page on each request and is not cached. However, Logam Mulia itself publishes prices on Indonesian trading days; on non-trading days or outside publishing hours the source page may carry the previous session's figures. The source_date and source_updated_at fields in get_gold_buyback_price and get_mgb_antam_prices indicate when Logam Mulia last updated the underlying data.
Does the API cover silver price history or historical buyback prices?+
Not currently. get_gold_price_chart_history covers sell-side gold price history only, and get_full_price_table includes the current Perak Murni (silver) section but there is no historical silver price or historical buyback price series. You can fork this API on Parse and revise it to add endpoints for those missing datasets.
Can I filter `get_full_price_table` results to a specific product weight?+
The endpoint takes no input parameters and always returns the full category object. Filtering to a specific weight must be done client-side by iterating the array for the relevant section key. The 0.5–10 gram entries are also pre-filtered in get_mgb_antam_prices if those specific weights are sufficient. You can fork this API on Parse and revise it to add weight filtering as a query parameter.
Page content last updated . Spec covers 7 endpoints from logammulia.com.
Related APIs in FinanceSee all →
goldprice.org API
Track real-time and historical prices for gold, silver, and other precious metals, plus monitor gold performance metrics and view precious metals news. Get current cryptocurrency prices, lookup gold rates by country, and check gold stock prices all in one place.
haremaltin.com API
Access data from haremaltin.com.
usagold.com API
Get live and historical gold and silver prices from USAGOLD, including daily, weekly, and monthly data to track price trends over time. Access current market rates or retrieve price history summaries to monitor precious metal values.
goldika.ir API
Monitor real-time 18-karat gold buy and sell prices in Toman directly from Goldika's market data. Stay informed on current gold valuations to make timely purchasing or selling decisions.
huangjinjiage.cn API
Track real-time and historical prices for gold, silver, platinum, palladium, and oil across China and international markets. Monitor domestic oil prices by region, compare international commodity prices, and access current gold recycling rates and brand-specific pricing.
goodreturns.in API
Access real-time and historical gold prices across India. Retrieve daily gold rates for 18k, 22k, and 24k purity levels in INR, compare prices across major Indian cities, and explore recent price trends and monthly summaries.
bullionvault.com API
Access live precious metal prices for gold, silver, platinum, and palladium, view historical price charts, monitor the latest trades, and retrieve market news from BullionVault. Daily audit reports provide a transparent view of platform-wide holdings by vault location.
wallgold.ir API
Track live 18-karat gold buy and sell prices in Iranian Toman currency directly from WallGold to make informed trading decisions. Get real-time market data instantly and stay updated on gold price movements throughout the day.