Integração com IA
Copie esta documentação e cole no seu agente, ou configure-o para ler api.1nforma.ai/llms.txt

1nforma.ai — API de notícias do mercado brasileiro

Notícias e análises do mercado financeiro brasileiro, estruturadas para máquinas. Cada item traz sentimento, tickers, tópicos, scores de impacto/urgência e clustering de histórias (story_id).

Base URL: https://api.1nforma.ai Documentação para IAs: https://api.1nforma.ai/llms.txt

Autenticação

Toda requisição exige uma chave de API (formato 1nf_...). Envie por um destes meios:

Erros de autenticação/limite:

Cada endpoint tem um custo em unidades de cota: busca/stats/related/MCP = 2, item único = 1, feeds = 1.

GET /v1/news — busca

Parâmetros (todos opcionais):

Exemplo:

curl -s "https://api.1nforma.ai/v1/news?ticker=PETR4&size=10" \
  -H "Authorization: Bearer 1nf_SUA_CHAVE"

Resposta:

{
  "items": [
    {
      "id": "abc123",
      "source": "narrativa",
      "headline": "…",
      "body": "markdown completo ou null",
      "published_at": "2026-06-10T12:00:00+00:00",
      "language": "pt-BR",
      "tickers": ["PETR4"],
      "topics": ["petroleo"],
      "sentiment": "positive",
      "sentiment_score": 0.82,
      "impact_score": 0.6,
      "urgency_score": 0.3,
      "summary": "resumo curto ou null",
      "story_id": "cluster-id ou null",
      "publisher": "1nforma.ai",
      "license": "1nforma-partner-v1"
    }
  ],
  "next_cursor": "2026-06-09T18:30:00+00:00"
}

Paginação: passe next_cursor da resposta anterior como cursor na próxima chamada. O cursor é inclusivo no timestamp — itens publicados no mesmo segundo do corte podem repetir; deduplique por id.

GET /v1/news/{id} — item único

Retorna o item ou 404 {"error":"not_found"} (ids inexistentes e itens fora do seu escopo respondem o mesmo 404).

Relaciona pela mesma história (story_id) ou, na ausência, por tickers em comum.

GET /v1/stats/sentiment — distribuição de sentimento

{ "window_hours": 168, "counts": { "positive": 41, "negative": 17, "neutral": 92 }, "sample": 150 }

GET /v1/stats/facets — contagens por facet

Retorna os top 50: { "facets": { "PETR4": 12, "VALE3": 9 }, ... }

GET /v1/stats/timeline — volume no tempo

GET /v1/sources — fontes disponíveis

Lista as fontes visíveis para a SUA chave: { "sources": ["narrativa", "premarket-us"] }

Feeds — RSS 2.0 e JSON Feed 1.1

https://api.1nforma.ai/feeds/{source}.rss?key=1nf_SUA_CHAVE
https://api.1nforma.ai/feeds/{source}.json?key=1nf_SUA_CHAVE

Parâmetros extras: ticker (filtro) e limit (padrão 50, máximo 100 — nos feeds o nome é limit mesmo).

MCP — para agentes de IA (Claude, Cursor, etc.)

Servidor MCP remoto (streamable HTTP) com autenticação Bearer:

URL: https://api.1nforma.ai/mcp/mcp

Claude Code:

claude mcp add --transport http 1nforma https://api.1nforma.ai/mcp/mcp \
  --header "Authorization: Bearer 1nf_SUA_CHAVE"

Cursor / Claude Desktop (mcp.json):

{
  "mcpServers": {
    "1nforma": {
      "url": "https://api.1nforma.ai/mcp/mcp",
      "headers": { "Authorization": "Bearer 1nf_SUA_CHAVE" }
    }
  }
}

Tools disponíveis:

Boas práticas

Acesso

Chaves de API para veículos de notícias, desenvolvedores e agentes de IA — sob consulta. Healthcheck público: https://api.1nforma.ai/healthz