1.Agreement
These Terms of Service ("Terms") govern your use of the Bullion API service operated by us at api.bullionapi.dev (the "Service"). By creating an account, generating an API key, or otherwise using the Service, you agree to these Terms. If you do not agree, do not use the Service.
We may update these Terms from time to time. Material changes will be announced at least 14 days before they take effect, either by email or by a notice on this page. Continued use after the effective date constitutes acceptance.
2.Eligibility and accounts
You must be at least 18 years old and legally able to enter a contract in your jurisdiction. When you create an account you agree to:
- Provide accurate, current information.
- Keep your email and password secure.
- Tell us promptly at security@bullionapi.dev if you suspect unauthorised access to your account.
You are responsible for everything that happens under your account, whether or not you authorised it.
3.API keys and security
The Service uses bearer-token API keys passed in the X-API-Key header. We store only a SHA-256 hash of each key; the plaintext is shown to you once at creation and cannot be recovered.
- Keep API keys confidential. Do not commit them to public source control.
- Rotate any key you believe has been exposed and delete the old one.
- Each request is attributed to the key that made it. Quota usage is shared across all keys on a single account.
- You may revoke a key at any time from the dashboard. Revocation takes effect within 60 seconds.
We will never ask for your API key, password, or payment details by email. Anyone claiming to need them is not us.
4.Acceptable use
For these Terms:
- Commercial use means using the Service in connection with a product, service, business, or activity intended to generate revenue or provide value to customers.
- Internal non-commercial use means evaluation, personal use, research, or internal analysis that is not customer-facing and is not used in a revenue-generating product or service.
- Commercial display or integration means showing derived price information or using API responses within your own customer-facing product or service.
- Redistribution or resale means providing raw or substantially equivalent API responses, feeds, datasets, or API access to a third party.
Your plan determines the usage rights granted to you:
- Free and Pro plans permit internal non-commercial use only.
- Enterprise permits commercial display or integration within your own product or service.
- No standard plan permits redistribution or resale of raw or substantially equivalent API responses, feeds, datasets, or API access.
- A separate written agreement may grant additional rights.
You agree not to:
- Use the Service outside the usage rights granted by your plan.
- Use the Service to violate any applicable law or regulation.
- Interfere with the Service or attempt to access it by means other than the documented API endpoints.
- Use the data for market manipulation, insider trading, or to inform automated trading decisions without independent verification. The data is provided for informational use; we make no representation that it is suitable for any particular financial purpose.
- Send us content that infringes intellectual property rights, contains malware, or is otherwise unlawful.
We may suspend an account or key that we reasonably believe is in breach of this section. Where practical, we will notify you and allow a reasonable opportunity to remedy the breach. We may suspend access immediately for a serious or repeated breach.
5.Plans, billing and refunds
The Service is offered in three plans: Free, Pro ($9/month or $90/year; $7.50 effective monthly; $18 saving) and Enterprise (£299/month or £2,990/year; £249.17 effective monthly; £598 saving). Free and Pro permit internal non-commercial use only. Enterprise permits commercial display or integration within your own product or service. Raw or substantially equivalent data redistribution and resale are excluded from all standard plans. Plan limits and features are described on the Pricing page.
- Paid plans are billed in advance through Stripe. Pro is $9 USD per month or $90 USD per year. Enterprise is £299 GBP per month or £2,990 GBP per year. Monthly and yearly subscriptions receive the same plan entitlement; request quotas reset monthly.
- Monthly billing renews on the same day each month. Yearly billing renews once per year and covers twelve months of access.
- Quotas are soft caps. If you go over your monthly quota, requests return HTTP
429until the cycle resets. We do not charge overage fees and we do not auto-upgrade your plan. - You can cancel at any time from the dashboard. Service continues until the end of the period you have paid for. We do not automatically refund unused time in a monthly or yearly billing period, except where required by law or manually approved.
- Within 14 days of the first payment on a new Pro subscription, you can request a full refund by replying to the Stripe receipt. This applies whether the first payment is monthly or yearly.
- Later Pro renewals are non-refundable except where required by law or manually approved.
- Enterprise refunds and contract terms are arranged through contact sales and handled manually unless separately agreed.
- Prices may change with 30 days' notice. The notice will be sent to the email on your account and posted on the Pricing page. Changes apply to the next billing cycle.
You authorise us (via Stripe) to charge the payment method on file for all recurring fees.
6.Service availability
The Service depends on third-party upstream price data, Cloudflare Workers for compute, and Neon Postgres for storage. On Free and Pro plans, the Service is provided on a best-effort basis with no formal uptime SLA.
Prices are refreshed hourly and served from our cache. The availability of upstream price data may affect how current those cached values are.
7.Intellectual property
We retain all rights, title and interest in and to the Service, including the software, branding and documentation. These Terms grant you a limited, non-exclusive, non-transferable, revocable licence to use the Service in accordance with them.
You retain all rights to data and content you submit to us or that your applications generate. You grant us a limited licence to host and process that content solely to operate the Service for you.
Price data returned by the API originates from third-party upstream providers and is provided to you only within the usage rights granted by your plan. Enterprise permits commercial display or integration within your own product or service, but no standard plan permits redistribution or resale of raw or substantially equivalent data. Rights granted by an upstream provider are separate and may impose additional restrictions.
8.Disclaimer
The Service is provided "as is" and "as available". To the maximum extent permitted by law, we disclaim all warranties, whether express, implied or statutory, including warranties of merchantability, fitness for a particular purpose, accuracy, non-infringement, and quiet enjoyment. We do not warrant that the data will be uninterrupted, accurate, current, or free from defects, or that defects will be corrected.
9.Limitation of liability
To the maximum extent permitted by law, our aggregate liability for all claims arising out of or relating to the Service in any 12-month period will not exceed the greater of (a) the fees you paid us in that period and (b) USD $100.
In no event will we be liable for any indirect, incidental, special, consequential, exemplary or punitive damages, including lost profits, lost revenue, loss of goodwill, or loss of data, even if we have been advised of the possibility of such damages and even if a remedy fails of its essential purpose.
10.Indemnification
You will defend, indemnify and hold us harmless from any third-party claim arising out of (a) your breach of these Terms, (b) your application or content, or (c) your violation of any law or the rights of any third party.
We will defend and indemnify you against any third-party claim that the Service, as provided by us and used in accordance with these Terms, infringes that party's intellectual property rights, and pay damages awarded against you or settlement amounts agreed by us.
11.Termination
You may terminate these Terms at any time by deleting your account from the dashboard. We may terminate or suspend your access at any time, with or without notice, if (a) you breach these Terms, (b) your payment fails and is not cured within 7 days, or (c) we discontinue the Service.
- On termination, all API keys on the account are revoked.
- Sections that by their nature should survive (Liability, Indemnification, Governing law, Contact) survive termination.
- Provisions of these Terms that were intended to operate, or to have effect, after termination remain in full force.
Termination does not relieve you of the obligation to pay any fees that accrued before termination.
12.Changes, governing law and contact
These Terms are governed by the laws applicable to a contract formed in your country of residence, without regard to its conflict of laws provisions. Any dispute will be resolved in the courts of competent jurisdiction in your country of residence.
If any provision of these Terms is held to be invalid or unenforceable, the remaining provisions remain in full force and effect. These Terms are the entire agreement between you and us regarding the Service and supersede any prior agreements.
Questions: the contact form or hello@bullionapi.dev. Security disclosures: security@bullionapi.dev.