{"openapi":"3.1.0","info":{"title":"Electric Motor FLA API","version":"1.0.0","description":"Electric-motor electrical maths as an API, computed locally and deterministically — the full-load-current, NEC-sizing and starting-current numbers an electrician, panel designer or estimator runs for every motor circuit. The full-load-amps endpoint gives the motor current from its power, voltage and phase: FLA = (output ÷ efficiency) ÷ (√3 × volts × power factor) for three-phase (drop the √3 for single-phase) — a 10 hp, 460 V, three-phase motor at 90 % efficiency and 0.85 power factor draws about 12.2 A — and it also returns the input kW and kVA. The sizing endpoint applies NEC Article 430 from the full-load current: branch-circuit conductors at 125 %, overload protection at 115–125 % by service factor, and branch-circuit short-circuit/ground-fault protection up to 250 % for an inverse-time breaker or 175 % for a time-delay fuse — the larger protection lets the inrush pass while the overload guards the windings. The starting endpoint gives the locked-rotor (inrush) current, about six times full-load for an across-the-line start, the figure that sets the voltage dip and why soft starters and VFDs exist. Everything is computed locally and deterministically, so it is instant and private. Ideal for electrical-design and estimating tools, panel-builder and field utilities, and engineering calculators. Pure local computation — no key, no third-party service, instant. Calculated values — use the NEC FLC tables for code work. 3 compute endpoints. For general three-phase power use a three-phase API; for conduit fill a conduit API.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/motorfla-api","description":"oanor gateway"}],"tags":[{"name":"Motor"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/full-load-amps":{"get":{"operationId":"get_v1_full_load_amps","tags":["Motor"],"summary":"Full-load current from power","description":"","parameters":[{"name":"power_hp","in":"query","required":false,"description":"Motor power (hp) — give this OR power_kw","schema":{"type":"string"},"example":"10"},{"name":"power_kw","in":"query","required":false,"description":"Motor power (kW) — give this OR power_hp","schema":{"type":"string"}},{"name":"voltage","in":"query","required":true,"description":"Voltage (V)","schema":{"type":"string"},"example":"460"},{"name":"phase","in":"query","required":false,"description":"Phase: 1 or 3 (default 3)","schema":{"type":"string"},"example":"3"},{"name":"efficiency_pct","in":"query","required":false,"description":"Efficiency % (default 90)","schema":{"type":"string"},"example":"90"},{"name":"power_factor","in":"query","required":false,"description":"Power factor (default 0.85)","schema":{"type":"string"},"example":"0.85"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/sizing":{"get":{"operationId":"get_v1_sizing","tags":["Motor"],"summary":"NEC 430 branch-circuit sizing","description":"","parameters":[{"name":"full_load_amps","in":"query","required":true,"description":"Motor full-load current (A)","schema":{"type":"string"},"example":"12.24"},{"name":"overload_pct","in":"query","required":false,"description":"Overload % (default 125)","schema":{"type":"string"},"example":"125"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/starting":{"get":{"operationId":"get_v1_starting","tags":["Motor"],"summary":"Locked-rotor starting current","description":"","parameters":[{"name":"full_load_amps","in":"query","required":true,"description":"Motor full-load current (A)","schema":{"type":"string"},"example":"12.24"},{"name":"lra_multiplier","in":"query","required":false,"description":"Locked-rotor multiple (default 6)","schema":{"type":"string"},"example":"6"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Spec","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":5800,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":1160,"monthly_call_quota":58000,"rps_limit":6,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3720,"monthly_call_quota":243000,"rps_limit":15,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":11450,"monthly_call_quota":1210000,"rps_limit":40,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/motorfla-api"}