# Bullion API pricing

One API. Predictable pricing. No overage fees. No surprise bills. Cancel any time on every plan.

## Plans

### Free trial — 14 days, no card

Try every endpoint for 14 days, then choose a plan. No card needed.

- 1,000 requests in total over 14 days
- Non-commercial evaluation of the Bullion API Service only
- Every endpoint and dataset
- Available stored history

### Starter — $5 USD/mo

Annual: $50/year ($4.17 effective monthly; $10 saving).

Side projects, small sites and internal tools.

- 50,000 requests / month
- Commercial use included; raw or substantially equivalent market-price data and API access cannot be redistributed or resold
- Every endpoint and dataset
- Available stored history
- Commercial use in your own product

### Pro — $15 USD/mo

Annual: $150/year ($12.50 effective monthly; $30 saving).

Production apps, dashboards and online shops.

- 300,000 requests / month
- Commercial use included; raw or substantially equivalent market-price data and API access cannot be redistributed or resold
- Every endpoint and dataset
- Available stored history
- Commercial use in your own product

### Business — $39 USD/mo

Annual: $390/year ($32.50 effective monthly; $78 saving).

Higher-volume products with a data processing agreement.

- 2,000,000 requests / month
- Commercial use included; raw or substantially equivalent market-price data and API access cannot be redistributed or resold
- Every endpoint and dataset
- Available stored history
- Commercial use in your own product

### Scale — $99 USD/mo

Annual: $990/year ($82.50 effective monthly; $198 saving).

High-traffic products and platforms.

- 10,000,000 requests / month
- Commercial use included; raw or substantially equivalent market-price data and API access cannot be redistributed or resold
- Every endpoint and dataset
- Available stored history
- Commercial use in your own product

### Redistribution — from $249 USD/mo, contact us

