Empleo
ZipRecruiter Scraper
ziprecruiter.com
ZipRecruiter agrega ofertas de empleo de empresas de EE. UU. tras una detección de bots. ScrapeUnblocker renderiza los resultados de búsqueda en un navegador real y devuelve el puesto, la empresa, el salario estimado y la ubicación de cada oferta, manteniendo el 99,9% en una variedad de búsquedas a menos de cuatro segundos por página.
Qué puedes extraer
- Puesto, empresa y ubicación
- Salario estimado y rango salarial
- Tipo de empleo y fecha de publicación
- Nombre de la empresa y valoración
- Extracto de la descripción y URL de solicitud
Cómo rastrearlo
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/getPageSource?url=https%3A%2F%2Fwww.ziprecruiter.com%2Fjobs-search%3Fsearch%3Dsoftware%2Bengineer&parsed_data=true"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/getPageSource",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"url": "https://www.ziprecruiter.com/jobs-search?search=software+engineer", "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://www.ziprecruiter.com/jobs-search?search=software+engineer',
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 ZipRecruiter?
Recopilar datos públicos de ZipRecruiter como puestos de trabajo, estimaciones salariales y nombres de empleadores 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. Parte de estos datos pueden ser personales, así que cumple las normas de privacidad que se te apliquen. ScrapeUnblocker devuelve la página pública; qué recopilas y cómo lo usas es responsabilidad tuya.
¿Cómo hago scraping de ZipRecruiter sin que me bloqueen?
ZipRecruiter usa detección de bots y limitación de tasa. ScrapeUnblocker renderiza la página en un navegador real, rota exits residenciales e ISP y gestiona los desafíos, así que obtienes la página que ve un visitante en lugar de una página de bloqueo. En el benchmark de ScrapeUnblocker devolvió contenido real en el 99,9 % de 1.000 llamadas, unos 3,7 s por llamada.
¿Qué datos de ZipRecruiter puedo obtener?
Las páginas de búsqueda de ZipRecruiter te dan de cada oferta el puesto, la empresa y la ubicación, la estimación salarial y el rango de salario, el tipo de empleo y la fecha de publicación, el nombre y la valoración del empleador, un fragmento de la descripción del empleo y la URL para postularse. Obtén el HTML renderizado o pasa parsed_data=true para recibir la página como JSON estructurado.
¿Necesito una API o una cuenta de ZipRecruiter?
No. ScrapeUnblocker devuelve la página pública de ZipRecruiter como HTML, o como JSON estructurado con parsed_data=true, así que no necesitas una cuenta de API de ZipRecruiter. Envía una URL de búsqueda de empleo a /getPageSource con tu clave de ScrapeUnblocker. Usa steps para clics, escritura o scroll cuando una búsqueda los necesite.
¿Puedo monitorizar ZipRecruiter a escala?
Sí. Las llamadas se ejecutan 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. Envía muchas búsquedas por puesto y ubicación a la vez para seguir con el tiempo las ofertas y las estimaciones salariales en el mercado laboral de EE. UU.
¿Cuánto cuesta hacer scraping de ZipRecruiter?
Cada petición de ZipRecruiter cuesta 1 crédito, desde 1,00 EUR por cada 1.000 en Pay as you go hasta unos 0,55 EUR por cada 1.000 en el plan Ultimate. Se facturan las páginas entregadas, incluida la propia página 404 o 410 de un sitio. No se facturan un bloqueo 403, un timeout, un 523 de origen inaccesible, un 429 ni los errores del lado de ScrapeUnblocker. La prueba gratuita incluye 500 peticiones, sin tarjeta.
Scrapers relacionados
Empieza a rastrear este sitio hoy
Plan gratuito incluido. No necesitas tarjeta para probarlo.