EnergyPager API Tools
Programmable energy intelligence. Weather normalization, cost-effectiveness analysis, solar attestations, and REC marketplace — all via API.
Plans
Watt
- 100 requests/day
- 10 attestations/month
- Marketplace access
- Attestation verification
Kilowatt
- 10,000 requests/day
- 500 attestations/month
- PRISM normalization ($0.05/call)
- Cost-effectiveness ($0.10/call)
- Priority support
Megawatt
- Unlimited requests
- Unlimited attestations
- All tools included
- Custom EAS schemas
- Dedicated support
Tool Catalog
Solar & Attestation
ep_connect_solarFreeConnect an Enphase, Tesla, or SolarEdge system via OAuth.
{ "provider": "enphase" }ep_pull_productionFreePull daily solar production data from a connected inverter.
{ "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.
{ "total_kwh": 847.3,
"provider": "enphase",
"location": "San Jose, CA" }Evaluation (Paid)
ep_prism_normalize$0.05/callPRISM weather normalization. Returns NAC, NAAC, base temps, R².
{ "monthlyUsage": [1200, 1050, ...],
"monthlyHDD": [800, 650, ...],
"monthlyCDD": [10, 20, ...] }ep_cost_effectiveness$0.10/callTRC/PAC/RIM/UCT/SCT ratios per CPUC standard.
{ "annualSavingsKwh": 2000000,
"measureCost": 500000,
"incentive": 100000,
"measureLife": 15 }Agent Intelligence (Paid)
route_task_to_agents$0.003/callFind the best agent for a task using graph routing scores.
{ "taskType": "solar_analysis",
"capabilities": ["energy", "forecasting"] }gap_analysis$0.003/callAnalyze skill gaps in the agent network for a given task type.
{ "taskType": "carbon_audit" }assemble_team$0.005/callBuild an optimal multi-agent team for a complex task.
{ "taskType": "full_energy_audit",
"budget": 0.05 }agent_readiness$0.003/callCheck an agent's readiness score and recent performance.
{ "agentId": "agent_abc123" }agent_inference$0.01/callRun inference on agent behavior patterns and trust trajectory.
{ "agentId": "agent_abc123",
"window": "30d" }Marketplace
ep_list_rec2.5% on saleList a REC on the marketplace. 2.5% fee on sale.
{ "attestation_uid": "0xabc...",
"price_usd": 28.00 }ep_verify_attestationFreeVerify an EAS attestation on-chain.
{ "attestation_uid": "0xabc..." }Discovery
ep_toolsFreeList all available tools with descriptions and pricing.
{ "filter": "all" }ep_welcomeFreeIntroduce yourself and get an API key + personalized tool list.
{ "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.