Todos los scrapers

Datos de empresas

LinkedIn Scraper

linkedin.com

99.9% Tasa de éxito
4.6s Respuesta media
Bot detection + rate limiting Protección
1000 llamadas Medido sobre

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.

Leer la documentación

Scrapers relacionados

Empieza a rastrear este sitio hoy

Plan gratuito incluido. No necesitas tarjeta para probarlo.