alpha-vantage
Fornece acesso a dados financeiros globais e indicadores. É útil para análises de mercado e investimentos. Ajuda a tomar decisões informadas sobre finanças e economia.
O que ela faz
Esta ferramenta busca informações financeiras globais de mais de 20 anos, como preços de ações, moedas, criptomoedas e indicadores econômicos. Ela também pode calcular indicadores técnicos usados por traders.
Quando usar
- ✓Quero saber o preço atual de uma ação específica.
- ✓Preciso de dados históricos de uma criptomoeda para análise.
- ✓Gostaria de ver um indicador econômico como o PIB de um país.
Exemplo do que pedir para a IA
“Qual o preço atual da ação da Apple (AAPL)?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você me diz qual informação financeira você quer e para qual empresa ou ativo. Eu uso essa informação para buscar os dados mais recentes ou históricos em uma base de dados financeira e te mostro o resultado.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill alpha-vantageOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/alpha-vantage/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Alpha Vantage — Dados do Mercado Financeiro
Acesse mais de 20 anos de dados financeiros globais: ações, opções, câmbio, criptomoedas, commodities, indicadores econômicos e mais de 50 indicadores técnicos.
Configuração da Chave de API (Obrigatório)
- Obtenha uma chave gratuita em https://www.alphavantage.co/support/#api-key (planos premium disponíveis para limites de taxa mais altos)
- Defina como variável de ambiente:
read -rsp "Alpha Vantage API key: " ALPHAVANTAGE_API_KEY
echo
export ALPHAVANTAGE_API_KEY
Instalação
uv pip install requests pandas
URL Base e Padrão de Requisição
Todas as requisições vão para:
https://www.alphavantage.co/query?function=FUNCTION_NAME&apikey=YOUR_KEY&...params
import requests
import os
API_KEY = os.environ.get("ALPHAVANTAGE_API_KEY")
BASE_URL = "https://www.alphavantage.co/query"
def av_get(function, **params):
response = requests.get(BASE_URL, params={"function": function, "apikey": API_KEY, **params})
return response.json()
Exemplos de Início Rápido
# Stock quote (latest price)
quote = av_get("GLOBAL_QUOTE", symbol="AAPL")
price = quote["Global Quote"]["05. price"]
# Daily OHLCV
daily = av_get("TIME_SERIES_DAILY", symbol="AAPL", outputsize="compact")
ts = daily["Time Series (Daily)"]
# Company fundamentals
overview = av_get("OVERVIEW", symbol="AAPL")
print(overview["MarketCapitalization"], overview["PERatio"])
# Income statement
income = av_get("INCOME_STATEMENT", symbol="AAPL")
annual = income["annualReports"][0] # Most recent annual
# Crypto price
crypto = av_get("DIGITAL_CURRENCY_DAILY", symbol="BTC", market="USD")
# Economic indicator
gdp = av_get("REAL_GDP", interval="annual")
# Technical indicator
rsi = av_get("RSI", symbol="AAPL", interval="daily", time_period=14, series_type="close")
Categorias de API
| Categoria | Funções Principais |
|---|---|
| Séries Temporais (Ações) | GLOBAL_QUOTE, TIME_SERIES_INTRADAY, TIME_SERIES_DAILY, TIME_SERIES_WEEKLY, TIME_SERIES_MONTHLY |
| Opções | REALTIME_OPTIONS, HISTORICAL_OPTIONS |
| Alpha Intelligence | NEWS_SENTIMENT, EARNINGS_CALL_TRANSCRIPT, TOP_GAINERS_LOSERS, INSIDER_TRANSACTIONS, ANALYTICS_FIXED_WINDOW |
| Fundamentos | OVERVIEW, ETF_PROFILE, INCOME_STATEMENT, BALANCE_SHEET, CASH_FLOW, EARNINGS, DIVIDENDS, SPLITS |
| Forex (FX) | CURRENCY_EXCHANGE_RATE, FX_INTRADAY, FX_DAILY, FX_WEEKLY, FX_MONTHLY |
| Cripto | CURRENCY_EXCHANGE_RATE, CRYPTO_INTRADAY, DIGITAL_CURRENCY_DAILY |
| Commodities | GOLD (WTI spot), BRENT, NATURAL_GAS, COPPER, WHEAT, CORN, COFFEE, ALL_COMMODITIES |
| Indicadores Econômicos | REAL_GDP, TREASURY_YIELD, FEDERAL_FUNDS_RATE, CPI, INFLATION, UNEMPLOYMENT, NONFARM_PAYROLL |
| Indicadores Técnicos | SMA, EMA, MACD, RSI, BBANDS, STOCH, ADX, ATR, OBV, VWAP, e mais 40+ |
Parâmetros Comuns
| Parâmetro | Valores | Observações |
|---|---|---|
outputsize |
compact / full |
compact = últimos 100 pontos; full = mais de 20 anos |
datatype |
json / csv |
Padrão: json |
interval |
1min, 5min, 15min, 30min, 60min, daily, weekly, monthly |
Depende do endpoint |
adjusted |
true / false |
Ajusta para desdobramentos/dividendos |
Limites de Taxa
- Plano gratuito: 25 requisições/dia (a partir de 2026)
- Planos premium: limites mais altos, dados em tempo real, acesso intraday
- HTTP 429 = limite de taxa excedido
- Adicione atrasos entre as requisições ao processar múltiplos símbolos
import time
# Add delay to avoid rate limits
time.sleep(0.5) # 0.5s between requests on free tier
Tratamento de Erros
data = av_get("GLOBAL_QUOTE", symbol="AAPL")
# Check for API errors
if "Error Message" in data:
raise ValueError(f"API Error: {data['Error Message']}")
if "Note" in data:
print(f"Rate limit warning: {data['Note']}")
if "Information" in data:
print(f"API info: {data['Information']}")
Quando Usar
Use esta habilidade ao lidar com tarefas relacionadas ao seu domínio principal ou funcionalidade, conforme descrito acima.
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
- Não trate a saída como substituta para validação específica do ambiente, testes ou revisão especializada.
- Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem ausentes.
Perguntas frequentes
Preciso de uma chave de API?
Sim, você precisa obter uma chave gratuita no site da Alpha Vantage e configurá-la para que a ferramenta funcione.
Quantas vezes posso usar?
O plano gratuito tem um limite de 25 pedidos por dia. Para mais, existem planos pagos.
Quais tipos de dados financeiros posso obter?
Você pode obter dados sobre ações, opções, câmbio (forex), criptomoedas, commodities, indicadores econômicos e mais de 50 indicadores técnicos.
Detalhes
Descrição original do autor
Access 20+ years of global financial data: equities, options, forex, crypto, commodities, economic indicators, and 50+ technical indicators.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2118
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC