alpaca-data
Market Data API de Alpaca: acciones, crypto, opciones. Historical y real-time data para 5000+ stocks.
Scraper de MarketScreener (S&P Capital IQ): earnings transcripts, cotizaciones, perfiles empresa, financials, valuation, consenso analistas, noticias, insider trading, ratings. Sin API key.
$ npx -y skills add gauss314/skills --skill marketscreener --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/marketscreenerContext preview
The summary Claude sees to decide when to auto-load this skill.
Scraper de MarketScreener (S&P Capital IQ): earnings transcripts, cotizaciones, perfiles empresa, financials, valuation, consenso analistas, noticias, insider trading, ratings. Sin API key.
name: marketscreener description: "Scraper de MarketScreener (S&P Capital IQ): earnings transcripts, cotizaciones, perfiles empresa, financials, valuation, consenso analistas, noticias, insider trading, ratings. Sin API key." license: MIT metadata: category: finanzas, scraper, stocks, transcripts, earnings, eeuu, global, ADRs language: es source: https://www.marketscreener.com
Scraper de **MarketScreener** (plataforma de S&P Capital IQ) que accede a **datos gratuitos sin registro**: earnings transcripts, cotizaciones, perfiles, financials históricos, valuación, consenso de analistas, noticias, insider trading y ratings.
**URL base:** `https://www.marketscreener.com` **País soportado:** Global (20,000+ stocks, ADRs argentinos incluidos) **Requiere registro:** ❌ No, **todo es scraping directo**
---
| Funcionalidad | Disponible Gratis | Requiere Pago | |:---|:---:|:---:| | **Earnings Transcripts** (contenido completo) | — | 🔒 Premium | | **Earnings Transcripts** (listado con fechas, quarters, URLs) | ✅ | — | | **Cotizaciones** (hasta 15 min retraso) | ✅ | — | | **Perfil de empresa** (descripción, sector, empleados, web) | ✅ | — | | **Datos financieros** (Income Statement, Balance Sheet, Cash Flow) | ✅ (años recientes) | 🔒 Más años | | **Valuación** (PE, PB, EV/EBITDA, market cap, dividend yield) | ✅ | — | | **Consenso de analistas** (target price, recomendaciones, revisiones) | ✅ | — | | **Ratings** (Surperformance Score: Trader, Investor, Global) | ✅ | — | | **Noticias** (histórico completo) | ✅ | — | | **Calendario** (earnings, dividends, splits, AGM) | ✅ | — | | **Insider Trading** (transacciones de ejecutivos) | ✅ | 🔒 Más detalle | | **Accionistas** (top shareholders) | ✅ | 🔒 Lista completa | | **Gobierno corporativo** (board, management) | ✅ | — | | **Gráficos** (históricos, velas, indicadores técnicos) | ✅ | — | | **Búsqueda de símbolos** | ✅ | — | | **Screener avanzado** | — | 🔒 Premium | | **Datos financieros históricos >3 años** | — | 🔒 Premium |
---
| Tipo | Cobertura | |------|-----------| | **Stocks US** | ✅ Todas (AAPL, MSFT, etc.) | | **ADRs argentinos** | ✅ GGAL, TGS, BMA, YPF, PAM, etc. | | **Stocks globales** | ✅ Europa, Asia, Latinoamérica | | **ETFs** | ✅ | | **Índices** | ✅ | | **Bonos** | ❌ No disponible | | **Forex / Crypto** | ❌ No disponible |
---
**No requiere API key ni registro.** Todo el contenido es scraping directo de páginas públicas HTML.
---
from marketscreener_client import MarketScreenerClient
client = MarketScreenerClient()
# Último earnings transcript de GGAL
transcript = client.get_transcript("GGAL")
print(transcript["title"])
print(transcript["prepared_remarks"][:500])
# Cotización de AAPL
quote = client.get_quote("AAPL")
print(f"${quote['price']} ({quote['change_pct']}%)")
# Perfil de empresa
profile = client.get_profile("GGAL")
print(profile["name"], profile["industry"])
# Financials
fin = client.get_financials("AAPL", statement="income")
print(fin["2025"]["revenue"])
# Consenso de analistas
consensus = client.get_consensus("AAPL")
print(f"Target: ${consensus['target_mean']}, Recomendación: {consensus['rating']}")---
| Script | Descripción | |--------|-------------| | **[marketscreener_client.py](./scripts/marketscreener_client.py)** | Cliente completo con todas las funcionalidades (transcripts, quotes, profile, financials, valuation, consensus, news, ratings, insider, calendar, search) | | **[marketscreener_cli.py](./scripts/marketscreener_cli.py)** | CLI rápida para consultas diarias |
---
1. **Rate limiting**: usar 1 request por segundo como mínimo para evitar bloqueos 2. **User-Agent**: siempre usar un User-Agent de navegador real 3. **Cachear**: los datos de transcripts no cambian después de publicados, cachear localmente 4. **HTML Parsing**: usar BeautifulSoup para parsear HTML, no regex 5. **IDs numéricos**: cada empresa tiene un ID numérico único en MarketScreener (ej: AAPL=4849, GGAL=13491328) 6. **Errores 404**: si no se encuentra una página, puede que la empresa no esté cubierta
Open-source collection of skills compatible with the SKILL.md standard. Developed for the AI courses at UCEMA.
Market Data API de Alpaca: acciones, crypto, opciones. Historical y real-time data para 5000+ stocks.
Trading API de Alpaca: órdenes, posiciones, cuenta. Paper trading y live trading de acciones, crypto y opciones.
API de datos financieros de EE.UU.: acciones, forex, crypto, indicadores técnicos, fundamental data.
Academic backtesting framework for quantitative research. ~30 risk and performance ratios, 10 classes of indicators, event-driven…
Quotes, fundamentals, insider, analyst ratings, earnings estimates, financial summary, income/balance/cashflow detail y company…
API de Estadísticas Monetarias v4.0 del BCRA con 638 series macroeconómicas (reservas, tipo de cambio, tasas, M1/M2/M3,…