DATA INTEGRATIONS

Data integrations that drive automation.

Connect to Spark data in the way that works best for you.

REST · OAUTH2
Spark API

Integrate with your systems directly via our API.

Automatically update forward curves, get additional prices for marking positions, bolster risk management systems and use the Spark prices to support analysis. No more manual downloads required and designed for the future.

EXCEL
Excel add-in

Retrieve Spark prices directly from within your Excel sheet.

PUSH
Spark Webhooks

Get the latest price information as they are released automatically via our Webhooks API.

Get the latest prices as they are released, and receive an updated price when there’s a price correction.

CONNECTOR
Power BI

Retrieve Spark prices into Power BI.

PREMIUM
3rd-party connectors

Retrieve our prices via our 3rd-party connectors.

Available to Spark Premium subscribers. 3rd-party connectors may apply additional costs.

Spark API

REST · OAUTH2 · HTTPS/TLS
Request a price releaseEXAMPLE
# 1 · exchange your client credentials
POST /oauth/token
# 2 · request the latest release
GET  /v1.0/contracts/spark30s/price-releases/latest
Authorization: Bearer ••••••••
200 OK
{ "ticker": "spark30s",
"releaseDate": "2026-09-29",
"value": 34000, "unit": "usd-per-day" }
Stable by design

Older endpoint versions stay live as the API evolves, so you move on your schedule.

Frequently Asked Questions

07 Questions
First, you need an account with us. Any existing Spark account in your organisation can be used, or you can create a new account set up as a developer (it doesn’t count towards your nominated Spark Premium accounts).

Premium plan: go to Contract → Data integrations → Spark API in the sidebar and follow the steps.
Basic plan: click the download button, select “Download with our API” and follow the steps.

All Spark users have basic access: the SparkS price for free, with a limited dataset. SparkFo, historical data and wider datasets need Premium access, which applies at organisation level.
As our API evolves, we will ensure that the older versions of the endpoints remain available to limit any changes on your side. We'll make sure you have enough time to move to the latest version.
The data available via the API is linked to your organisation. This is to ensure that people changes are easier to manage in the future. Additional users can be added to ensure the right teams and people have access to the information and each organisation has a secure, unique token.
The information available via the API is linked to your permission status. Unlimited access to historical data and full forward curves is only available to those with Premium access. Get in touch to find out more.
Yes, your data is secure. Spark uses a HTTPS over TLS (HyperText Transfer Protocol Secure) as a secured, bidirectional tunnel for communication and OAuth2 as authorization framework.
Rate limiting of the API is primarily on per-customer basis — or more accurately described, per user access token. Following limits are currently the default setting:

Throttling (requests per second): 50 req/sec
Burst (bucket size): 200
Quota (requests per day): 1000 req/day
You can request an increase of these limits. Please contact us directly via info@sparkcommodities.com and describe your scenario.
Either analysts with previous API experience or your IT teams should be comfortable with this. We've designed our API to make it as quick and easy as possible. We are also always available to help if needed.

Need higher limits or wider data?

info@sparkcommodities.com

See the API docs