Leap website screenshot

Leap

Leap (Leapfrog Power, Inc.) is a San Francisco based energy software company whose primary domain leap.ac 301-redirects to www.leap.energy. Leap sits in the private, unmandated layer of the United States energy stack — between distributed energy resources and the wholesale markets — letting technology brands build and scale virtual power plants without owning market access. Its software-only platform aggregates residential and commercial battery storage, smart thermostats, heat pumps, HVAC and EV charging, registers those assets into CAISO, NYISO, PJM and utility demand response programs, and settles the revenue back to the partner. Leap publishes a genuinely open developer portal at developer.leap.energy with eight anonymously downloadable OpenAPI definitions covering meter creation, enrollment and idle periods, meter details, market nominations, dispatch, webhooks, interval data upload and revenue and analytics. Its API posture is open documentation over a closed door — every specification and guide can be read without an account, but no key can be self-issued — keys are created only inside a Leap-provisioned partner account and prospective partners are told to contact an account manager or partners@leap.ac. No data-sharing mandate applies to Leap. It is not a utility, not a retailer and not a designated data holder anywhere; it is a downstream recipient of consumer data that California's investor-owned utilities are compelled to share, integrating PG&E, SCE and SDG&E through their Share My Data authorization flow. Leap's documentation never names Green Button, ESPI, OpenADR, IEEE 2030.5, OCPP or CIM. Consumer usage and settlement data are reachable through the API but only for a partner's own consented, enrolled meters, and Leap publishes no open grid or market data at all.

Leap publishes 8 APIs on the APIs.io network, including Create Meters API, Meter Enrollment API, Meter Details API, and 5 more. Tagged areas include Energy, United States, Electricity, Grid, and Demand Response.

The Leap catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Leap’s developer surface includes authentication, documentation, API reference, getting-started guide, changelog, signup flow, support, and 35 more developer resources.

45.0/100 developing ▬ flat Agent 41/100 agent ready Full breakdown ↓
scored 2026-08-20 · rubric v0.12.0
8 APIs 1 MCP Servers
EnergyUnited StatesElectricityGridDemand ResponseDERVirtual Power PlantEnergy MarketsStorage FlexibilityEV ChargingSmart Metering

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-20 · rubric v0.12.0
Composite quality — 45.0/100 · developing
Contract Quality 14.5 / 21
Developer Ergonomics 6.6 / 17
Access Clarity 3.6 / 17
Operational Transparency 1.7 / 11
Contract Governance 1.7 / 10
Discoverability 6.9 / 9
Regulatory Posture 6.7 / 15
Agent readiness — 41/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
Documented Reversibility 0 / 6
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 6 / 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/leapfrog-power: 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 8

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

Leap Create Meters API

Create or update meters on the Leap platform individually or in bulk, accepting CSV or JSON input and returning a job ID, plus endpoints to list meter upload jobs, check job sta...

Leap Meter Enrollment API

Retrieve and search enrollment information for meters, including current enrollment status, participation preferences, associated programs and required actions, alongside idle p...

Leap Meter Details API

Get and search meter details such as customer, utility, site and device information across a partner's meter inventory, with optional filtering by request parameters. OpenAPI 3....

Leap Meter Nomination API

Suggest, retrieve and delete nomination suggestions for individual meters or in bulk for each applicable program and time period. Suggestions are reviewed by Leap before becomin...

Leap Dispatch API

Receive and search grid dispatch instructions at meter and group level through Leap Dispatch API V2, including webhook URL management for meter and group dispatches. OpenAPI 3.0...

Leap Webhook Subscription API

List, create, update, delete and test webhooks that deliver Leap event notifications such as meter, connect and dispatch events to a partner receiver URL. OpenAPI 3.0.1.

Leap Revenue and Analytics API

Retrieve settlement and performance data — monthly revenue reports, annual revenue data, revenue report versions, event performance and unresponsive meter reporting — for a part...

Leap Interval Data Upload API

Submit and monitor partner-supplied interval meter data — upload statuses, data validation errors, aggregated intervals and meter-level intervals — for meters where Leap does no...

Scroll for all 8

Open Collections 8

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

Create Meters

OPEN COLLECTION

Dispatch

OPEN COLLECTION

Interval Data Upload

OPEN COLLECTION

Get meter detail

OPEN COLLECTION

Meter Information API

OPEN COLLECTION

Meter Nomination API

OPEN COLLECTION

Revenue & Analytics

OPEN COLLECTION

Webhook Subscription API

OPEN COLLECTION

Scroll for all 8

MCP Servers 1

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

Leap MCP Server

MCP SERVER

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Leap Webhook Events

API Evangelist DERIVED AsyncAPI rendering of Leap's published webhook surface. Leap does not publish an AsyncAPI document; this document was derived from the public event catalo...

ASYNCAPI

Security Posture 2

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

Leapfrog Power Authentication

http · 2 schemes

SECURITY

Leapfrog Power Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Agentic Access 1

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

Leapfrog Power Agentic Access

48 operations · 30 acting · 9 human-in-the-loop

48 operations · 30 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 6

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 8

Pagination, idempotency, versioning, errors, and events

Scroll for all 8

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

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 2

The organization behind the API

Other 8

Properties that don't map to a standard resource type

Scroll for all 8

Source (apis.yml)

apis.yml Raw ↑
aid: leapfrog-power
url: https://raw.githubusercontent.com/api-evangelist/leapfrog-power/refs/heads/main/apis.yml
name: Leap
kind: company
description: Leap (Leapfrog Power, Inc.) is a San Francisco based energy software company whose primary domain leap.ac 301-redirects
  to www.leap.energy. Leap sits in the private, unmandated layer of the United States energy stack — between distributed energy
  resources and the wholesale markets — letting technology brands build and scale virtual power plants without owning market
  access. Its software-only platform aggregates residential and commercial battery storage, smart thermostats, heat pumps,
  HVAC and EV charging, registers those assets into CAISO, NYISO, PJM and utility demand response programs, and settles the
  revenue back to the partner. Leap publishes a genuinely open developer portal at developer.leap.energy with eight anonymously
  downloadable OpenAPI definitions covering meter creation, enrollment and idle periods, meter details, market nominations,
  dispatch, webhooks, interval data upload and revenue and analytics. Its API posture is open documentation over a closed
  door — every specification and guide can be read without an account, but no key can be self-issued — keys are created only
  inside a Leap-provisioned partner account and prospective partners are told to contact an account manager or partners@leap.ac.
  No data-sharing mandate applies to Leap. It is not a utility, not a retailer and not a designated data holder anywhere;
  it is a downstream recipient of consumer data that California's investor-owned utilities are compelled to share, integrating
  PG&E, SCE and SDG&E through their Share My Data authorization flow. Leap's documentation never names Green Button, ESPI,
  OpenADR, IEEE 2030.5, OCPP or CIM. Consumer usage and settlement data are reachable through the API but only for a partner's
  own consented, enrolled meters, and Leap publishes no open grid or market data at all.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/groq.png
tags:
- Energy
- United States
- Electricity
- Grid
- Demand Response
- DER
- Virtual Power Plant
- Energy Markets
- Storage Flexibility
- EV Charging
- Smart Metering
created: '2026-07-27'
modified: '2026-07-27'
specificationVersion: '0.23'
apis:
- aid: leapfrog-power:leapfrog-power-create-meters-api
  name: Leap Create Meters API
  description: Create or update meters on the Leap platform individually or in bulk, accepting CSV or JSON input and returning
    a job ID, plus endpoints to list meter upload jobs, check job status and manage provisional assets. OpenAPI 3.0.2, 7 operations.
  humanURL: https://developer.leap.energy/reference/createmeterbatchjob
  baseURL: https://api.leap.energy
  tags:
  - Create Meters
  - Provisional Assets
  properties:
  - type: OpenAPI
    url: openapi/leapfrog-power-create-meters-openapi.yml
  - type: Documentation
    url: https://developer.leap.energy/docs/partner-created-meters
  - type: APIReference
    url: https://developer.leap.energy/reference/createmeterbatchjob
