Guia rápido da API
Introdução
O que é a FMP?
Acesse cotações de ações em tempo real e históricas, demonstrações financeiras de empresas, notícias do mercado, ferramentas de análise de ações e muito mais.
Com mais de 100 endpoints, todos os dados financeiros e de mercado de que você precisa estão em um só lugar.
Para quem é?
Oferecemos suporte tanto para uso pessoal quanto comercial, atendendo desenvolvedores, analistas, quants, startups fintech, bancos de investimento e muito mais.
Primeiros passos
Obtenha sua chave de API
Sua chave de API está no Painel, em Chaves de API.
Para autorizar suas requisições, adicione ?apikey=YOUR_API_KEY ao final de cada requisição.
Noções básicas da API
URL base
As APIs da FMP estão acessíveis em:
Exemplo de autenticação
Basta passar sua chave de API como parâmetro do endpoint que você deseja acessar.
Endpoint:
https://financialmodelingprep.com/stable/search-symbol?query=AAPL
Você pode testar isso em qualquer navegador ou cliente HTTP (como Postman ou curl).
Endpoints populares da API
Consulte a documentação da API para ver todos os mais de 100 endpoints.
Não se esqueça de adicionar a URL base antes do endpoint: https://financialmodelingprep.com/stable/
Clique nos exemplos abaixo para experimentá-los!
Endpoint
Exemplo
Descrição
/search-name?query={name}
/search-name?query=apple
Pesquise qualquer empresa para encontrar o símbolo (ticker) de suas ações.
/stock-list
/stock-list
Obtenha a lista de todas as empresas disponíveis
/quote?symbol={symbol}
/quote?symbol=GCUSD
Cotação de ações em tempo real
/historical-price-eod/full?symbol={symbol}
/historical-price-eod/full?symbol=AAPL
Dados completos de preço e volume, incluindo abertura, máxima, mínima, fechamento, volume negociado etc.
/profile?symbol={symbol}
/profile?symbol=AAPL
Perfil detalhado da empresa, com informações financeiras e operacionais essenciais
/income-statement?symbol={symbol}
/income-statement?symbol=AAPL
Dados da demonstração de resultados em tempo real de empresas de capital aberto, empresas privadas e ETFs
Códigos de erro
Códigos de erro comuns
Código
Significado
Como resolver
401
Chave de API inválida ou ausente
Certifique-se de que sua chave de API foi adicionada ao final de cada endpoint. Confira a chave de API no Painel para garantir que está correta
429
Muitas requisições (limite de taxa excedido)
Adicione um intervalo de tempo no seu código ou reduza o número de threads se estiver usando multithread
500
Erro interno do servidor
Verifique se a API está funcionando em API Status. Se o problema persistir, entre em contato com o suporte