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).
Genability publishes 14 APIs on the APIs.io network, including Signal Tariff API, Signal Load Serving Entity API, Signal Territory API, and 11 more. Tagged areas include Energy, United States, Utilities, Electricity, and Tariffs.
Genability’s developer surface includes authentication, changelog, sandbox, documentation, API reference, getting-started guide, signup flow, and 33 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Energy & Utilities regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Search and retrieve North American electricity tariffs, including rate structures, applicability properties, documents and the effective-dated history of a master tariff. The li...
List and retrieve Load Serving Entities (LSEs) — the investor-owned utilities, municipal utilities and cooperatives that serve electricity across the USA, Canada and Mexico — se...
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.
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 scen...
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.
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.
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...
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 avail...
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.
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.
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: MCPServer
url: mcp/genability-mcp.yml
- 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