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.
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/.
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...
Retrieve and search enrollment information for meters, including current enrollment status, participation preferences, associated programs and required actions, alongside idle p...
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....
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...
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...
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.
Retrieve settlement and performance data — monthly revenue reports, annual revenue data, revenue report versions, event performance and unresponsive meter reporting — for a part...
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...
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...
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