Skip to main content
GET
cURL
Este endpoint retorna as 3 categorias de despesas mais caras em um período específico.

Descrição

O endpoint GET /tools/api/get-expensive-categories analisa suas transações e retorna um ranking das categorias onde você mais gastou. Por padrão, analisa os últimos 7 dias, mas você pode especificar o período desejado.

Autenticação

Este endpoint requer autenticação via Bearer token.
string
required
Bearer token com a API key do usuário. Formato: Bearer sk-your-api-key-here

Parâmetros de Query

string
required
Data inicial para análise no formato YYYY-MM-DD. Padrão: 7 dias atrás.
string
required
Data final para análise no formato YYYY-MM-DD. Padrão: hoje.
string
required
Parâmetro interno para indicar requisições via MCP. Use s=s para requisições MCP.

Resposta

Sucesso (200)

Erro de Autenticação (401)

Campos da Resposta

boolean
required
Indica se a requisição foi bem-sucedida
string
required
Texto formatado com as top 3 categorias e valores (formato WhatsApp-friendly)
object
required
Resumo detalhado da análise de gastos
object
required
Período analisado
string
required
Timestamp da requisição em formato ISO 8601

Exemplos de Uso

cURL

JavaScript

Python

Códigos de Status

  • 200: Sucesso - Categorias retornadas
  • 401: Erro de autenticação ou assinatura
  • 500: Erro interno do servidor

Casos de Uso

Análise de Gastos Mensais

Identifique suas maiores despesas do mês para planejar melhor o orçamento do próximo mês.

Comparação de Períodos

Compare os gastos de diferentes meses para identificar tendências e padrões de consumo.

Controle de Orçamento

Use junto com os endpoints de spending limits para criar alertas nas categorias onde você mais gasta.
Este endpoint considera apenas transações de débito (despesas). Transações de crédito (receitas) e transferências entre contas próprias não são incluídas na análise.
Combine este endpoint com create-spending-limit para criar alertas automáticos nas categorias onde você mais gasta. Por exemplo, se Alimentação é sua categoria #1, crie um limite mensal para controlar melhor esses gastos.

Categorias Comuns

As categorias são geradas automaticamente pela categorização inteligente de transações. Algumas categorias comuns incluem:
  • Alimentação: Restaurantes, supermercados, delivery
  • Transporte: Uber, gasolina, manutenção veicular
  • Lazer: Cinema, streaming, viagens
  • Saúde: Farmácia, consultas médicas, academia
  • Moradia: Aluguel, condomínio, contas residenciais
  • Educação: Cursos, livros, materiais
  • Vestuário: Roupas, calçados, acessórios
  • Outros: Transações não categorizadas

Authorizations

Authorization
string
header
required

API key in Bearer token format. Example: Bearer sk-your-api-key-here

Query Parameters

startDate
string<date>

Data inicial para análise (formato YYYY-MM-DD). Padrão: 7 dias atrás.

endDate
string<date>

Data final para análise (formato YYYY-MM-DD). Padrão: hoje.

Response

Top 3 categorias mais caras

success
boolean
Example:

true

data
string

Categorias formatadas para WhatsApp

Example:

"1. Alimentação: R$ 450,00\n2. Transporte: R$ 320,50\n3. Lazer: R$ 180,00"

summary
object
dateRange
object
timestamp
string<date-time>