Loading...
Loading...
API de datos financieros de EE.UU.: acciones, forex, crypto, indicadores técnicos, fundamental data.
npx skill4agent add gauss314/skills alpha-vantageimport os
API_KEY = os.getenv("ALPHAVANTAGE_API_KEY") # Recomendado
# o directamente:
API_KEY = "TU_API_KEY_AQUI"| Plan | Requests/Día | Requests/Minuto | Precio |
|---|---|---|---|
| Free | 25 | 5 | $0 |
| Standard | ∞ | 75 | $49.99/mes |
| Premium | ∞ | 150 | $99.99/mes |
| Enterprise | ∞ | 1,200 | $249.99/mes |
outputsize=compact{
"Error Message": "Thank you for using Alpha Vantage! Our standard API call frequency is 5 requests per minute and 25 requests per day. Please subscribe to a premium plan for higher API call volume."
}| Function | Descripción | Notas |
|---|---|---|
| OHLCV diario | ⚠️ Solo |
| OHLCV semanal | Full history |
| OHLCV mensual | Full history |
| Quote último precio | Rápido |
| Buscar símbolos |
| Function | Descripción |
|---|---|
| Datos intraday (1/5/15/30/60 min) |
| Con splits/dividendos |
| Historia completa (20+ años) |
| Function | Descripción |
|---|---|
| Company overview |
| Estado de resultados |
| Balance general |
| Flujo de caja |
| Ganancias históricas |
| Function | Descripción |
|---|---|
| Tipo de cambio actual |
| Intraday forex |
| Forex diario |
| Forex semanal |
| Forex mensual |
| Function | Descripción |
|---|---|
| Crypto vs fiat |
| Crypto diario |
| Crypto semanal |
| Crypto mensual |
| Categoría | Indicadores |
|---|---|
| Trend | SMA, EMA, WMA, DEMA, TEMA, KAMA, etc. |
| Momentum | RSI, MACD, STOCH, WILLR, ADX, CCI, etc. |
| Volatility | BBANDS, ATR, NATR, TRANGE |
| Volume | OBV, AD, ADOSC |
| Function | Descripción |
|---|---|
| PIB de EE.UU. |
| Índice de Precios al Consumidor |
| Tasa de inflación |
| Tasa de desempleo |
| Tasa de fondos federales |
| Rendimientos del tesoro |
| Function | Descripción | Notas |
|---|---|---|
| Análisis de sentimiento | Free |
| Mejores/peores | Free |
| Transacciones insiders | ⚠️ PREMIUM |
| Analytics avanzado | ⚠️ PREMIUM |
import requests
url = "https://www.alphavantage.co/query"
params = {
"function": "GLOBAL_QUOTE",
"symbol": "AAPL",
"apikey": API_KEY
}
r = requests.get(url, params=params)
quote = r.json()["Global Quote"]
print(f"AAPL: ${quote['05. price']}")params = {
"function": "TIME_SERIES_DAILY",
"symbol": "IBM",
"outputsize": "compact", # últimos 100 días (free)
"apikey": API_KEY
}
r = requests.get(url, params=params)
data = r.json()["Time Series (Daily)"]params = {
"function": "RSI",
"symbol": "IBM",
"interval": "daily",
"time_period": 14,
"apikey": API_KEY
}params = {
"function": "CURRENCY_EXCHANGE_RATE",
"from_currency": "BTC",
"to_currency": "USD",
"apikey": API_KEY
}# Descargar quotes de múltiples símbolos
python ./scripts/download_quotes.py --symbols AAPL,GOOGL,MSFT --output data/
# Descargar time series diarios
python ./scripts/download_timeseries.py --symbol AAPL --output data/
# Descargar indicadores técnicos
python ./scripts/download_indicators.py --symbol AAPL --indicator RSI --output data/| Error | Causa | Solución |
|---|---|---|
| "5 requests per minute" | Rate limit | Esperar 12+ segundos |
| "25 requests per day" | Daily limit | Esperar 24 horas o upgrade |
| "Invalid API call" | Symbol no existe | Usar |
| "premium" en response | Endpoint premium | Usar alternativa free o upgrade |