- aid: leapfrog-power:leapfrog-power-meter-enrollment-api
  name: Leap Meter Enrollment API
  description: Retrieve and search enrollment information for meters, including current enrollment status, participation preferences,
    associated programs and required actions, alongside idle period, disenrollment and market participation management. OpenAPI
    3.0.2.
  humanURL: https://developer.leap.energy/reference/getmeterenrollment
  baseURL: https://api.leap.energy
  tags:
  - Meter Enrollment
  properties:
  - type: OpenAPI
    url: openapi/leapfrog-power-meter-enrollment-openapi.yml
  - type: Documentation
    url: https://developer.leap.energy/docs/sync-meter-inventory-v2
  - type: APIReference
    url: https://developer.leap.energy/reference/getmeterenrollment
- aid: leapfrog-power:leapfrog-power-meter-details-api
  name: Leap Meter Details API
  description: Get and search meter details such as customer, utility, site and device information across a partner's meter
    inventory, with optional filtering by request parameters. OpenAPI 3.0.2.
  humanURL: https://developer.leap.energy/reference/getmeterdetails
  baseURL: https://api.leap.energy
  tags:
  - Meter Details
  properties:
  - type: OpenAPI
    url: openapi/leapfrog-power-meter-details-openapi.yml
  - type: Documentation
    url: https://developer.leap.energy/docs/utility-meters-vs-devices
  - type: APIReference
    url: https://developer.leap.energy/reference/getmeterdetails
- aid: leapfrog-power:leapfrog-power-nominations-api
  name: Leap Meter Nomination API
  description: Suggest, retrieve and delete nomination suggestions for individual meters or in bulk for each applicable program
    and time period. Suggestions are reviewed by Leap before becoming actual market nominations. OpenAPI 3.1.0.
  humanURL: https://developer.leap.energy/reference/getmeternominationsuggestions
  baseURL: https://api.leap.energy
  tags:
  - Nominations
  properties:
  - type: OpenAPI
    url: openapi/leapfrog-power-nominations-openapi.yml
  - type: Documentation
    url: https://developer.leap.energy/docs/bidding-introduction
  - type: APIReference
    url: https://developer.leap.energy/reference/getmeternominationsuggestions
- aid: leapfrog-power:leapfrog-power-dispatch-api
  name: Leap Dispatch API
  description: Receive and search grid dispatch instructions at meter and group level through Leap Dispatch API V2, including
    webhook URL management for meter and group dispatches. OpenAPI 3.0.3, served from the /v2 path.
  humanURL: https://developer.leap.energy/reference/dispatch-event
  baseURL: https://api.leap.energy/v2
  tags:
  - Meter Dispatches
  - Group Dispatches
  properties:
  - type: OpenAPI
    url: openapi/leapfrog-power-dispatch-openapi.yml
  - type: Documentation
    url: https://developer.leap.energy/docs/dispatch-automation-v2
  - type: APIReference
    url: https://developer.leap.energy/reference/dispatch-event
- aid: leapfrog-power:leapfrog-power-webhooks-api
  name: Leap Webhook Subscription API
  description: List, create, update, delete and test webhooks that deliver Leap event notifications such as meter, connect
    and dispatch events to a partner receiver URL. OpenAPI 3.0.1.
  humanURL: https://developer.leap.energy/reference/listwebhooks-2
  baseURL: https://api.leap.energy
  tags:
  - Webhook
  tags_raw:
  - Webhooks
  properties:
  - type: OpenAPI
    url: openapi/leapfrog-power-webhooks-openapi.yml
  - type: Documentation
    url: https://developer.leap.energy/docs/webhook-setup
  - type: APIReference
    url: https://developer.leap.energy/reference/listwebhooks-2
- aid: leapfrog-power:leapfrog-power-revenue-analytics-api
  name: Leap Revenue and Analytics API
  description: Retrieve settlement and performance data — monthly revenue reports, annual revenue data, revenue report versions,
    event performance and unresponsive meter reporting — for a partner's enrolled fleet. OpenAPI 3.0.3.
  humanURL: https://developer.leap.energy/reference/getperiodicreports
  baseURL: https://api.leap.energy
  tags:
  - Revenue
  properties:
  - type: OpenAPI
    url: openapi/leapfrog-power-revenue-analytics-openapi.yml
  - type: Documentation
    url: https://developer.leap.energy/docs/revenue-settlement-data
  - type: APIReference
    url: https://developer.leap.energy/reference/getperiodicreports
