16trust / 100

Europe Power Prices

by Vextorium in Productivity & SaaS

x402 APIFailing, checked 4 h ago

Wholesale day-ahead electricity price in a European country or zone (DE, FR, ES, PT, IT, NL, BE, AT, PL, CH, Nordics...) for today or a given day: hourly EUR/MWh, average, max, min and cheapest and most expensive hours. Use «todos» to compare the daily average across countries.

POST https://api.vextorium.com/v1/europe-power-prices

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
0.0%
Response time
- typical, - slowest 5%
Last check
4 h ago: Amount "0.003" is not in atomic token units
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X POST "https://api.vextorium.com/v1/europe-power-prices" \
  -H "content-type: application/json" \
  -d '{"country":"ES"}'
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fapi.vextorium.com%2Fv1%2Feurope-power-prices
const res = await pay("https://api.vextorium.com/v1/europe-power-prices", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: JSON.stringify({"country":"ES"}),
});
console.log(await res.json());

Example input

{
  "country": "ES"
}

Example output

{
  "avg": 168.6,
  "cheapest_hours": [
    {
      "eur_mwh": 76.45,
      "time_utc": "2026-10-03T11:00Z"
    },
    {
      "eur_mwh": 85.93,
      "time_utc": "2026-10-03T12:00Z"
    }
  ],
  "day": "2026-10-03",
  "max": 220.56,
  "min": 76.45,
  "most_expensive_hours": [
    {
      "eur_mwh": 220.56,
      "time_utc": "2026-10-03T18:00Z"
    },
    {
      "eur_mwh": 210.18,
      "time_utc": "2026-10-03T19:00Z"
    }
  ],
  "per_hour": [
    {
      "eur_mwh": 187.5,
      "time_utc": "2026-10-02T22:00Z"
    },
    {
      "eur_mwh": 174.55,
      "time_utc": "2026-10-02T23:00Z"
    }
  ],
  "source": "Energy-Charts (Fraunhofer ISE). Licencia: The data provided herein is for private and internal use only. The utilization of any data, whether in its raw or derived form, for external or commercial purposes is expressly prohibited. Should you require licensing for market-related data, please direct y…",
  "unit": "EUR / MWh",
  "zone": "ES"
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
4 h agoAmount "0.003" is not in atomic token units402177 ms$0.003
7 h agoAmount "0.003" is not in atomic token units40273 ms$0.003
12 h agoAmount "0.003" is not in atomic token units40280 ms$0.003
15 h agoAmount "0.003" is not in atomic token units40295 ms$0.003
20 h agoAmount "0.003" is not in atomic token units40282 ms$0.003
24 h agoAmount "0.003" is not in atomic token units40282 ms$0.003
28 h agoAmount "0.003" is not in atomic token units40281 ms$0.003
32 h agoAmount "0.003" is not in atomic token units40281 ms$0.003
35 h agoAmount "0.003" is not in atomic token units40281 ms$0.003
40 h agoAmount "0.003" is not in atomic token units40284 ms$0.003