Make your first API call in 30 seconds. Run a full simulation in 5 minutes.
Extrinsic Analytics is a quantitative analytics platform for energy and commodity markets. It provides APIs for building forward curves, running Monte Carlo price simulations, calibrating market parameters, and comparing simulation outcomes.
Explore
Open the API Reference. Find GET /v1/health in the sidebar, click Try It.
You should see:
{
"status": "ok",
"core_version": "0.1.0",
"api_version": "v1"
}
The API Reference is interactive documentation for every endpoint. You can test individual calls here, but it only handles one request at a time. To run full simulation workflows (multi-step sequences where each request builds on the last), you need Postman.
Before running a simulation, it helps to know how the pieces fit together. Read the Platform Guide for the full picture. The short version:
Price feeds hold historical data. Forward curves project prices forward. Markets combine feeds and curves. Calibration estimates parameters (volatility, mean reversion, correlation). A model assembles markets and parameters. A simulation runs Monte Carlo on the model. Outputs extract the results.
Build
The API Reference lets you explore individual endpoints. To run full workflows (multi-step sequences that build a simulation from scratch), you need Postman.
Go to the Postman Collections page. Import the environment first (it tells Postman where the API is), then Workflow 1.
You can also click Import to Postman to download the .json file directly. Open it and Postman will import it.
The full workflow takes about 5 seconds and shows green passes for each of the 22 steps.
Workflow 1 built a complete two-market correlated simulation from scratch:
Click individual requests to see request bodies, responses, and test results. The output response includes a Visualize tab showing simulated price paths.
Import more workflows from the Postman Collections page:
Workflows 4, 5, and 6 depend on Workflow 1 data. Run Workflow 1 first from a clean database.
Integrate
The API is standard REST. Call it from any language. The API Reference generates code snippets for Python, JavaScript, cURL, and more. Click any endpoint, select your language, and copy the code.
import requests
response = requests.get("https://api.extrinsicanalytics.com/v1/health")
print(response.json())