API ao vivo — Dados atualizados diariamente

Dados do setor elétrico
brasileiro em uma API

Curtailment solar e eólico, PLD horário e geração distribuída — dados do ONS, CCEE e ANEEL unificados em endpoints RESTful prontos para consumo.

Terminal
$ curl -H "Authorization: Bearer YOUR_KEY" \
  https://energydatabr.onrender.com/v1/curtailment/solar?estado=BA&ano=2026&mes=4
252k+
Registros disponíveis
4
Endpoints RESTful
295ms
Latência p95
Funcionalidades

Tudo que você precisa para construir com dados de energia

Uma API pensada para desenvolvedores, com a robustez que o setor elétrico exige.

Data pipelines

Pipelines de Dados

Ingestão automatizada de múltiplas fontes do setor elétrico

API Architecture

Arquitetura RESTful

Endpoints organizados por domínio com documentação Swagger

3 Fontes Unificadas

Dados do ONS, CCEE e ANEEL consolidados em uma interface única. Sem precisar navegar portais diferentes ou parsear formatos distintos.

JSON Padronizado

Respostas consistentes com paginação, filtros por estado, período e usina. Documentação Swagger automática e interativa.

Atualização Diária

Pipelines automatizados via GitHub Actions ingerem os dados mais recentes do ONS a cada 12 horas, sem intervenção manual.

Latência < 300ms

Cache em memória com PostgreSQL como persistência. Respostas rápidas mesmo para consultas complexas com milhares de registros.

Autenticação via API Key

Registro self-service, rate limiting por plano e controle granular de acesso. Segurança sem complexidade.

Dados de Curtailment

Único provedor de dados de constrained-off solar e eólico via API. Informação crítica para análise de risco e ressarcimento.

Datasets

Três datasets essenciais do setor elétrico

Dados que antes exigiam scraping manual de portais governamentais, agora disponíveis em JSON via API REST.

Infraestrutura energética

256k+ registros de 9 estados brasileiros

Dados atualizados de abril/2026 — ONS, CCEE e ANEEL

ONS

Curtailment Solar

/v1/curtailment/solar

Dados semi-horários de constrained-off fotovoltaico por usina. Inclui geração real, disponibilidade e geração de referência.

Campos

nom_usinadin_instanteval_geracaoval_disponibilidadeval_geracaoreferencia
56.160 registros
ONS

Curtailment Eólico

/v1/curtailment/eolica

Dados semi-horários de constrained-off eólico por usina. Mesma estrutura do solar, permitindo análises comparativas.

Campos

nom_usinadin_instanteval_geracaoval_disponibilidadeval_geracaoreferencia
110.160 registros
ONS (CMO Semi-Horário)

PLD Horário (CMO)

/v1/pld/horario

Custo Marginal de Operação por submercado (SE_CO, NE, S, N). Referência para o Preço de Liquidação das Diferenças.

Campos

id_subsistemadin_instanteval_cmomediasmp
90.240 registros
API Reference

Simples de integrar, poderosa para escalar

Exemplos prontos para copiar e colar. Autenticação via Bearer token, respostas em JSON.

curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://energydatabr.onrender.com/v1/curtailment/solar?estado=BA&ano=2026&mes=4&limit=5"
Resposta ao vivo
Aguardando...
// Clique "Testar API" para ver a resposta
// Este endpoint não requer autenticação

GET /v1/datasets

// Retorna a lista de datasets disponíveis
Quick Start

Da ideia à integração em 4 passos

Documentação completa no Swagger. Aqui, o essencial para começar.

01

Registre-se

Crie sua API Key gratuitamente no formulário acima. Sem cartão de crédito, sem aprovação manual.

POST /v1/auth/register
{
  "email": "[email protected]",
  "name": "Minha Energytech",
  "plan": "developer"
}
02

Autentique

Inclua sua API Key no header Authorization de cada requisição usando o esquema Bearer.

Authorization: Bearer edb_sua_chave_aqui
03

Consulte

Faça requisições GET para os endpoints disponíveis. Filtre por estado, período e usina.

GET /v1/curtailment/solar
  ?estado=BA
  &ano=2026
  &mes=4
  &limit=100
  &offset=0
04

Integre

Consuma os dados JSON na sua aplicação. Construa dashboards, alertas ou modelos preditivos.

{
  "total": 33120,
  "limit": 100,
  "offset": 0,
  "data": [
    {
      "nom_usina": "CONJ. ARAÇÁS",
      "din_instante": "2026-04-01T00:00:00",
      "val_geracao": 80.678,
      "val_disponibilidade": 166.320
    }
  ]
}
Planos

Comece grátis, escale quando precisar

Plano gratuito generoso para validar sua ideia. Upgrade sem atrito quando o negócio crescer.

Developer

Para explorar os dados e prototipar integrações.

Grátis
  • 100 requests/hora
  • Dados com atraso de 48h
  • 3 datasets (solar, eólico, PLD)
  • Documentação Swagger
  • Suporte via GitHub Issues
Mais popular

Startup

Para energytechs e comercializadoras em crescimento.

R$ 299/mês
  • 5.000 requests/hora
  • Dados em tempo real (sem atraso)
  • Todos os datasets + resumo
  • Webhooks de atualização
  • Suporte prioritário por e-mail
  • SLA 99,5%

Enterprise

Para operações críticas com SLA garantido.

R$ 999/mês
  • Requests ilimitados
  • Dados em tempo real
  • Todos os datasets + histórico completo
  • API dedicada (instância isolada)
  • Suporte 24/7 via Slack
  • SLA 99,9%
  • Exportação em CSV/Parquet
Registro

Obtenha sua API Key em 10 segundos

Faça login, gere sua chave e comece a consumir dados imediatamente.

Faça login para gerar sua API Key

Crie uma conta gratuita ou faça login com Google, GitHub ou e-mail para obter acesso à API.

Plano Developer gratuito — 100 requests/hora, dados com atraso de 48h.