# Netzhandwerker Energy Buy/Sell Signals

> Netzhandwerker Energy Buy/Sell Signals is a paid API for AI agents from energy.netzhandwerker.de, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-13).

Generates actionable buy and sell trading signals for electricity based on live prices, carbon intensity, grid load, and renewable share data.

## Facts

- Endpoint: POST https://energy.netzhandwerker.de/signals/buy-sell
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/netzhandwerker-energy-buy-sell-signals-994c936d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CZ3ZIyoxIxLXa-QanfVQ5

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability netzhandwerker-energy-buy-sell-signals-994c936d -d '<json body>'
```

Example prompt: Based on current electricity prices, grid load, and renewable share in Germany, should I charge my battery storage now or wait — give me a buy or sell signal with the underlying carbon intensity and arbitrage window.

## When to prefer this

Choose this endpoint when you need real-time, actionable electricity trading signals that combine price data with carbon intensity and grid load — especially for battery arbitrage, smart EV charging scheduling, or ESG-aware energy procurement decisions. Prefer this over generic price lookup endpoints when you need an integrated buy/sell recommendation rather than raw price data alone.

## Known failure modes

- Region or market not supported — returns 400 with unsupported region error
- Stale grid data — returns signal with degraded confidence flag if upstream data is delayed
- Invalid trading parameters — returns 422 with parameter validation error
- Payment not included or insufficient — returns 402 Payment Required
- Rate limit exceeded — returns 429 with retry-after header

## How this service works

One x402 call returns the action, best time window, expected EUR value, confidence and expiry for German and European electricity decisions. USDC on Base, no API key or account.

## Output

Returns structured buy/sell trading signals for electricity, including current spot price, carbon intensity score, grid load percentage, renewable energy share, recommended action (buy/sell/hold), arbitrage window timing, flexibility scores, and ESG metrics relevant to the current grid state.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "properties": {},
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "action": "Verkauf empfohlen",
  "signal": "SELL",
  "source": "Multi-Faktor Energy Trading Signal v2",
  "factors": {
   "rsi": "neutral",
   "mean_reversion": "above_avg"
  },
  "timestamp": "2026-07-13T22:51:20.694Z",
  "indicators": {
   "rsi_24h": "67.2",
   "z_score_7d": "1.60",
   "ee_pressure": 0,
   "trend_ct_kwh": "-0.97",
   "fossil_share_pct": "42.0"
  },
  "market_data": {
   "day_avg_ct_kwh": "12.40",
   "day_max_ct_kwh": "18.25",
   "day_min_ct_kwh": "5.18",
   "week_avg_ct_kwh": "10.58",
   "current_price_ct_kwh": 13.96
  },
  "methodology": "RSI + Z-Score (7d) + Trend + EE-Druck + Fossil-Anteil. Backtest verfÃ¼gbar auf /signals/track-record",
  "valid_until": "2026-07-13T23:00:00.000Z",
  "composite_score": -2,
  "confidence_score": 0.75
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/netzhandwerker-energy-buy-sell-signals-994c936d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from energy.netzhandwerker.de](https://www.zero.xyz/host/energy.netzhandwerker.de/llms.txt)
