Genability website screenshot

Genability

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.

50.5/100 developing ▬ flat Agent 44/100 agent ready Full breakdown ↓
scored 2026-08-17 · rubric v0.11.0
14 APIs 1 MCP Servers
EnergyUnited StatesUtilitiesElectricityTariffsEnergy RatesRate CalculationEnergy Data PlatformSolarGrid

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-17 · rubric v0.11.0
Composite quality — 50.5/100 · developing
Contract Quality 11.9 / 21
Developer Ergonomics 13.2 / 17
Commercial Clarity 5.8 / 17
Operational Transparency 5.2 / 11
Governance 1.2 / 10
Discoverability 6.9 / 9
Regulatory Posture 6.3 / 15
Agent readiness — 44/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
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/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/genability: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 14

Individual APIs this provider publishes, each with its own machine-readable definition.

Genability Signal Tariff API

Search and retrieve North American electricity tariffs, including rate structures, applicability properties, documents and the effective-dated history of a master tariff. The li...

Genability Signal Load Serving Entity API

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...

Genability Signal Territory API

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.

Genability Signal Cost Calculation API

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...

Genability Signal Smart Price API

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.

Genability Signal Time of Use API

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.

Genability Signal Calendar API

List calendars and calendar dates — the holiday and special-day schedules that determine which rate periods apply on a given date under a tariff.

Genability Signal Season API

List season groups, the seasonal definitions a utility applies when a tariff prices summer and winter usage differently.

Genability Signal Property and Lookup API

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...

Genability Signal Typical Baseline API

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...

Genability Signal ZIP Code API

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.

Genability Signal Utility Tax API

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.

Genability Signal Organization Usage API

Reports your own organization's Signal API consumption, the metering surface behind Genability's subscription billing.

Genability Signal Echo API

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.

Scroll for all 14

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

signal

OPEN COLLECTION

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

genability-mcp.yml

MCP SERVER

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Genability Authentication

http · 1 scheme

SECURITY

Genability Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Genability Vulnerability Disclosure

Hackerone · contact published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Genability Agentic Access

33 operations · 3 acting

33 operations · 3 acting

AGENTIC

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 6

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 6

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 5

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
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