API JSON gratuita de eletropostos do Brasil
Endpoints públicos, com CORS liberado, para colocar os pontos de recarga no seu app, site ou sistema de frota. Sem cadastro para uso normal. Os dados são os mesmos das páginas: 2.039 pontos revisados em 04/09/2026.
Limites e regras
- 60 requisições por minuto por IP. Acima disso a API responde 429.
- Cite a fonte: "Eletropostos Brasil (Spartan TI)" com link, mais as licenças de origem (Open Charge Map CC BY 4.0, OpenStreetMap ODbL).
- Para baixar a base inteira, use o arquivo
/api/eletropostos.jsonuma vez por dia, não os endpoints por item. - Uso comercial em volume, feed OCPI de operadoras e envio automático de pontos: fale com a gente.
Endpoints
GET /api/eletroposto/maceio-br-super-carga-carajas-maceio-mangabeiras-180kw-ocm299172{
"id": "ocm-299172",
"nome": "BR Super Carga - Carajas Maceio Mangabeiras - 180kW - Maceió",
"endereco": "Avenida Comendador Gustavo Paiva, Mangabeiras",
"cidade": "Maceió",
"uf": "AL",
"lat": -9.644962,
"lon": -35.71553,
"operador": "BR Super Carga",
"tomadas": [
{
"t": "CCS2",
"kw": 180,
"q": 2,
"dc": true
},
{
"t": "CCS2",
"kw": 60,
"q": 2,
"dc": true
}
],
"maxKw": 180,
"dc": true,
"preco": "Pagamento necessário R$ 2,40/kWh APP: BR Super Carga",
"horario": "",
"status": "Operacional",
"fonte": "ocm",
"url": "https://www.eletrospostosbrasil.com.br/eletroposto/maceio-br-super-carga-carajas-maceio-mangabeiras-180kw-ocm299172"
}GET /api/buscar?q=vitoria{
"total": 12,
"resultados": [
{
"id": "ocm-…",
"nome": "…",
"cidade": "Vitória",
"uf": "ES",
"maxKw": 60,
"url": "…"
}
]
}GET /api/perto?lat=-20.3155&lon=-40.3128&n=10{
"origem": {
"lat": -20.3155,
"lon": -40.3128
},
"resultados": [
{
"id": "ocm-…",
"nome": "…",
"distanciaKm": 1.2,
"maxKw": 60,
"dc": true,
"url": "…"
}
]
}GET /api/estados{
"revisao": "2026-09-04",
"total": 2039,
"estados": [
{
"uf": "SP",
"nome": "São Paulo",
"eletropostos": 700,
"dc": 350,
"cidades": 200
}
]
}GET /api/estados/es{
"uf": "ES",
"nome": "Espírito Santo",
"total": 60,
"eletropostos": [
{
"id": "…",
"nome": "…",
"cidade": "…",
"lat": 0,
"lon": 0,
"maxKw": 0,
"dc": false
}
]
}GET /api/redes{
"redes": [
{
"slug": "yellotmob",
"nome": "Yellotmob",
"pontos": 321,
"dc": 200
}
]
}GET /api/eletropostos.json{
"revisao": "2026-09-04",
"count": 2039,
"stations": [
"… a base inteira, com os mesmos campos da ficha …"
]
}Campos
| Campo | Significado |
|---|---|
id | identificador estável: prefixo da fonte (ocm, osm, spartanti) + número |
tomadas[] | lista com t (tipo), kw (potência), q (quantidade) e dc (corrente contínua) |
maxKw | maior potência entre as tomadas |
preco, horario | texto livre como declarado na fonte; vazio quando não informado |
status | status na fonte de origem; os relatos da comunidade estão em /api/status.json do app |
fonte | ocm (Open Charge Map), osm (OpenStreetMap) ou spartanti (cadastro no app) |
Feed para operadoras de recarga
Redes que mantêm a própria lista de pontos podem enviá-la em OCPI 2.2 (módulo Locations) ou em CSV com nome, endereço, coordenadas, tomadas e potência. O importador cruza com a base para evitar duplicidade e atualiza toda semana. Escreva para [email protected].
Esta página resolveu sua dúvida?Obrigado!