Dados da B3.
Prontos pra integrar.

API REST com Preco-Teto Barsi + Valor Intrinseco Graham para 59 acoes.
Sem HTML, sem scraping. JSON limpo direto na sua aplicacao.

Ver planos โ€” a partir de gratis 5 requisicoes/dia no plano gratuito

Planos

Gratis
R$ 0
para sempre
  • 5 requisicoes/dia
  • 5 tickers (amostra BESST)
  • Dados com 48h de atraso
  • Health check (ilimitado)
  • Ideal para testes
Testar gratis
Enterprise
R$ 199/mes
faturamento recorrente
  • Requisicoes ilimitadas
  • 59 tickers + CSV historico
  • Dados do dia (9h05)
  • Suporte por email 4h
  • Uso comercial liberado
Assinar Enterprise

Quem usa

๐Ÿค–

Bots de trade

Alimente seu bot com sinais diarios: convergencias Barsi+Graham, scores, alertas.

๐Ÿ“Š

Dashboards

Construa paineis personalizados com dados estruturados em JSON, sem parsear HTML da B3.

๐Ÿ“‹

Planilhas automatizadas

Google Sheets + Apps Script puxando dados frescos toda manha. Nao depende de ninguem.

Comece em 30 segundos

Health Check (publico, sem API key)

curl https://barsi.rodgui.com/api/v1/health
{"status":"ok","last_update":"2026-06-18T09:04:00-03:00","universe_size":59}

Listar tickers (requer API key)

curl -H "X-API-Key: SUA_KEY" https://barsi.rodgui.com/api/v1/tickers

Buscar um ticker especifico

curl -H "X-API-Key: SUA_KEY" https://barsi.rodgui.com/api/v1/ticker/BBAS3

Python

import requests
r = requests.get("https://barsi.rodgui.com/api/v1/tickers",
    headers={"X-API-Key": "SUA_KEY"})
baratas = [t for t in r.json()["tickers"]
    if t["classificacao_barsi"] == "BARATA"]

Endpoints

MetodoRotaDescricaoPlano
GET/api/v1/healthStatus da API e ultima atualizacaoGratis
GET/api/v1/statusMetricas publicas (uptime, universo)Gratis
GET/api/v1/tickersLista todos os tickers com scoresPro
GET/api/v1/ticker/{codigo}Dados completos de um ativoPro
GET/api/v1/signalsSinais do dia (Top 5 + convergencias)Pro
GET/api/v1/history/{codigo}CSV historico de scores (30 dias)Enterprise

Documentacao completa: OpenAPI Spec ยท โ† Home