Datos de empresas
Yahoo Finance Scraper
finance.yahoo.com
Yahoo Finance es una fuente líder de cotizaciones, datos de mercado y fundamentales de empresas. ScrapeUnblocker renderiza sus páginas de cotización y mercado como las vería un visitante y devuelve el precio, la variación y las estadísticas clave de cada valor, manteniendo un 100% limpio en menos de tres segundos por página.
Qué puedes extraer
- Símbolo, nombre de la empresa y bolsa
- Precio, variación y variación porcentual
- Capitalización, volumen y rango del día
- PER, BPA y rango de 52 semanas
- Titulares de noticias y URL de cotización
Cómo rastrearlo
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/getPageSource?url=https%3A%2F%2Ffinance.yahoo.com%2Fquote%2FAAPL&parsed_data=true"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/getPageSource",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"url": "https://finance.yahoo.com/quote/AAPL", "parsed_data": True},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const results = await su.getPageSource({
url: 'https://finance.yahoo.com/quote/AAPL',
parsedData: true,
});
console.log(results); Las peticiones son POST y sus parámetros van en la query string. El renderizado en navegador siempre ocurre: no hay ningún flag que activar.
Preguntas frecuentes
¿Es legal hacer scraping de Yahoo Finance?
Recopilar datos públicos de Yahoo Finance como cotizaciones de acciones, capitalizaciones bursátiles y datos fundamentales de empresas es lícito en muchas jurisdicciones, pero las normas dependen de tu país, de los datos que recopiles y de cómo los uses. ScrapeUnblocker devuelve la página pública; qué recopilas y cómo lo usas es responsabilidad tuya.
¿Cómo hago scraping de Yahoo Finance sin que me bloqueen?
Yahoo Finance usa detección de bots y limitación de tasa. ScrapeUnblocker renderiza la página en un navegador real, rota exits residenciales e ISP, gestiona los desafíos y después devuelve la página de cotización o de mercado tal como la ve un visitante. En el benchmark de ScrapeUnblocker devolvió contenido real en el 100 % de 1.000 llamadas, unos 2,5 s por llamada.
¿Qué datos de Yahoo Finance puedo obtener?
De una página de cotización como finance.yahoo.com/quote/AAPL: ticker, nombre de la empresa y bolsa, precio, variación y variación porcentual, capitalización bursátil, volumen y rango del día, PER, BPA y rango de 52 semanas, además de titulares de noticias y la URL de la cotización. Obtén el HTML renderizado o añade parsed_data=true para recibir JSON estructurado.
¿Necesito una API o una cuenta de Yahoo Finance?
No. ScrapeUnblocker devuelve la página pública como HTML, o como JSON estructurado con parsed_data=true, así que no hay cuenta de Yahoo Finance, inicio de sesión ni clave de API que configurar. Envía cualquier URL de cotización o de mercado de Yahoo Finance a /getPageSource con tu clave de ScrapeUnblocker.
¿Puedo monitorizar Yahoo Finance a escala?
Sí. Envía una llamada a /getPageSource por URL y ejecuta las llamadas en paralelo hasta el límite de concurrencia de tu plan: de 20 a 100 solicitudes concurrentes en Pay as you go, Starter y Pro, y de 200 a 400 en Business, Scale y Ultimate. Así puedes volver a revisar de forma programada una lista de seguimiento de tickers, una página de cotización por llamada.
¿Cuánto cuesta hacer scraping de Yahoo Finance?
Cada llamada a /getPageSource es una petición, y 1 petición = 1 crédito: 1,00 EUR por cada 1.000 en Pay as you go, bajando hasta unos 0,55 EUR por cada 1.000 en el plan Ultimate. No se facturan los bloqueos ni los timeouts. La prueba gratuita incluye 500 peticiones sin tarjeta.
Scrapers relacionados
Empieza a rastrear este sitio hoy
Plan gratuito incluido. No necesitas tarjeta para probarlo.