ENTSO-e transparency platform API Client. Complete. Easy to use. Minimal.
npm install entsoe-api-clientjs
// Run ENTSO-e transparency playform query
const result = await QueryPublication(
typeof process !== "undefined" ? // Your entsoe api-token by environment variable
process.env.API_TOKEN // ... in Node
: Deno.env.get("API_TOKEN"), // ... in Deno
{
documentType: "A44", // A44 - Price document
processType: "A01", // A01 - Day ahead
inDomain: Area("BZN|SE2"), // In_Domain: For A44 - Electricity price area
outDomain: Area("BZN|SE2"), // Out_Domain: For A44 - Electricity price area
startDateTime: dateToday, // Start date
endDateTime: dateTomorrow // End date
}
);
`
For full documentation on installation and usage, refer to the full documentation at https://entsoe-api-client.56k.guru.
Examples can be found in the /examples directory.
To run the examples, pass your ENTSO-e API key as an environment variable called API_TOKEN.
Deno
Powershell
`
$env:API_TOKEN="your-api-token"; deno run -A .\spot-prices-today.ts
`
Bash
`
API_TOKEN="your-api-token" deno run -A .\spot-prices-today.ts
`
Node
Powershell
`
$env:API_TOKEN="your-api-token"; node .\spot-prices-today.ts
`
Bash
`
API_TOKEN="your-api-token" node .\spot-prices-today.ts
``