Recopila páginas de cotizaciones, datos de mercado, precios históricos, screeners, calendarios y módulos de investigación de acciones de Yahoo Finance como JSON estructurado para dashboards, watchlists y workflows nativos de agentes.
Salida estructurada
Con la API de Scraping de Datos de Yahoo Finance de Crawlora, convierte en JSON estructurado las páginas públicas de Yahoo Finance admitidas y sus módulos de API subyacentes. Crawlora se encarga de la construcción de solicitudes específica por endpoint, la normalización de respuestas, los errores documentados, los ejemplos en Playground y los metadatos de uso basados en créditos.
Workflow financiero
La cobertura de Yahoo Finance ayuda a los equipos a recopilar datos públicos de cotización, búsqueda, histórico, calendario, screener, resumen de mercado y módulos de acciones sin mantener un scraper para cada página financiera o cada estructura de respuesta.
Workflow de datos de mercados financierosEsquema de la solicitud
Estos parámetros provienen de la entrada activa del catálogo de Yahoo Finance ticker quote.
| Parámetro | Tipo | Obligatorio | Descripción | Ejemplo |
|---|---|---|---|---|
| symbol | string | Sí | Yahoo Finance symbol such as AAPL | - |
Ejemplo de JSON
Este ejemplo se renderiza a partir del catálogo de endpoints activo, así que la página se mantiene alineada con Docs y Playground.
{
"code": 200,
"msg": "OK",
"data": {
"symbols": [
"AAPL"
],
"quotes": [
{
"symbol": "AAPL",
"regularMarketPrice": 211
}
]
}
}Catálogo de endpoints
/yahoo-finance/ticker/{symbol}/quoteReturns normalized fast quote fields for one Yahoo Finance symbol.
Herramienta MCP yahoo_finance_ticker_quote
/yahoo-finance/searchReturns normalized Yahoo Finance quotes, news, lists, and optional research reports for a query.
Herramienta MCP yahoo_finance_search
/yahoo-finance/ticker/{symbol}/historyReturns normalized OHLCV points for a symbol. Use either period or start/end.
Herramienta MCP yahoo_finance_ticker_history
/yahoo-finance/ticker/{symbol}/infoReturns normalized profile, quote type, price, statistics, and summary modules for a symbol.
Herramienta MCP yahoo_finance_ticker_info
/yahoo-finance/trending/{region}Returns trending Yahoo Finance symbols for a region.
Herramienta MCP yahoo_finance_trending
/yahoo-finance/market/{market}/summaryReturns Yahoo Finance market summary rows for a market such as US.
Herramienta MCP yahoo_finance_market_summary
/yahoo-finance/market/{market}/statusReturns Yahoo Finance open/close status for a market such as US.
Herramienta MCP yahoo_finance_market_status
/yahoo-finance/screener/{id}Runs a predefined Yahoo Finance screener such as day_gainers or most_actives.
Herramienta MCP yahoo_finance_screener
/yahoo-finance/screenersLists the predefined screeners supported by the Yahoo Finance integration.
Herramienta MCP yahoo_finance_screeners
/yahoo-finance/ticker/{symbol}/newsReturns Yahoo Finance news search results for a symbol.
Herramienta MCP yahoo_finance_ticker_news
/yahoo-finance/ticker/{symbol}/financialsReturns annual, quarterly, or supported trailing income, balance sheet, or cash flow statement data.
Herramienta MCP yahoo_finance_ticker_financials
/yahoo-finance/ticker/{symbol}/earningsReturns Yahoo Finance earnings modules for a symbol.
Herramienta MCP yahoo_finance_ticker_earnings
/yahoo-finance/ticker/{symbol}/optionsReturns option expiration dates and the current option chain for a symbol.
Herramienta MCP yahoo_finance_ticker_options
/yahoo-finance/calendarsLists global Yahoo Finance calendar types supported by this integration.
Notas de la respuesta
Example response: ```json {"code":200,"msg":"OK","data":{"calendars":["earnings","economic-events","ipo","splits"]}} ```
Herramienta MCP yahoo_finance_calendars
/yahoo-finance/calendars/{type}Returns global Yahoo Finance calendar rows for earnings, IPOs, economic events, or splits.
Notas de la respuesta
Example response: ```json {"code":200,"msg":"OK","data":{"type":"earnings","limit":5,"offset":0,"rows":[{"Symbol":"AAPL","Company":"Apple Inc."}]}} ```
Herramienta MCP yahoo_finance_calendar_results
/yahoo-finance/downloadReturns historical price data for up to 25 symbols.
Herramienta MCP yahoo_finance_download
/yahoo-finance/sectorsLists Yahoo Finance sector keys that can be queried with the sector endpoint.
Notas de la respuesta
Example response: ```json {"code":200,"msg":"OK","data":{"items":[{"key":"technology","name":"Technology"}]}} ```
Herramienta MCP yahoo_finance_sectors
/yahoo-finance/sectors/{key}Returns overview, top companies, ETFs, mutual funds, industries, and research reports for a sector key.
Notas de la respuesta
Example response: ```json {"code":200,"msg":"OK","data":{"key":"technology","name":"Technology","industries":[{"key":"semiconductors","name":"Semiconductors"}]}} ```
Herramienta MCP yahoo_finance_sector
/yahoo-finance/industriesLists Yahoo Finance industry keys that can be queried with the industry endpoint.
Notas de la respuesta
Example response: ```json {"code":200,"msg":"OK","data":{"items":[{"key":"semiconductors","name":"Semiconductors"}]}} ```
Herramienta MCP yahoo_finance_industries
/yahoo-finance/industries/{key}Returns overview, sector linkage, top companies, growth companies, and research reports for an industry key.
Notas de la respuesta
Example response: ```json {"code":200,"msg":"OK","data":{"key":"semiconductors","name":"Semiconductors","sector_key":"technology"}} ```
Herramienta MCP yahoo_finance_industry
/yahoo-finance/ticker/{symbol}/actionsReturns dividends, splits, and capital gains for a symbol.
Herramienta MCP yahoo_finance_ticker_actions
/yahoo-finance/ticker/{symbol}/dividendsReturns dividend events for a symbol.
Herramienta MCP yahoo_finance_ticker_dividends
/yahoo-finance/ticker/{symbol}/splitsReturns split events for a symbol.
Herramienta MCP yahoo_finance_ticker_splits
/yahoo-finance/ticker/{symbol}/capital-gainsReturns capital gain events for ETF or mutual fund symbols when Yahoo provides them.
Herramienta MCP yahoo_finance_ticker_capital_gains
/yahoo-finance/ticker/{symbol}/analystsReturns recommendations, upgrades/downgrades, price targets, and estimate modules where Yahoo provides them.
Herramienta MCP yahoo_finance_ticker_analysts
/yahoo-finance/ticker/{symbol}/holdersReturns major, institutional, fund, and insider holder modules for a symbol.
Herramienta MCP yahoo_finance_ticker_holders
/yahoo-finance/ticker/{symbol}/sustainabilityReturns ESG and sustainability modules for a symbol.
Herramienta MCP yahoo_finance_ticker_sustainability
/yahoo-finance/ticker/{symbol}/fundsReturns fund profile, top holdings, equity/bond holdings, and sector weighting modules for ETF and mutual fund symbols.
Herramienta MCP yahoo_finance_ticker_funds
/yahoo-finance/ticker/{symbol}/isinReturns the experimental yfinance-compatible ISIN lookup result for a symbol.
Notas de la respuesta
Example response: ```json {"code":200,"msg":"OK","data":{"symbol":"AAPL","isin":"US0378331005"}} ```
Herramienta MCP yahoo_finance_ticker_isin
/yahoo-finance/ticker/{symbol}/sec-filingsReturns Yahoo Finance SEC filing summaries for a symbol.
Herramienta MCP yahoo_finance_ticker_sec_filings
/yahoo-finance/ticker/{symbol}/sharesReturns current share-count fields from Yahoo key statistics.
Notas de la respuesta
Example response: ```json {"code":200,"msg":"OK","data":{"symbol":"AAPL","shares":{"sharesOutstanding":15000000000}}} ```
Herramienta MCP yahoo_finance_ticker_shares
/yahoo-finance/ticker/{symbol}/shares-fullReturns historical shares-out rows from Yahoo fundamentals timeseries.
Notas de la respuesta
Example response: ```json {"code":200,"msg":"OK","data":{"symbol":"AAPL","points":[{"timestamp":1716422400,"datetime":"2024-05-23T00:00:00Z","shares_out":15000000000}]}} ```
Herramienta MCP yahoo_finance_ticker_shares_full
/yahoo-finance/ticker/{symbol}/valuationReturns the valuation table from the Yahoo Finance key statistics page when Yahoo serves the table.
Notas de la respuesta
Example response: ```json {"code":200,"msg":"OK","data":{"symbol":"AAPL","headers":["Market Cap","Current"],"rows":[{"Market Cap":"3.0T"}]}} ```
Herramienta MCP yahoo_finance_ticker_valuation
/yahoo-finance/ticker/{symbol}/earnings-datesReturns standalone earnings-date rows from Yahoo Finance calendar HTML when Yahoo serves the table.
Notas de la respuesta
Example response: ```json {"code":200,"msg":"OK","data":{"symbol":"AAPL","limit":12,"offset":0,"rows":[{"Earnings Date":"October 30, 2025 at 4 PM EDT"}]}} ```
Herramienta MCP yahoo_finance_ticker_earnings_dates
/yahoo-finance/ticker/{symbol}/calendarReturns Yahoo Finance calendar events for a symbol.
Herramienta MCP yahoo_finance_ticker_calendar
/yahoo-finance/ticker/{symbol}/history-metadataReturns Yahoo Finance chart metadata for a symbol.
Notas de la respuesta
Example response: ```json {"code":200,"msg":"OK","data":{"symbol":"AAPL","meta":{"currency":"USD","exchangeName":"NMS"}}} ```
Herramienta MCP yahoo_finance_ticker_history_metadata
/yahoo-finance/ticker/{symbol}/options/{expiration}Returns calls and puts for a specific Unix expiration timestamp.
Herramienta MCP yahoo_finance_ticker_options_expiration
/yahoo-finance/lookupReturns Yahoo Finance instrument matches for a query, optionally filtered by instrument type.
Herramienta MCP yahoo_finance_lookup
/yahoo-finance/screenerRuns a constrained Yahoo Finance custom screener query using Yahoo's public screener JSON shape.
Herramienta MCP yahoo_finance_screener_custom
Ejecución gestionada
Crawlora expone las interfaces públicas de datos de Yahoo Finance admitidas mediante endpoints de API documentados, con metadatos de autenticación, esquema, ejemplos en Playground, costos en créditos y manejo estructurado de fallos.
Procesamiento de solicitudes específico por endpoint para páginas de cotización, histórico, búsqueda, screener, calendario, mercado y acciones
Respuestas JSON normalizadas con esquema documentado y ejemplos cuando están disponibles
Páginas de Docs y Playground generadas desde el catálogo de API activo
Facturación por créditos vinculada al peso de facturación del backend
Contexto claro de fallos upstream ante anomalías de datos, en lugar de devolver silenciosamente datos incorrectos
Rutas de producción protegidas por API key para integraciones de backend
Construir o comprar
Usa esta comparación para decidir si mantener infraestructura de scraping internamente o llamar a un endpoint gestionado.
| Requisito | Construcción interna | Crawlora |
|---|---|---|
| Cobertura de endpoints | Mantener scrapers separados para páginas de cotización, histórico, calendario, screener y acciones. | Usar la familia documentada de endpoints de Yahoo Finance desde una sola interfaz de API. |
| Mantenimiento de parsers | Actualizar selectores y lógica de manejo de respuestas ante cambios en las páginas públicas. | Usar la lógica de extracción específica por endpoint mantenida detrás de la API de Crawlora. |
| Normalización de esquemas | Normalizar tú mismo módulos dispares de cotización, mercado, calendario y acciones a un modelo propio. | Obtener JSON estructurado desde el esquema documentado de endpoints. |
| Pruebas de desarrollo | Construir tu propia consola de solicitudes y ejemplos. | Usar páginas de Docs y Playground generadas desde el catálogo activo actual. |
| Facturación por uso | Construir tú mismo los pesos de endpoints, créditos y límites. | Usar facturación por uso basada en créditos con pesos de endpoints publicados. |
| Manejo de fallos | Distinguir tú mismo páginas vacías, cambios y módulos no disponibles. | Obtener errores documentados para respuestas upstream no disponibles. |
Crawlora ofrece extracción estructurada de datos web públicos para las páginas y módulos de Yahoo Finance admitidos. Crawlora no es la API oficial de Yahoo Finance. Crawlora no es un bróker, asesor de inversiones, proveedor de datos bursátiles ni proveedor de datos de trading en tiempo real. Los datos pueden estar retrasados, incompletos o ajustarse por cambios en las páginas upstream. No uses Crawlora como única base para decisiones de trading, inversión, cumplimiento, impuestos, contabilidad o riesgo. Los clientes deben asegurarse de que su uso cumpla con la ley aplicable, los derechos de terceros, los términos de la plataforma y los términos de Crawlora.
APIs relacionadas
Conecta este endpoint con páginas adyacentes de Crawlora de búsqueda, monitoreo, documentación y precios.
Combina los datos de Yahoo Finance con la cobertura de cotizaciones, gráficos, mercado y noticias de Google Finance.
AbrirCombina la investigación pública de mercado con datos de lanzamientos de startups y descubrimiento de productos.
AbrirIntegra señales de inteligencia de sitios web y competencia.
AbrirRecopila datos de inteligencia de empresas dentro del alcance de perfiles públicos admitidos.
AbrirConsulta planes, créditos, límites y opciones de uso.
AbrirExplora el catálogo completo de endpoints activos.
AbrirCómo hacer scraping de Yahoo Finance
Los endpoints de Yahoo Finance de Crawlora son solicitudes GET (más dos rutas POST en bloque) que convierten en JSON las páginas públicas de acciones, mercado y screeners de Yahoo Finance. Por ticker: /yahoo-finance/ticker/{symbol}/quote, /yahoo-finance/ticker/{symbol}/info, /yahoo-finance/ticker/{symbol}/history (OHLCV por period o start y end, con interval), /yahoo-finance/ticker/{symbol}/financials (estado de resultados, balance o flujo de caja por period), además de opciones, dividendos, splits, ganancias, analistas, accionistas, noticias, sostenibilidad, valoración, estructura accionaria y resúmenes de presentaciones ante la SEC. A nivel de mercado: /yahoo-finance/search, /yahoo-finance/lookup, /yahoo-finance/trending/{region}, /yahoo-finance/market/{market}/summary y status, screeners predefinidos y personalizados, calendarios, y páginas de sectores e industrias. POST /yahoo-finance/download devuelve en una sola llamada datos históricos de hasta 25 tickers.
GET /yahoo-finance/search?q=<nombre de empresa> o /yahoo-finance/lookup?query=<texto>&type=<equity, etf, etc.> devuelve valores que coinciden con su ticker de Yahoo. Guarda el ticker; es la clave que necesitan el resto de rutas de acciones.
GET /yahoo-finance/ticker/{symbol}/quote devuelve campos rápidos de cotización, /yahoo-finance/ticker/{symbol}/info devuelve módulos de resumen, estadísticas y descripción general, /yahoo-finance/ticker/{symbol}/history?period=1y&interval=1d (o start y end) devuelve puntos de datos OHLCV normalizados, con include_actions para dividendos y splits. POST /yahoo-finance/download puede obtener históricos de hasta 25 tickers en una sola llamada.
GET /yahoo-finance/ticker/{symbol}/financials?statement=income&period=annual (o quarterly), además de /yahoo-finance/ticker/{symbol}/earnings, /yahoo-finance/ticker/{symbol}/analysts, /yahoo-finance/ticker/{symbol}/holders, /yahoo-finance/ticker/{symbol}/options y /yahoo-finance/ticker/{symbol}/dividends, para los módulos de investigación que Yahoo muestra en la página de la acción.
GET /yahoo-finance/screeners lista screeners predefinidos (day_gainers, most_actives, etc.), /yahoo-finance/screener/{id} ejecuta uno de ellos; POST /yahoo-finance/screener ejecuta una consulta personalizada en el formato JSON del screener de Yahoo. /yahoo-finance/calendars/{type} devuelve calendarios de ganancias, IPO, económicos y de splits, y /yahoo-finance/trending/{region} y /yahoo-finance/market/{market}/summary ofrecen resúmenes diarios de mercado.
Preguntas frecuentes
Respuestas para desarrolladores que evalúan Crawlora para workflows de datos públicos de Yahoo Finance admitidos.
Sí. Crawlora ofrece endpoints para las páginas y módulos públicos de Yahoo Finance admitidos, incluyendo cotización, búsqueda, histórico, resumen de mercado, calendario, screener y módulos de acciones.
No. Crawlora no es la API oficial de Yahoo Finance. Crawlora ofrece extracción estructurada de datos web públicos para las interfaces de datos de Yahoo Finance admitidas.
El catálogo actual incluye cotización, búsqueda, precios históricos, metadatos del histórico, noticias, estado del mercado, resumen de mercado, acciones en tendencia, calendarios, sectores, industrias, screeners predefinidos y personalizados, datos financieros, ganancias, analistas, accionistas, opciones, dividendos, splits, estructura accionaria, sostenibilidad, valoración y, según lo admitido, módulos relacionados de acciones.
No. Crawlora no es un proveedor de datos de trading en tiempo real. Los datos pueden estar retrasados, incompletos o ajustarse por cambios en las páginas upstream. No uses Crawlora como única base para decisiones de trading, inversión, cumplimiento, impuestos, contabilidad o riesgo.
No. Crawlora no ofrece asesoramiento de inversión, servicios de correduría, licencia de datos bursátiles, recomendaciones de trading ni decisiones de riesgo.
Sí. Abre la página de la plataforma Yahoo Finance o la página de Playground específica del endpoint para ver parámetros, ejemplos de cURL, JSON de ejemplo, enlaces a documentación y costos en créditos.
Crawlora ofrece un error documentado para respuestas upstream no disponibles. Los clientes deben manejar reintentos, estados vacíos y cambios de disponibilidad upstream en su propia integración.
Yahoo cerró su API oficial de Finance en 2017. La mayoría de las alternativas, incluida la popular biblioteca de Python yfinance, hacen ingeniería inversa de las páginas públicas de Yahoo y pueden fallar silenciosamente si Yahoo cambia el diseño de página o limita las solicitudes. Crawlora mantiene Yahoo Finance como una API documentada y versionada, con esquema, facturación basada en créditos y manejo estructurado de errores, en lugar de un scraper que debes mantener tú mismo.
Usa GET /yahoo-finance/ticker/{symbol}/quote para cotizaciones, /yahoo-finance/ticker/{symbol}/history para datos OHLCV, /yahoo-finance/ticker/{symbol}/financials para informes financieros, además de otras rutas de acciones que cubren opciones, dividendos, ganancias, analistas, accionistas y noticias; si no conoces el ticker, resuélvelo primero con el endpoint /yahoo-finance/search de Crawlora. Todo devuelve JSON normalizado.
Como endpoint gestionado, cubre los mismos módulos públicos de Yahoo Finance (cotización, resumen, histórico, informes financieros, opciones, movimientos accionarios, accionistas, analistas, sostenibilidad, ISIN, etc.), así que obtienes campos al estilo yfinance sin ejecutar tu propio scraper, que fallaría en cuanto Yahoo cambie la página o bloquee tu IP.
Sí. Envía una solicitud POST al endpoint /yahoo-finance/download de Crawlora con hasta 25 tickers y un periodo o rango de fechas, para obtener precios históricos de todos en una sola llamada.
Sí. El endpoint /yahoo-finance/screener/{id} ejecuta screeners predefinidos de Yahoo (como day_gainers o most_actives), /yahoo-finance/screener ejecuta consultas personalizadas, y /yahoo-finance/calendars/{type} devuelve calendarios de ganancias, IPO, eventos económicos y splits, con filtros de fecha y capitalización de mercado.
Son los datos públicos que Yahoo muestra en la página, con cualquier retraso que Yahoo aplique, no datos bursátiles con licencia. Úsalos para investigación, dashboards y monitoreo, no para ejecución de operaciones ni escenarios de cumplimiento.
Guides
Read Crawlora guides and comparisons that use the Yahoo Finance API.
Prueba la cotización de ticker de Yahoo Finance en Playground, revisa el esquema de respuesta actual en Docs y compara el uso basado en créditos en la página de precios.