UNDER NEWS

API pública

Dados abertos sobre como cada notícia foi coberta. A API devolve título, resumo, distribuição da cobertura, veículos e links para as matérias originais — nunca o texto integral.

Limites

  • Sem chave: 100 requisições por hora por IP.
  • Com chave: 1.000 requisições por hora. Envie no cabeçalho X-API-Key. Para pedir uma chave, escreva para api@undernews.com.br.
  • Cabeçalhos X-RateLimit-Limit e X-RateLimit-Remaining em cada resposta; acima do limite, status 429.

GET /api/v1/noticias

Notícias mais recentes com pelo menos 2 veículos. Parâmetros: limit (1–50, padrão 20), tema (slug do tema, opcional).

curl "https://undernews.lovable.app/api/v1/noticias?limit=5&tema=economia"
{ "noticias": [ {
  "slug": "copom-mantem-selic",
  "titulo": "Copom mantém Selic…",
  "resumo": "…",
  "url": "https://undernews.lovable.app/noticia/copom-mantem-selic",
  "distribuicao": { "esquerda": 25, "centro": 50, "direita": 25 },
  "total_veiculos": 12,
  "blindspot": null,
  "primeira_vez_em": "2026-11-05T10:00:00Z",
  "atualizado_em": "2026-11-05T12:00:00Z"
} ] }

GET /api/v1/noticia/:slug

Uma notícia com a lista de veículos que a cobriram (nome, viés, factualidade, título e link da matéria original).

curl -H "X-API-Key: un_…" "https://undernews.lovable.app/api/v1/noticia/copom-mantem-selic"

Widget embutível

Em cada notícia, use o botão “Copiar código”. O widget mostra título, barra de cobertura e link.

<iframe src="https://undernews.lovable.app/embed/noticia/SLUG" width="100%" height="190" style="border:0;max-width:560px" loading="lazy" title="Cobertura no UNDER NEWS"></iframe>