aid: genability url: https://raw.githubusercontent.com/api-evangelist/genability/refs/heads/main/apis.yml name: Genability kind: company description: >- Genability is a United States energy-data platform, based in San Francisco and now part of Arcadia, that sells programmatic access to North American electricity tariff data and a bill-calculation engine. Its Signal API — served from api.genability.com and documented as "Arcadia Platform - Signal" — covers electricity utilities, tariffs, territories, seasons, time-of-use definitions, calendars, utility taxes and typical-usage baselines across the USA, Canada and Mexico, plus on-demand and mass cost calculations used for solar savings analysis, storage dispatch, EV charging economics, procurement and bill auditing. Genability sits in the private, commercial layer of the energy value chain: it is not a utility, not a retailer and not a designated data holder under any consumer-energy-data mandate, so no Green Button, ESPI, CDR or other energy data standard is referenced anywhere in its documentation. Its API posture is honestly "self-serve but entirely closed data": a developer can sign up at dash.genability.com in minutes, but every endpoint — including the ones pathed /rest/public/ — returns 401 without an appId/appKey, so none of this tariff or market reference data is openly published, and Genability exposes no individual customer's usage or billing data at all (that consumer-data surface lives in Arcadia's separate Plug/Arc API). image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Energy - United States - Utilities - Electricity - Tariffs - Energy Rates - Rate Calculation - Energy Data Platform - Solar - Grid created: '2026-07-27' modified: '2026-07-27' specificationVersion: '0.19' apis: - aid: genability:genability-signal-tariff-api name: Genability Signal Tariff API description: >- Search and retrieve North American electricity tariffs, including rate structures, applicability properties, documents and the effective-dated history of a master tariff. The list endpoint exposes 33 documented query parameters for filtering by utility, territory, customer class, service type, tariff type and effective date. humanURL: https://docs.arcadia.com/v2022-12-21-Signal/reference/tariff baseURL: https://api.genability.com tags: - Tariffs - Energy Rates - Electricity properties: - type: OpenAPI url: openapi/genability-signal-openapi.json - type: Documentation url: https://docs.arcadia.com/v2022-12-21-Signal/docs/find-utilities-and-tariffs - type: APIReference url: https://docs.arcadia.com/v2022-12-21-Signal/reference/get-tariff - type: Authentication url: https://docs.arcadia.com/v2022-12-21-Signal/reference/authentication - aid: genability:genability-signal-load-serving-entity-api name: Genability Signal Load Serving Entity API description: >- List and retrieve Load Serving Entities (LSEs) — the investor-owned utilities, municipal utilities and cooperatives that serve electricity across the USA, Canada and Mexico — searchable by postal code, name or utility code. humanURL: https://docs.arcadia.com/v2022-12-21-Signal/reference/load-serving-entities-lses baseURL: https://api.genability.com tags: - Utilities - Electricity properties: - type: OpenAPI url: openapi/genability-signal-openapi.json - type: Documentation url: https://docs.arcadia.com/v2022-12-21-Signal/docs/find-customer-utility - type: APIReference url: https://docs.arcadia.com/v2022-12-21-Signal/reference/get-lses - aid: genability:genability-signal-territory-api name: Genability Signal Territory API description: >- List and retrieve territories — the service, baseline, climate and tariff applicability geographies that a utility uses to scope which rates apply to a given premise. humanURL: https://docs.arcadia.com/v2022-12-21-Signal/reference/territory baseURL: https://api.genability.com tags: - Territories - Utilities properties: - type: OpenAPI url: openapi/genability-signal-openapi.json - type: APIReference url: https://docs.arcadia.com/v2022-12-21-Signal/reference/get-territories - aid: genability:genability-signal-cost-calculation-api name: Genability Signal Cost Calculation API description: >- On-demand bill calculation against any North American tariff. Post a usage scenario and receive a modeled cost breakdown, or use the mass calculation endpoint to price many scenarios in one request for savings analysis, bill auditing and rate comparison. humanURL: https://docs.arcadia.com/v2022-12-21-Signal/reference/calculation-apis baseURL: https://api.genability.com tags: - Cost Modeling - Energy Rates - Billing properties: - type: OpenAPI url: openapi/genability-signal-openapi.json - type: APIReference url: https://docs.arcadia.com/v2022-12-21-Signal/reference/calculate - type: Documentation url: https://docs.arcadia.com/v2022-12-21-Signal/reference/on-demand-mass-calculation - aid: genability:genability-signal-smart-price-api name: Genability Signal Smart Price API description: >- Returns a single blended price signal ($/kWh) for a utility, tariff and time window, for use in dispatch logic, EV charging schedules and consumer-facing price displays. humanURL: https://docs.arcadia.com/v2022-12-21-Signal/reference/smart-price baseURL: https://api.genability.com tags: - Energy Rates - Pricing properties: - type: OpenAPI url: openapi/genability-signal-openapi.json - type: APIReference url: https://docs.arcadia.com/v2022-12-21-Signal/reference/smart-price-api - aid: genability:genability-signal-time-of-use-api name: Genability Signal Time of Use API description: >- Retrieve time-of-use (TOU) groups, TOU definitions and their interval schedules for a utility, and create private TOU definitions scoped to your own organization. humanURL: https://docs.arcadia.com/v2022-12-21-Signal/reference/time-of-use-tou baseURL: https://api.genability.com tags: - Time of Use - Energy Rates properties: - type: OpenAPI url: openapi/genability-signal-openapi.json - type: APIReference url: https://docs.arcadia.com/v2022-12-21-Signal/reference/get-tou-group - aid: genability:genability-signal-calendar-api name: Genability Signal Calendar API description: >- List calendars and calendar dates — the holiday and special-day schedules that determine which rate periods apply on a given date under a tariff. humanURL: https://docs.arcadia.com/v2022-12-21-Signal/reference/calendar baseURL: https://api.genability.com tags: - Calendars - Energy Rates properties: - type: OpenAPI url: openapi/genability-signal-openapi.json - type: APIReference url: https://docs.arcadia.com/v2022-12-21-Signal/reference/get-calendars - aid: genability:genability-signal-season-api name: Genability Signal Season API description: >- List season groups, the seasonal definitions a utility applies when a tariff prices summer and winter usage differently. humanURL: https://docs.arcadia.com/v2022-12-21-Signal/reference/season baseURL: https://api.genability.com tags: - Seasons - Energy Rates properties: - type: OpenAPI url: openapi/genability-signal-openapi.json - type: APIReference url: https://docs.arcadia.com/v2022-12-21-Signal/reference/get-season - aid: genability:genability-signal-property-and-lookup-api name: Genability Signal Property and Lookup API description: >- List and retrieve property keys — the typed inputs a tariff calculation accepts — along with their permitted lookup values and usage statistics, so a client can discover exactly what a given rate needs before pricing it. humanURL: https://docs.arcadia.com/v2022-12-21-Signal/reference/properties baseURL: https://api.genability.com tags: - Metadata - Energy Rates properties: - type: OpenAPI url: openapi/genability-signal-openapi.json - type: APIReference url: https://docs.arcadia.com/v2022-12-21-Signal/reference/properties-api - type: Documentation url: https://docs.arcadia.com/v2022-12-21-Signal/reference/lookups - aid: genability:genability-signal-typical-baseline-api name: Genability Signal Typical Baseline API description: >- Returns a best-fit typical usage baseline — a modeled hourly or monthly load profile — for a location and building type, used when real interval data for a customer is not available. humanURL: https://docs.arcadia.com/v2022-12-21-Signal/reference/typical-baseline baseURL: https://api.genability.com tags: - Load Profiles - Usage Modeling properties: - type: OpenAPI url: openapi/genability-signal-openapi.json - type: APIReference url: https://docs.arcadia.com/v2022-12-21-Signal/reference/typical-baseline-api - aid: genability:genability-signal-zip-code-api name: Genability Signal ZIP Code API description: >- Retrieve details for a ZIP code, including the utilities and territories that serve it, as the entry point for identifying a customer's tariff from an address. humanURL: https://docs.arcadia.com/v2022-12-21-Signal/reference/zip-code baseURL: https://api.genability.com tags: - Geography - Utilities properties: - type: OpenAPI url: openapi/genability-signal-openapi.json - type: APIReference url: https://docs.arcadia.com/v2022-12-21-Signal/reference/zip-code-api - aid: genability:genability-signal-utility-tax-api name: Genability Signal Utility Tax API description: >- List and retrieve the utility taxes that apply to an electricity bill by jurisdiction, so a modeled bill reflects the taxes a customer actually pays. humanURL: https://docs.arcadia.com/v2022-12-21-Signal/reference/tariff-rate-components-overview baseURL: https://api.genability.com tags: - Taxes - Billing properties: - type: OpenAPI url: openapi/genability-signal-openapi.json - aid: genability:genability-signal-organization-usage-api name: Genability Signal Organization Usage API description: >- Reports your own organization's Signal API consumption, the metering surface behind Genability's subscription billing. humanURL: https://docs.arcadia.com/v2022-12-21-Signal/reference/organization-usage baseURL: https://api.genability.com tags: - Usage Metering - Account properties: - type: OpenAPI url: openapi/genability-signal-openapi.json - type: APIReference url: https://docs.arcadia.com/v2022-12-21-Signal/reference/organization-usage-api - aid: genability:genability-signal-echo-api name: Genability Signal Echo API description: >- Testing and debugging endpoints that validate credentials, echo a hello response, simulate error codes and validate input formats before a client calls the priced endpoints. humanURL: https://docs.arcadia.com/v2022-12-21-Signal/reference/echo-summary baseURL: https://api.genability.com tags: - Testing - Sandbox properties: - type: OpenAPI url: openapi/genability-signal-openapi.json - type: APIReference url: https://docs.arcadia.com/v2022-12-21-Signal/reference/echo - type: Sandbox url: sandbox/genability-sandbox.yml - type: ErrorCatalog url: errors/genability-problem-types.yml common: - type: DomainSecurity url: security/genability-domain-security.yml - type: AgenticAccess url: agentic-access/genability-agentic-access.yml - type: Authentication url: authentication/genability-authentication.yml - type: Packages url: packages/genability-packages.yml - type: SDKs url: packages/genability-packages.yml - type: WellKnown url: well-known/genability-well-known.yml - type: LLMsTxt url: llms/genability-llms.txt - type: Overlay url: overlays/genability-signal-overlay.yaml - type: Conformance url: conformance/genability-conformance.yml - type: ErrorCatalog url: errors/genability-problem-types.yml - type: Lifecycle url: lifecycle/genability-lifecycle.yml - type: StatusPage url: https://status.arcadia.com - type: Conventions url: conventions/genability-conventions.yml - type: ChangeLog url: changelog/genability-changelog.yml - type: ChangeLog url: https://docs.arcadia.com/v2022-12-21-Signal/changelog - type: Sandbox url: sandbox/genability-sandbox.yml - type: DataModel url: data-model/genability-data-model.yml - type: VulnerabilityDisclosure url: security/genability-vulnerability-disclosure.yml - type: Security url: https://www.arcadia.com/security - type: AgentSkill url: skills/_index.yml - type: Website url: https://genability.com/ - type: DeveloperPortal url: https://docs.arcadia.com/v2022-12-21-Signal/ - type: Documentation url: https://docs.arcadia.com/v2022-12-21-Signal/docs/welcome-to-signal - type: APIReference url: https://docs.arcadia.com/v2022-12-21-Signal/reference/api-basics - type: GettingStarted url: https://docs.arcadia.com/v2022-12-21-Signal/docs/quick-start - type: Authentication url: https://docs.arcadia.com/v2022-12-21-Signal/reference/authentication - type: RateLimits url: https://docs.arcadia.com/v2022-12-21-Signal/docs/rate-limit-best-practices - type: LLMsTxt url: https://docs.arcadia.com/v2022-12-21-Signal/llms.txt - type: SignUp url: https://dash.genability.com/signup - type: Login url: https://dash.genability.com/login - type: GitHubOrganization url: https://github.com/Genability - type: SDKs url: https://github.com/Genability/genability-js - type: SDKs url: https://github.com/Genability/genability-java - type: SDKs url: https://github.com/Genability/Genability-PHP-Library - type: LinkedIn url: https://www.linkedin.com/company/genability - type: Support url: https://www.arcadia.com/contact - type: Blog url: https://www.arcadia.com/blog - type: TermsOfService url: https://platform-legal.arcadia.com/#platform-terms-of-service - type: PrivacyPolicy url: https://platform-legal.arcadia.com/#arcadia-privacy-policy maintainers: - FN: Kin Lane email: kin@apievangelist.com