# Power Factor Correction Calculator

> Power Factor Correction Calculator is a paid API for AI agents from electrical-calc.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-11-02).

Calculates the capacitor kVAR needed to correct a lagging power factor from one value to another, along with new kVA, current, and per-phase capacitance.

## Facts

- Endpoint: GET https://electrical-calc.x402tookit.com/power-factor-correction?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/power-factor-correction-calculator-efb051be
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_S0otVVN_o746HSp1hIsGu

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 power-factor-correction-calculator-efb051be
```

Example prompt: I have a 150 kW load currently running at a power factor of 0.78 on a 480V, 60Hz three-phase system — what size capacitor bank in kVAR do I need to correct the power factor to 0.95, and what will the new current and per-phase capacitance be?

## When to prefer this

Use this endpoint when you need to size a capacitor bank to correct a lagging power factor for a known real power load, especially when you also need per-phase capacitance values for three-phase wye or delta installations. Prefer this over general three-phase calculators when power factor correction — not just load analysis — is the primary goal.

## Known failure modes

- Missing required parameters (kw, pfFrom, pfTo) returns error
- pfTo not greater than pfFrom returns invalid input
- Power factor values outside (0, 1] return validation error
- voltageV required for current and capacitance outputs — omitting it yields null for those fields
- Frequency defaults to 60 Hz if omitted; incorrect frequency produces wrong capacitance values
- Non-numeric parameter values return parse error

## How this service works

Capacitor kVAR needed to raise power factor from one value to another, with new kVA and current and capacitance per phase.

## Output

Returns the required capacitor bank size in kVAR, kVA and kVAR figures before and after correction, percentage and absolute kVA reduction, line current before and after, and (when voltage is supplied) wye and delta capacitance per phase in microfarads, plus echo of inputs and a disclaimer.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "kw",
      "pfFrom",
      "pfTo"
     ],
     "properties": {
      "kw": {
       "type": "number",
       "description": "Real load power in kilowatts"
      },
      "pfTo": {
       "type": "number",
       "description": "Target power factor, above pfFrom, up to 1"
      },
      "pfFrom": {
       "type": "number",
       "description": "Existing (lagging) power factor, above 0 up to 1"
      },
      "voltageV": {
       "type": "number",
       "description": "Line-to-line voltage in volts, for current and capacitance (three phase)"
      },
      "frequencyHz": {
       "type": "number",
       "description": "Supply frequency in hertz (default 60)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "kw": {
       "type": [
        "null",
        "number"
       ]
      },
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "kvaAfter": {
       "type": [
        "null",
        "number"
       ]
      },
      "voltageV": {
       "type": [
        "null",
        "number"
       ]
      },
      "kvaBefore": {
       "type": [
        "null",
        "number"
       ]
      },
      "kvarAfter": {
       "type": [
        "null",
        "number"
       ]
      },
      "disclaimer": {
       "type": [
        "null",
        "string"
       ]
      },
      "kvarBefore": {
       "type
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/power-factor-correction-calculator-efb051be/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from electrical-calc.x402tookit.com](https://www.zero.xyz/host/electrical-calc.x402tookit.com/llms.txt)
