Datos de empresas
LinkedIn Scraper
linkedin.com
Las ofertas de empleo de LinkedIn se sirven mediante un endpoint de plugin dedicado en lugar de la obtención de página genérica. Dale una palabra clave (y opcionalmente una ubicación) y devuelve las ofertas que LinkedIn muestra sin login, su superficie pública de empleo para invitados, ya analizadas: para cada oferta el puesto, la empresa con una URL de empresa limpia, la ubicación, la fecha de publicación como marca de tiempo ISO y como antigüedad relativa, el jobId y una URL de oferta canónica, y el logotipo de la empresa. Acota la búsqueda con los propios filtros de invitado de LinkedIn (fecha de publicación, modalidad, tipo de empleo, nivel de experiencia y banda salarial) y pagina tantos resultados como necesites. Pide el detalle de una oferta y obtienes además su descripción completa, nivel de seniority, tipo de contrato, función y sectores. Las ofertas públicas y las páginas de empresa son accesibles; lo que está tras un login no lo es, por diseño.
Qué puedes extraer
- Puesto y una URL de oferta canónica (con jobId)
- Nombre de la empresa y una URL de empresa limpia
- Ubicación y fecha de publicación (marca ISO + antigüedad relativa)
- URL de imagen del logotipo de la empresa
- Filtros de invitado: fecha de publicación, modalidad, tipo de empleo, experiencia y salario
- Modo detalle: descripción completa, nivel de seniority, tipo de contrato, función y sectores
Endpoints dedicados
/jobs/linkedin Búsqueda de empleo en LinkedIn
Ofertas de empleo de la superficie pública de invitados de LinkedIn para una palabra clave (+ ubicación opcional): cada una con jobId, title, company, companyUrl, location, postedDate (ISO), una jobUrl canónica y companyLogo. Filtra por fecha de publicación, modalidad, tipo de empleo, experiencia y salario; pagina con max_results. Pasa mode=detail con un job_id para la descripción completa, seniority, tipo de contrato, función y sectores.
Cómo rastrearlo
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/jobs/linkedin?keyword=python%20developer&location=United%20States"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/jobs/linkedin",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"keyword": "python developer", "location": "United States"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const data = await su.linkedinJobs('python developer', {
location: 'United States',
workplace: 'remote',
timePosted: 'week',
});
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.
Scrapers relacionados
Empieza a rastrear este sitio hoy
Plan gratuito incluido. No necesitas tarjeta para probarlo.