EnergyPager API Tools

Programmable energy intelligence. Weather normalization, cost-effectiveness analysis, solar attestations, and REC marketplace — all via API.

Plans

Watt

Free
  • 100 requests/day
  • 10 attestations/month
  • Marketplace access
  • Attestation verification

Megawatt

$199/mo
  • Unlimited requests
  • Unlimited attestations
  • All tools included
  • Custom EAS schemas
  • Dedicated support

Tool Catalog

Solar & Attestation

ep_connect_solarFree

Connect an Enphase, Tesla, or SolarEdge system via OAuth.

All plans
{ "provider": "enphase" }
ep_pull_productionFree

Pull daily solar production data from a connected inverter.

All plans
{ "provider": "enphase",
  "start_date": "2026-02-01",
  "end_date": "2026-02-28" }
ep_create_attestationFree (gas subsidized)

Create a blockchain attestation (EAS) from production data.

All plans
{ "total_kwh": 847.3,
  "provider": "enphase",
  "location": "San Jose, CA" }

Evaluation (Paid)

ep_prism_normalize$0.05/call

PRISM weather normalization. Returns NAC, NAAC, base temps, R².

Kilowatt+
{ "monthlyUsage": [1200, 1050, ...],
  "monthlyHDD": [800, 650, ...],
  "monthlyCDD": [10, 20, ...] }
ep_cost_effectiveness$0.10/call

TRC/PAC/RIM/UCT/SCT ratios per CPUC standard.

Kilowatt+
{ "annualSavingsKwh": 2000000,
  "measureCost": 500000,
  "incentive": 100000,
  "measureLife": 15 }

Agent Intelligence (Paid)

route_task_to_agents$0.003/call

Find the best agent for a task using graph routing scores.

Session required
{ "taskType": "solar_analysis",
  "capabilities": ["energy", "forecasting"] }
$0.0030/call
gap_analysis$0.003/call

Analyze skill gaps in the agent network for a given task type.

Session required
{ "taskType": "carbon_audit" }
$0.0030/call
assemble_team$0.005/call

Build an optimal multi-agent team for a complex task.

Session required
{ "taskType": "full_energy_audit",
  "budget": 0.05 }
$0.0050/call
agent_readiness$0.003/call

Check an agent's readiness score and recent performance.

Session required
{ "agentId": "agent_abc123" }
$0.0030/call
agent_inference$0.01/call

Run inference on agent behavior patterns and trust trajectory.

Session required
{ "agentId": "agent_abc123",
  "window": "30d" }
$0.0100/call

Marketplace

ep_list_rec2.5% on sale

List a REC on the marketplace. 2.5% fee on sale.

All plans
{ "attestation_uid": "0xabc...",
  "price_usd": 28.00 }
ep_verify_attestationFree

Verify an EAS attestation on-chain.

All plans
{ "attestation_uid": "0xabc..." }

Discovery

ep_toolsFree

List all available tools with descriptions and pricing.

No key needed
{ "filter": "all" }
ep_welcomeFree

Introduce yourself and get an API key + personalized tool list.

No key needed
{ "agent_name": "my-bot",
  "agent_type": "server_agent",
  "interests": ["full_api"] }

Quick Start

// Install: npm install firebase
import { getFunctions, httpsCallable } from 'firebase/functions';

const functions = getFunctions(app);

// PRISM weather normalization
const prism = httpsCallable(functions, 'prismNormalize');
const result = await prism({
  api_key: 'ep_live_xxxxxxxxxxxx',
  monthlyUsage: [1200, 1050, 900, 750, 600, 500, 550, 600, 700, 850, 1000, 1150],
  monthlyHDD: [800, 650, 500, 300, 100, 0, 0, 0, 50, 200, 450, 700],
  monthlyCDD: [0, 0, 10, 30, 100, 200, 250, 230, 150, 50, 0, 0],
});

console.log(result.data);
// { nac: 9850.5, baseLoad: 520.3, heatingSlope: 1.23,
//   coolingSlope: 2.45, r2: 0.94, ... }

Ready to build?

Create a free account and get your API key in seconds.

Get Started