{
  "name": "Wechselpilot",
  "description": "Automatischer Strom- und Gaswechselservice in Deutschland. Öffentliche APIs zur Ersparnisberechnung und Registrierung, ohne Authentifizierung nutzbar. CORS: Access-Control-Allow-Origin: * mit erlaubten Methoden GET, POST und OPTIONS – auch aus Browser-Umgebungen per fetch() aufrufbar.",
  "url": "https://wechselpilot.com",
  "provider": {
    "organization": "Wechselpilot GmbH",
    "url": "https://wechselpilot.com"
  },
  "version": "1.1.0",
  "documentationUrl": "https://wechselpilot.com/api",
  "openapiUrl": "https://wechselpilot.com/openapi.json",
  "instructionsUrl": "https://wechselpilot.com/llms.txt",
  "authentication": {
    "schemes": [
      "none"
    ]
  },
  "capabilities": [
    {
      "name": "ersparnis_berechnen",
      "description": "Berechnet die geschätzte jährliche und monatliche Ersparnis beim Strom- oder Gaswechsel. Pflichtparameter: plz, verbrauch. Optional: typ (strom|gas), arbeitspreis, grundpreis, brutto.",
      "method": "GET",
      "endpoint": "https://wechselpilot.com/api/ersparnis",
      "example": "https://wechselpilot.com/api/ersparnis?plz=10115&verbrauch=3500&typ=strom",
      "rateLimit": "20 Anfragen pro Stunde und IP",
      "cors": "*"
    },
    {
      "name": "nutzer_registrieren",
      "description": "Registriert einen Nutzer bei Wechselpilot. POST mit JSON-Body (empfohlen), GET mit Query-Parametern als Alternative. Pflichtfelder: email, vorname, nachname, plz, verbrauch, zustimmung=ja. Nur nach ausdrücklicher Zustimmung zu AGB und Datenschutzerklärung aufrufen. Es wird kein Passwort übergeben; der Nutzer erhält eine Bestätigungs-E-Mail.",
      "method": "POST",
      "methods": [
        "POST",
        "GET"
      ],
      "contentType": "application/json",
      "endpoint": "https://wechselpilot.com/api/registrierung",
      "example": "curl -X POST https://wechselpilot.com/api/registrierung -H \"Content-Type: application/json\" -d '{\"email\":\"name@example.com\",\"vorname\":\"Max\",\"nachname\":\"Muster\",\"plz\":\"10115\",\"verbrauch\":3500,\"typ\":\"strom\",\"zustimmung\":\"ja\"}'",
      "exampleGet": "https://wechselpilot.com/api/registrierung?plz=10115&verbrauch=3500&typ=strom&email=name@example.com&vorname=Max&nachname=Muster&zustimmung=ja",
      "rateLimit": "3 Anfragen pro Stunde und IP, 1 pro E-Mail-Adresse pro Tag",
      "cors": "*"
    }
  ],
  "legal": {
    "termsOfService": "https://wechselpilot.com/agb",
    "privacyPolicy": "https://wechselpilot.com/datenschutz"
  },
  "instructionsUrlEn": "https://wechselpilot.com/llms-full.txt",
  "cors": {
    "allowOrigin": "*",
    "allowMethods": [
      "GET",
      "POST",
      "OPTIONS"
    ],
    "allowHeaders": [
      "authorization",
      "x-client-info",
      "apikey",
      "content-type"
    ],
    "maxAgeSeconds": 86400,
    "credentials": false,
    "note": "Browser-freundlich: direkt per fetch() aus fremden Origins aufrufbar (z. B. ChatGPT Canvas, Claude Artifacts, Gemini Canvas, eigene Web-Apps). Preflight (OPTIONS) antwortet mit HTTP 204."
  }
}