Raw data redistribution, resale and white label, at a custom volume. [Contact us](https://bullionapi.dev/contact).

Annual list prices do not establish checkout availability. New annual subscriptions are offered only when annual checkout is enabled; check the billing options shown on the pricing page. Request quotas still reset monthly, and existing annual subscriptions retain their billing interval.

## Compare

| | Free trial | Starter | Pro | Business | Scale |
|---|---|---|---|---|---|
| Requests | 1,000 over 14 days | 50,000 | 300,000 | 2,000,000 | 10,000,000 |
| Gold price data | Yes | Yes | Yes | Yes | Yes |
| Gold/silver ratio | Yes | Yes | Yes | Yes | Yes |
| Gold technical indicators | Yes | Yes | Yes | Yes | Yes |
| Active currency catalogue | Yes | Yes | Yes | Yes | Yes |
| Price history | Available stored history | Available stored history | Available stored history | Available stored history | Available stored history |
| Price cache TTL | 1 hour | 1 hour | 1 hour | 1 hour | 1 hour |
| Annual central-bank reserve values and gold share | Yes | Yes | Yes | Yes | Yes |
| Monthly central-bank gold holdings | Yes | Yes | Yes | Yes | Yes |
| Usage rights | Non-commercial evaluation of the Bullion API Service only | Commercial use included; raw or substantially equivalent market-price data and API access cannot be redistributed or resold | Commercial use included; raw or substantially equivalent market-price data and API access cannot be redistributed or resold | Commercial use included; raw or substantially equivalent market-price data and API access cannot be redistributed or resold | Commercial use included; raw or substantially equivalent market-price data and API access cannot be redistributed or resold |

## Included on every plan

- **No overage fees** — requests stop at your monthly limit. There are no surprise charges.
- **Gold price data** — gold spot prices in the currencies listed by the live symbols catalogue.
- **Derived gold/silver ratio** — calculate the latest or stored daily gold-to-silver ratio with `/v1/gold-silver-ratio`.
- **Gold technical indicators** — request moving averages, realised volatility, and drawdown with `/v1/gold/moving-average`, `/v1/gold/volatility`, and `/v1/gold/drawdown`.
- **Macro-derived USD gold** — `/v1/gold/real-price` rebases to the latest stored seasonally adjusted CPI index month; `/v1/gold/yield-correlation` calculates a 90-pair rolling correlation of daily gold returns and daily real-yield changes. Stored inputs are required; all plans have access.
- **JSON responses** — predictable shape. No GraphQL, no SDK lock-in.
- **Status page** — a public status page with live incident information.

Prices in currencies other than USD, EUR and GBP are derived from the most recent accepted Bullion API daily FX snapshot, not a provider end-of-day reference rate. Prices are informational only. They are not live FX rates, executable prices, transaction benchmarks or binding quotes, and must not be used for trading or settlement. Currency conversion input attribution: [Exchange Rates By UniRateAPI](https://unirateapi.com/). See the [price methodology](https://bullionapi.dev/docs#methodology).

## FAQ

**What counts as one request?**
Usage increments after API-key and quota checks but before endpoint validation, so invalid date-range requests count. Requests rejected for a missing or invalid key, or because the quota is already exhausted, do not.

**What price history is available?**
A price-history request may span up to five years, but this is a query limit, not a guarantee of five years or 365 days of observations. Available dates vary by metal and currency; missing weekdays are omitted. Non-gold history starts with retained refresh observations. Projected-currency history starts at activation and is not backfilled. History responses include stored weekday coverage dates and observation counts, separately from the requested start and end.

**Are price alerts included on every plan?**
Dataset access is the same on every plan. Price alerts require an eligible paid subscription and enabled alert delivery; dataset access does not establish alert eligibility.

**Is there a free plan?**
No. Every new account starts with a 14-day free trial with 1,000 requests and no card. When the 14 days pass or the requests run out, whichever comes first, the API returns 403 trial_ended until you choose a paid plan. Your account, keys and settings are kept.

**What currency do you bill in?**
All plans are billed in US dollars a month: Starter is $5, Pro is $15, Business is $39 and Scale is $99. Annual billing charges ten months for twelve: $50/year for Starter ($4.17 effective monthly; $10 saving), $150/year for Pro ($12.50 effective monthly; $30 saving), $390/year for Business ($32.50 effective monthly; $78 saving) and $990/year for Scale ($82.50 effective monthly; $198 saving). Annual list prices do not establish checkout availability. New annual subscriptions are offered only when annual checkout is enabled; check the billing options shown on the pricing page. Request quotas still reset monthly, and existing annual subscriptions retain their billing interval. Subscribers can move up to a larger plan from the billing dashboard; the switch is immediate and the charge is prorated.

**Can I cancel any time?**
Yes. Cancel from the dashboard at any time. You keep access until the end of the period you have paid for. Within 14 days of the first payment on a new paid subscription (Starter, Pro, Business or Scale), you can request a full refund, whether that first payment is monthly or yearly. Later renewals and unused time in a billing period are not automatically refunded, except where required by law or manually approved. After a paid plan ends, API access needs a paid plan again; the free trial is once per account.

**What happens if I exceed my monthly quota?**
Requests beyond a paid plan’s monthly quota return 429 Too Many Requests with a Retry-After header. We never charge overage fees — you can either move up a plan or wait for the monthly reset on the first of each month.

**Do you offer custom plans?**
Yes. Redistribution covers raw data redistribution, resale and white label from $249 a month. Contact us if you need that or more than the 10,000,000 requests a month on Scale.

**How is the price data sourced?**
Gold prices are cached in our database and refreshed every hour by a scheduled job. API responses are served from that cache.

**How is Bank of Canada monetary data sourced?**
The monetary series are sourced from the Bank of Canada's [Valet Web Services](https://www.bankofcanada.ca/valet/) JSON observations. The source data is available on the Bank's website free of charge; Bullion API charges for caching, exact normalization, and API delivery. Valet decimal-string values are normalized exactly and returned as decimal strings; monthly source dates are represented as calendar month-end periods. Before you purchase, please note that the data comes from the Bank and is available free from its site. Attribute the Bank and indicate our changes without implying its endorsement. Third-party content is excluded unless separately licensed. See the [Bank of Canada terms](https://www.bankofcanada.ca/terms/).

**Can I get the Australian monetary data directly from the RBA?**
Yes. The Australian money-supply and Reserve Bank balance-sheet data we serve is published free of charge by the Reserve Bank of Australia. Paid Bullion API plans charge for API access, caching, normalization and delivery, not for the underlying RBA data. This RBA Financial Data is governed by section 5 of the RBA Copyright and Disclaimer Notice, not CC BY 4.0. See the [RBA D3 Monetary Aggregates](https://www.rba.gov.au/statistics/tables/csv/d3-data.csv) and [A1 Balance Sheet](https://www.rba.gov.au/statistics/tables/csv/a1-data.csv) tables and the [RBA notice](https://www.rba.gov.au/copyright/) for reuse terms. Bullion API attributes the source and does not imply RBA endorsement.

**What does /v1/gold-silver-ratio provide?**
The `/v1/gold-silver-ratio` endpoint provides the gold-to-silver ratio from Bullion API’s local price cache. It supports a latest snapshot or an inclusive historical UTC-day range and is available on every plan under the same Service-use terms as the rest of the API.

**How is the central-bank reserve data sourced?**
The `/v1/central-bank-reserves` endpoint is available on every plan and returns cached annual reserve observations. Annual value changes combine holdings changes, price movement, and revisions; they do not measure tonnes bought or sold. Source-data reuse rights remain separate from API plan terms and are governed by applicable terms.

**Can I use this in commercial products?**
Yes, on every paid plan: Starter, Pro, Business and Scale all include commercial use of the Service in your own product or service. The free trial is for non-commercial evaluation. Standard plans do not permit redistribution of raw or substantially equivalent market-price data or redistribution or resale of API access; that needs the Redistribution plan, from $249 a month. Where the source grants reuse or redistribution rights in particular public statistics, those rights remain unaffected by plan and are subject to the source terms; see the Terms of Service.