- aid: leapfrog-power:leapfrog-power-interval-data-upload-api
  name: Leap Interval Data Upload API
  description: Submit and monitor partner-supplied interval meter data — upload statuses, data validation errors, aggregated
    intervals and meter-level intervals — for meters where Leap does not receive utility data directly. OpenAPI 3.0.1, published
    as JSON.
  humanURL: https://developer.leap.energy/reference/listintervaldatauploads
  baseURL: https://api.leap.energy
  tags:
  - Interval Data Upload
  properties:
  - type: OpenAPI
    url: openapi/leapfrog-power-interval-data-upload-openapi.json
  - type: Documentation
    url: https://developer.leap.energy/docs/event-performance-interval-data
  - type: Documentation
    url: https://developer.leap.energy/docs/upload-interval-data-sftp
common:
- type: AgenticAccess
  url: agentic-access/leapfrog-power-agentic-access.yml
- type: DomainSecurity
  url: security/leapfrog-power-domain-security.yml
- type: Authentication
  url: authentication/leapfrog-power-authentication.yml
- type: Website
  url: https://www.leap.energy/
- type: DeveloperPortal
  url: https://developer.leap.energy/
- type: Documentation
  url: https://developer.leap.energy/docs/home
- type: APIReference
  url: https://developer.leap.energy/reference/
- type: GettingStarted
  url: https://developer.leap.energy/docs/getting-started
- type: Authentication
  url: https://developer.leap.energy/docs/api-key-authentication
- type: ChangeLog
  url: https://developer.leap.energy/changelog
- type: LLMsTxt
  url: https://developer.leap.energy/llms.txt
- type: SignUp
  url: https://partner.leap.energy/
- type: Support
  url: https://support.leap.energy/support/solutions
- type: StatusPage
  url: https://status.leap.energy/
- type: Blog
  url: https://www.leap.energy/blog
- type: TermsOfService
  url: https://www.leap.energy/terms-of-service
- type: PrivacyPolicy
  url: https://www.leap.energy/privacy-policy
- type: Packages
  url: packages/leapfrog-power-packages.yml
- type: WellKnown
  url: well-known/leapfrog-power-well-known.yml
- type: MCPServer
  url: mcp/leapfrog-power-mcp.yml
- type: LLMsTxt
  url: llms/leapfrog-power-llms.txt
- type: Conformance
  url: conformance/leapfrog-power-conformance.yml
- type: ErrorCatalog
  url: errors/leapfrog-power-problem-types.yml
- type: ErrorCodes
  url: errors/leapfrog-power-error-codes.yml
- type: Lifecycle
  url: lifecycle/leapfrog-power-lifecycle.yml
- type: Deprecation
  url: https://developer.leap.energy/changelog/meters-api-v1-deprecation-date-set
- type: Conventions
  url: conventions/leapfrog-power-conventions.yml
- type: ChangeLog
  url: changelog/leapfrog-power-changelog.yml
- type: Sandbox
  url: sandbox/leapfrog-power-sandbox.yml
- type: Components
  url: components/leapfrog-power-components.yml
- type: DataModel
  url: data-model/leapfrog-power-data-model.yml
- type: AsyncAPI
  url: asyncapi/leapfrog-power-events-asyncapi.yml
- type: Webhooks
  url: https://developer.leap.energy/reference/metercreated
- type: AgentSkill
  url: skills/_index.yml
- type: Overlay
  url: overlays/leapfrog-power-create-meters-overlay.yaml
  name: Leap create-meters overlay
- type: Overlay
  url: overlays/leapfrog-power-dispatch-overlay.yaml
  name: Leap dispatch overlay
- type: Overlay
  url: overlays/leapfrog-power-interval-data-upload-overlay.yaml
  name: Leap interval-data-upload overlay
- type: Overlay
  url: overlays/leapfrog-power-meter-details-overlay.yaml
  name: Leap meter-details overlay
- type: Overlay
  url: overlays/leapfrog-power-meter-enrollment-overlay.yaml
  name: Leap meter-enrollment overlay
- type: Overlay
  url: overlays/leapfrog-power-nominations-overlay.yaml
  name: Leap nominations overlay
- type: Overlay
  url: overlays/leapfrog-power-revenue-analytics-overlay.yaml
  name: Leap revenue-analytics overlay
- type: Overlay
  url: overlays/leapfrog-power-webhooks-overlay.yaml
  name: Leap webhooks overlay
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com