REST API for distributed energy resources

Ship energy software faster.

Derapi gives solar developers, EV charging operators, and utility planners a single REST API to query DER data — interconnect queues, irradiance forecasts, permitting status, and grid capacity — in real time.

derapi — curl
$ curl -H "Authorization: Bearer dk_live_..." \ https://api.getderapi.com/v1/ders/interconnect\ ?zip=97035   { "zip": "97035", "utility": "PGE-OR", "queue_position": 47, "capacity_headroom_mw": 12.4, "avg_approval_days": 142, "irradiance_ghi_kwh_m2": 4.2, "permit_checklist_url": "https://...", "latency_ms": 84 }
Used by engineering teams building:
Solar EPC companies EV fleet operators Municipal utilities Solar project finance teams VPP and storage operators
What you get

Grid data, solar data, permitting data — one API.

300+ utility territories. Updated daily from FERC filings, state PUC databases, NREL-calibrated irradiance satellites, and 2,400+ AHJ permit records.

Grid-Native Data

Interconnect queue positions, capacity headroom, load forecasts — all queryable by ZIP, FERC zone, or utility territory. Under 200ms p95 latency.

Solar & Storage Endpoints

Irradiance actuals and 7-day forecasts, AHJ permitting requirements by jurisdiction, NEM tariff lookup, and project economics modeling.

EV Charging Intelligence

Real-time grid congestion signals, optimal charge scheduling windows, V2G eligibility flags, and EVSE interconnect permit status.

Derapi platform architecture — DER data sources to developer API
Developer-first

One API. All the energy data your app needs.

A single authenticated request returns interconnect queue position, site irradiance forecast, and AHJ permitting checklist in a unified JSON response — the same data that a solar EPC used to spend half a day gathering manually across three separate portals.

Unified JSON response across all DER data types
REST + JSON, no proprietary SDK required
Webhooks for interconnect queue position changes
Sandbox + production environments with separate API keys
Start in 5 minutes
# Query DER interconnect data
curl -X GET \
  "https://api.getderapi.com/v1/ders/interconnect?zip=97035" \
  -H "Authorization: Bearer $DERAPI_KEY" \
  -H "Content-Type: application/json"
# pip install derapi
import derapi

client = derapi.Client(api_key="dk_live_...")
result = client.ders.interconnect(zip="97035")
print(result.queue_position)
// npm install @derapi/node
const { Derapi } = require('@derapi/node');

const client = new Derapi({ apiKey: 'dk_live_...' });
const data = await client.ders.interconnect({ zip: '97035' });
// go get github.com/derapi/derapi-go
client := derapi.NewClient("dk_live_...")
result, err := client.DERs.Interconnect(ctx, "97035")
Use Cases

Built for every DER workflow

Solar Project Developers

Automate site screening, pull AHJ requirements, and model project economics — without leaving your build environment.

Solar use cases

EV Charging Operators

Query grid capacity at candidate sites, schedule smart charging windows, and track EVSE permitting across jurisdictions.

EV use cases

Utility Planners

Aggregate DER portfolios, forecast load from distributed assets, and monitor interconnect queue health at scale.

Utility use cases
From the field

What engineering teams say

Before Derapi, we were screen-scraping PGE's interconnect portal and manually entering AHJ requirements into spreadsheets. Now our site screening tool queries Derapi and returns a full go/no-go package in under two seconds.

Marcus Tello
Lead Engineer, Verdant Site Engineering

Derapi saved us three months of data pipeline work. The irradiance endpoint alone replaced a whole ETL job we had running on NREL data.

Priya Nandakumar
CTO, Ampere Mobility

Start querying the grid today.

Free tier: 5,000 API calls/month. No credit card required.