RBA Cash Rate: 4.35% · 1AUD = 0.71 USD · Inflation: 4.6%  
Leading Digital Marketing Experts | 1300 235 433 | Aggregation Enquires Welcome | Book Appointment
Example Interest Rates: Home Loan Variable: 5.24% (5.24%*) • Home Loan Fixed: 5.70% (6.06%*) • Fixed: 5.70% (6.06%*) • Variable: 5.24% (5.24%*) • Investment IO: 5.69% (5.72%*) • Investment PI: 5.49% (5.52%*)

How to Use the Gold API

Gold prices are determined in global wholesale markets, primarily through continuous trading on major exchanges and over-the-counter markets in London, New York, and Asia. Prices reflect real-time supply and demand from central banks, institutional investors, refiners, jewellers, and traders, and are quoted internationally in US dollars per troy ounce. Retail gold prices are derived from this wholesale market price, with adjustments for currency exchange rates, fabrication costs, and dealer margins.

The AM and PM close refer to the London gold price auctions, which occur twice each business day. The AM price is set during the morning auction and is often used as a reference for opening valuations, while the PM price is established in the afternoon and is widely used for end-of-day accounting, fund valuations, and benchmark reporting. These prices are not arbitrary “closes” but are the result of a formal auction process that balances buy and sell interest at a single clearing price.

All prices shown are based on one troy ounce of gold (31.1035 grams) at a standard purity of 99.5% or higher, which is the global benchmark for investment-grade gold. When converted into local currency or smaller weights, the underlying value remains anchored to this internationally recognised ounce price, adjusted only for exchange rates and unit conversion.

Gold Pricing Graph: Update. As of the January 2026 plugin update, our broker website supports various types of metal graphing which includes the standard daily Gold Price Graph. The graph shortcode is detailed in an FAQ titled "How to Include a Gold Price Graph into a Post or Page on Your Website" (shown at the end of the FAQ).

Updated January 2026: Update. This FAQ was updated in January 2026 to include sample API responses and the Gold Graph example.

Our API provides daily reporting as part of the 'Metals API' - an endpoint that also returns silver, platinum, and other metals. The API can't be relied upon for real-time pricing, nor can it be relied upon for sale accuracy since we use the local conversion for daily pricing - thus introducing small time variations.

The API is accessed with your standard Yabber personal API Key.

API Endpoints

The API is a standard RESTful API that returns a package with a small header section with a code, message, and any other relevant details. The [data] array contains the primary response. An error key is returned in the array if invalid, so it's best to check for the presence before processing. Each endpoint is built with the action as the json filename.

Standard API endpoints are as follows:

https://api.beliefmedia.com/metals/gold/latest.json (single result).

https://api.beliefmedia.com/metals/gold/date.json?date=20250314 (single result).

https://api.beliefmedia.com/metals/gold/history.json?from=20250314&to=20250504.

https://api.beliefmedia.com/metals/gold/delta.json (limits to 2 results).

https://api.beliefmedia.com/metals/gold/intraday.json (Intraday AM/PM movement, 10 results).

https://api.beliefmedia.com/metals/gold/movement.json (defaults to 'up', otherwise direction=down).

https://api.beliefmedia.com/metals/gold/movement-summary.json (Single-period movement summary, defaults to 'up', otherwise direction=down).

https://api.beliefmedia.com/metals/gold/volatility.json?days=14 (Volatile / erratic periods using delta).

https://api.beliefmedia.com/metals/gold/volatility-summary.json (most volatile day or days).

https://api.beliefmedia.com/metals/gold/units.json (single comprehensive day result in AUD).

https://api.beliefmedia.com/metals/gold/graph-data.json (returns labels, candles, close, trend in an array).

https://api.beliefmedia.com/metals/gold/graph.json (returns dt,candlestick (open, high, low, close, color, label), line, and trend in an array).

https://api.beliefmedia.com/metals/gold/graph-rendered.json (rendered plug-and-play ChartJS V4 graph).

 ● 

Dates are usually passed in the format 2025-03-14, although a 6-figure timegroup or UNIX timestamp are also accepted. Various other URL parameters apply but are more useful for research and investigative purposes. The graph endpoints accept the graph parameter which will return alternate graph formats.

Example Responses

The latest is a common endpoint to return current pricing. The response unfolds as follows:

1
Array
2
(
3
    [status] => 200
4
    [code] => 200
5
    [data] => Array
6
        (
7
            [id] => 14528
8
            [dt] => 2026-02-03
9
            [dts] => 1770037200
10
            [eur_oz] => 4174.93
11
            [eur_oz_am] => 4920.95
12
            [eur_oz_pm] => 3601.15
13
            [au_oz] => 7134.19
14
            [au_oz_am] => 8409.00
15
            [au_oz_pm] => 6153.71
16
            [au_kg] => 229370.00
17
            [au_kg_am] => 270360.00
18
            [au_kg_pm] => 197850.00
19
            [au_gram] => 229.37
20
            [au_gram_am] => 270.36
21
            [au_gram_pm] => 197.85
22
            [delta] => 341.39
23
            [percent] => 5.03
24
            [delta_day] => -1319.80
25
            [delta_day_percent] => -26.82
26
            [delta_label] => +341.39
27
            [delta_percent_label] => +5.03%
28
            [direction_label] => +
29
            [direction] => 1
30
            [eur_oz_conversion] => 0.59
31
            [hash] => 776c1af85e3a937060bc57f8d07947aa
32
            [delta_abs] => 341.39
33
        )
34
 
35
    [message] => Array
36
        (
37
            [0] => Success
38
            [1] => 27 Results
39
        )
40
 
41
)

The eur_oz_conversion is the Euro/AUD conversion used when the result was built (and dates back several decades). most values are self-explanatory which others may require reference to our API Codex.

A request to https://api.beliefmedia.com/metals/gold/history.json?from=20250314&to=20250504 returns the following (simple date range, snipped for readability).

1
Array
2
(
3
    [status] => 200
4
    [code] => 200
5
    [data] => Array
6
        (
7
            [0] => Array
8
                (
9
                    [dt] => 2025-03-14
10
                    [eur_oz] => 2738.32
11
                    [eur_oz_am] => 2978.05
12
                    [eur_oz_pm] => 2304.12
13
                    [au_oz] => 4727.76
14
                    [au_oz_am] => 5141.66
15
                    [au_oz_pm] => 3978.11
16
                    [au_kg] => 152000.00
17
                    [au_kg_am] => 165310.00
18
                    [au_kg_pm] => 127900.00
19
                    [au_gram] => 152.00
20
                    [au_gram_am] => 165.31
21
                    [au_gram_pm] => 127.90
22
                    [delta] => -16.30
23
                    [percent] => -0.34
24
                    [delta_day] => -673.93
25
                    [delta_day_percent] => -22.63
26
                    [delta_label] => -16.30
27
                    [delta_percent_label] => -0.34%
28
                    [direction] => 0
29
                    [direction_label] => -
30
                    [eur_oz_conversion] => 0.58
31
                )
32
 
33
            [1] => Array
34
                (
35
                    [dt] => 2025-03-17
36
                    [eur_oz] => 2744.49
37
                    [eur_oz_am] => 2996.50
38
                    [eur_oz_pm] => 2307.90
39
                    [au_oz] => 4726.99
40
                    [au_oz_am] => 5161.04
41
                    [au_oz_pm] => 3975.03
42
                    [au_kg] => 151980.00
43
                    [au_kg_am] => 165930.00
44
                    [au_kg_pm] => 127800.00
45
                    [au_gram] => 151.98
46
                    [au_gram_am] => 165.93
47
                    [au_gram_pm] => 127.80
48
                    [delta] => -0.77
49
                    [percent] => -0.02
50
                    [delta_day] => -688.60
51
                    [delta_day_percent] => -22.98
52
                    [delta_label] => -0.77
53
                    [delta_percent_label] => -0.02%
54
                    [direction] => 0
55
                    [direction_label] => -
56
                    [eur_oz_conversion] => 0.58
57
                )
58
 
59
            [ .... SNIP ....]
60
 
61
            [33] => Array
62
                (
63
                    [dt] => 2025-05-02
64
                    [eur_oz] => 2856.49
65
                    [eur_oz_am] => 3249.70
66
                    [eur_oz_pm] => 2438.90
67
                    [au_oz] => 5048.59
68
                    [au_oz_am] => 5743.55
69
                    [au_oz_pm] => 4310.53
70
                    [au_kg] => 162320.00
71
                    [au_kg_am] => 184660.00
72
                    [au_kg_pm] => 138590.00
73
                    [au_gram] => 162.32
74
                    [au_gram_am] => 184.66
75
                    [au_gram_pm] => 138.59
76
                    [delta] => 4.91
77
                    [percent] => 0.10
78
                    [delta_day] => -810.80
79
                    [delta_day_percent] => -24.95
80
                    [delta_label] => +4.91
81
                    [delta_percent_label] => +0.10%
82
                    [direction] => 1
83
                    [direction_label] => +
84
                    [eur_oz_conversion] => 0.57
85
                )
86
 
87
        )
88
 
89
    [message] => Array
90
        (
91
            [0] => Success
92
            [1] => 34 Results
93
        )
94
 
95
)

