Propensão média a consumir (APC)
Se você gasta 36.000 de uma renda disponível de 45.000, sua propensão média a consumir é 0,8: oito de cada dez unidades recebidas após impostos viraram consumo. Abaixo de um há poupança; acima, uso de reservas ou dívida. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Consumo
- 36.000
- Renda disponível
- 45.000
- Apc
- 0,8
A propensão média a consumir mostra qual parcela da renda disponível é efetivamente gasta, e não poupada. O resultado é arredondado na precisão que você escolher, validado contra os modos de falha que importam e calculado pelo mesmo código que roda gratuitamente nesta página, de modo que o que você testa manualmente é exatamente o que seu pipeline recebe em escala.
O que a propensão média a consumir mede
A propensão média a consumir é uma das razões mais antigas da macroeconomia: o consumo total dividido pela renda disponível total. Um valor de 0.8 significa que oitenta centavos de cada dólar recebido após os impostos no período foram para o consumo, e os vinte centavos restantes para a poupança ou o pagamento de dívidas.
Por ser uma razão pura, o APC permite comparar o comportamento de gasto entre domicílios de tamanhos diferentes, regiões com níveis de preços distintos ou a mesma economia em anos diferentes — desde que as duas entradas descrevam a mesma população e o mesmo período. Um APC abaixo de um indica poupança líquida; um APC acima de um significa que o consumo do período superou a renda, financiado pela retirada de poupança ou por empréstimos, o que é comum entre estudantes, aposentados e domicílios em uma queda temporária de renda.
Keynes introduziu o conceito para argumentar que o APC tende a cair quando a renda sobe, e é por isso que a razão ainda hoje sustenta funções de consumo, multiplicadores fiscais e pesquisas de finanças domiciliares. No nível micro, ela responde a uma pergunta mais simples com a mesma aritmética: do dinheiro que essa pessoa ou segmento realmente tinha disponível, quanto saiu como gasto?
Como a razão é calculada e validada
As duas entradas devem ser números finitos expressos na mesma moeda e unidade; strings numéricas como "36000" são convertidas, de modo que dados de formulários e query strings funcionam sem pré-processamento. O consumo pode ser zero — um período sem gastos é uma observação válida — mas não pode ser negativo, pois consumo negativo não tem significado econômico nesse nível de agregação.
A chamada recusada nunca é cobrada, portanto dados de origem ruins falham de forma barata e visível na fronteira do seu pipeline, em vez de distorcer silenciosamente cada agregado posterior que consumiria a razão.
Onde o APC se encaixa na análise real
As equipes que calculam o APC geralmente precisam dele como uma etapa repetível dentro de um pipeline maior, e não como uma célula isolada de planilha. Configurações comuns incluem alimentar agregados de pesquisas domiciliares em um painel de taxa de poupança, normalizar dados de consumo antes de comparar coortes e ambientes de ensino ou correção em que a mesma fórmula deve produzir resultados idênticos em cada máquina.
Por ser uma chamada sem estado e idempotente, ela também funciona bem com cache: pares de entrada idênticos sempre produzem a mesma razão, então execuções repetidas em um lote noturno ou uma nova tentativa após falha de rede nunca divergem.
Casos de uso
Compare o comportamento de poupança entre coortes
Calcule o APC por segmento domiciliar a partir de agregados de pesquisas para ver quais grupos gastam mais da renda disponível.
Normalize dados para um painel de taxa de poupança
Transforme números brutos de consumo e renda em uma única razão comparável antes de traçar tendências ao longo do tempo.
Corrija exercícios de economia de forma determinística
Dê a cada trabalho de aluno o mesmo resultado de APC idêntico, com uma precisão de arredondamento configurável.
Perguntas frequentes
Quanto custa?
Também é gratuito executar no seu navegador nesta página.
Qual fórmula é usada?
APC = consumo total dividido pela renda disponível total, arredondado na precisão solicitada (4 casas decimais por padrão).
O que significa um APC acima de 1?
O consumo superou a renda disponível no período — a diferença foi financiada por poupança ou empréstimos.
Por que minha requisição foi recusada?
A renda disponível deve ser maior que zero e o consumo não pode ser negativo.
Posso passar números como strings?
Sim. Strings numéricas como "36000" são convertidas. Valores que não podem ser interpretados como números finitos são rejeitados.
Algum dado é armazenado?
Não. As duas entradas são divididas e descartadas; apenas a razão é devolvida.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/fin/apc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"consumption":36000,"disposable_income":45000}'const res = await fetch("https://api.kit.forhosting.com/fin/apc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"consumption": 36000,
"disposable_income": 45000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/apc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"consumption": 36000,
"disposable_income": 45000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/apc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"consumption":36000,"disposable_income":45000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"consumption":36000,"disposable_income":45000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/apc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"consumption": 36000,
"disposable_income": 45000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.apc",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Envie o consumo total e a renda disponível total do mesmo período, e esta API devolve a razão APC em uma única chamada determinística — a normalização exata que economistas, analistas e estudantes usam antes de comparar domicílios, regiões ou anos.
Como a razão é calculada e validada
O endpoint executa uma única divisão, totalmente determinística: APC = consumption / disposable_income, arredondada no número de casas decimais solicitado (quatro por padrão, ajustável de zero a seis). A renda disponível deve ser estritamente maior que zero: um denominador zero ou negativo tornaria a razão indefinida ou enganosa, então a requisição é recusada com um erro invalid_input e sem cobrança, em vez de devolver um número de aparência plausível.
Onde o APC se encaixa na análise real
Como o mesmo código roda gratuitamente no seu navegador nesta página e na API paga, você pode conferir um par de números manualmente e só pagar — US$ 0,002 por requisição — quando automatizar a chamada. A API não armazena nada: as duas entradas são divididas e descartadas, e apenas a razão é devolvida, o que torna a etapa segura para inserir em fluxos de relatórios sensíveis à conformidade.