There are no limits on the number of results that may be returned.

Example Graph

An example graph is rendered on the broker website in a 'hidden' page linked to from the graph icon in the website header. A number of attributes apply that'll alter the appearance and number of results.

The API returns all the necessary fields to create a graph using ChartJS, and the chart-rendered endpoint returns the default graph in full.

Considerations

At the time of including the Gold Graph on your website, the topic of gold has made its way into regular news reports, so the inclusion was considered necessary to support those articles we create ourselves via our Article Module. Of course, you may render a default chart in your own articles with shortcode of [bm_graph_gold].

We'll consider the inclusion of Silver, Platinum, and Bitcoin graphs and data if it becomes necessary.

■ ■ ■

Related Graphing FAQs

Related Graphing FAQs.

We archive about as much data as ASIC and other regulatory bodies or institutions make available. The API we make available to all clients by virtue of their assigned key provides access to a large number of resources and tools - most of which you will never use. The API itself is used to measure… [ Learn More ]

The Published versus Comparison Rate graph was created to support a single FAQ on 'What is a Comparison Rate', but the graph often finds value elsewhere. To include the graph on your page, use the shortcode of . The Result: The graph simply illustrates how the published rate is often vastly different to the comparison… [ Learn More ]

This feature can largely be ignored. This was a feature introduced to support our managed article program, and a former plug-and-play Platinum graphing block is forthcoming. It is expected that you will not use this shortcode. It should be noted that shortcode is never a good way in which to create custom graphs as the… [ Learn More ]

The exchange rate graph return major currencies compared against the Australian dollar. It's not a particularly pretty chart but the colour values may be altered by way of shortcode (we've used very different bold colours to clearly differentiate one currency from another). Inclusion is made with the shortcode of . The result: Various attributes may… [ Learn More ]

In an FAQ titled "" we looked at how to include a standard cash rate graph on your website (which included inflation and API data). This FAQ will show you how to include a standalone Inflation Graph with simple shortcode. Until the plugin update of January 2026 we used a clumsy image graph that was… [ Learn More ]

An RBA Cash Rate graph is shown by default on a page linked to in your header (image below), although the graph may be shown anywhere, and its presentation may be altered in a large number of ways. The graph is used in a number of FAQ pages, and we often include date-ranged graphs in… [ Learn More ]

The 'ImageCalc' graphing tool was initially designed to easily integrated graphs into automatically generated PDF documents. It has since been used by brokers in their articles because of its ease of use. The most common methods of including the graphs into standard articles is with simple shortcode, while Elementor is the methods generally sued when… [ Learn More ]

We;ve had a 'Metals API' for a number of years, but not unlike Bitcoin and other data that shrouds industry discussion, it wasn't entirely relevant. However, in the January 2026 plugin update we decided to include the graph on the standalone graphing page as a result of popular discussions on the topic, and lender policies… [ Learn More ]

■ ■ ■

 
Download our complimentary 650-page guide on marketing for mortgage brokers. We'll show you exactly how we generate billions in volume for our clients.
Finance Guide, Cropped Top and Bottom
Timezone: E. AUSTRALIA STANDARD TIME · [ CHANGE ]

Related Frequently Asked Questions

John Snow Cholera Map, 1854

The Xena Statistical Engine

The level of statistical integration availed to those that use Yabber (and our broker website) was always industry leading. However, with over 100 modules that

Read More »
RBA Building, Sydney, 6 February 1963

The RBA API

The Reserve Bank of Australia (RBA) publishes large amounts of data to its website as Excel Spreadsheets, but this method makes advanced queries and analytics

Read More »

Like this article?

Share on Facebook
Share on Twitter
Share on Linkdin
Share on Pinterest
      REVIEW