Linkedin Jobs Scraper avatar
Linkedin Jobs Scraper

Pricing

$2.00 / 1,000 results

Go to Apify Store
Linkedin Jobs Scraper

Linkedin Jobs Scraper

A powerful and customizable scraper that extracts public LinkedIn job data — no login or cookies required. Get clean, structured results with job titles, companies, locations, salaries, and more. Fast, reliable, and proxy-ready (coming soon). Perfect for analysis and automation.

Pricing

$2.00 / 1,000 results

Rating

5.0

(1)

Developer

minyo

minyo

Maintained by Community

Actor stats

0

Bookmarked

14

Total users

3

Monthly active users

9 days ago

Last modified

Share

💼 LinkedIn Jobs Scraper

⭐ What does LinkedIn Jobs Scraper do?

LinkedIn Jobs Scraper is a powerful, customizable, and efficient scraper designed to extract public job data directly from LinkedIn — no login or cookies required. It delivers clean and structured data ready for analysis, automation, or integration into your own systems.

You can extract detailed job information such as:

  • 🧑‍💼 Job title
  • 🏢 Company name
  • 🗺️ Location
  • 💻 Remote availability
  • 📝 Job description
  • 💰 Compensation details
  • Date posted
  • 🔗 Job URL and direct application link
  • 🏷️ Job type, function, level and industry

🔥 Why use LinkedIn Jobs Scraper?

  1. 🎯 Focused on LinkedIn — specifically optimized for LinkedIn’s job data structure.
  2. 🧠 No login or cookies needed — it runs entirely with public listings, making setup instant.
  3. 🤖 Smart User-Agent rotation — automatically generates realistic browser fingerprints for every run.
  4. Fast and reliable — scrapes job data efficiently while minimizing compute unit usage.
  5. 🔒 Proxy support coming soon — although it works perfectly fine without proxies.
  6. 📊 Clean and standardized output — easy to process, analyze, or integrate with any system.
  7. 🧩 Apify-native integration — runs smoothly inside Apify (Dataset, KV Store, API & webhooks).

💡 Common use cases

  • 📈 Market analysis — identify hiring trends and job demand by region or industry.
  • 💼 HR automation — feed job data into CRMs, ATS or recruitment tools.
  • 🔍 Competitive research — track where your competitors are hiring and which roles they prioritize.
  • 🧭 Career exploration — discover new opportunities that match your goals or location.
  • 📚 Academic / data research — analyze employment patterns or salary evolution.

🚀 How to use

You can run the scraper in two simple ways:

1️⃣ Run from Apify Console

  1. Open the actor in your Apify Dashboard.
  2. Fill in your desired search term and location (required).
  3. Adjust optional filters like distance, job_type, is_remote, or company IDs.
  4. Click Save & Start.
  5. Once finished, open the Dataset tab to browse or download your results.

2️⃣ Run via API

You can also start the scraper programmatically with an HTTP request:

curl "https://api.apify.com/v2/acts/username~linkedin-jobs-scraper/runs?token=YOUR_APIFY_TOKEN" \
-d '{
"search_term": "Frontend Developer",
"location": "Madrid, Spain",
"distance": 30
}'

⚙️ Input configuration

Below is an example of how to configure your input:

{
"search_term": "Software Engineer",
"location": "Barcelona, Spain",
"distance": 50,
"results_wanted": 100,
"job_type": "fulltime",
"is_remote": false,
"linkedin_company_ids": [76987811, 1815218],
"easy_apply": false,
"published_at": "72",
"fetch_description": true
}

Input fields

FieldTypeDefaultDescription
search_termstringKeywords to search, e.g. "data analyst", "project manager".
locationstringBarcelona, SpainRequired. City, region or country.
distanceinteger50Search radius in miles.
results_wantedinteger50Maximum number of job results to retrieve (1–1000).
job_typestringFilter by job type (fulltime, parttime, internship, etc.).
is_remotebooleanfalseIf true, only returns remote jobs.
linkedin_company_idsarray[]Filter by specific LinkedIn company IDs.
easy_applybooleanfalseFilter for jobs with LinkedIn “Easy Apply”.
published_atstring"72"Only include jobs posted in the last N hours (24, 48, 72, etc.).
fetch_descriptionbooleantrueFetch full job descriptions and details.

⚠️ Important: You cannot combine easy_apply and published_at in the same run due to LinkedIn limitations.


📤 Example output

Each item represents a job posting and follows this structure:

{
"id": "li-4308729964",
"title": "Software Engineer",
"company_name": "Tech Solutions",
"company_url": "https://www.linkedin.com/company/tech-solutions/",
"location": "Barcelona, Spain",
"is_remote": true,
"date_posted": "2025-10-07T09:24:00Z",
"job_url": "https://www.linkedin.com/jobs/view/4308729964/",
"job_url_direct": "https://www.linkedin.com/jobs-apply/4308729964",
"job_type": "fulltime",
"job_level": "Mid-Senior",
"job_function": "Engineering",
"company_industry": "Information Technology",
"company_logo": "https://media.licdn.com/logo.png",
"description": "We are looking for a software engineer to join our growing team...",
"emails": ["hr@techsolutions.com"],
"compensation": {
"salary_source": "LinkedIn",
"interval": "yearly",
"min_amount": 35000,
"max_amount": 45000,
"currency": "EUR"
}
}

💾 Output format

  • All results are automatically pushed to your Apify Dataset.

  • A full JSON copy is also saved to the Key-Value Store as jobs.json.

  • You can export results directly as:

    • 📄 JSON
    • 📑 CSV
    • 📊 XLSX

💰 Pricing

The LinkedIn Jobs Scraper is available for $2/1000 results. It’s optimized for performance, so you can run many searches with minimal cost.

🧩 Proxy support coming soon — but the scraper already runs perfectly without proxies.


This actor only extracts publicly available information from LinkedIn. Always comply with LinkedIn’s Terms of Service, data protection laws, and ethical scraping practices.


💬 Feedback & support

We are constantly improving LinkedIn Jobs Scraper. If you find a bug or have suggestions, please open an issue in the Apify console → Issues tab. Your feedback helps us make it better every day! 🚀


🇪🇸 LinkedIn Jobs Scraper (Versión en Español)

⭐ ¿Qué hace LinkedIn Jobs Scraper?

LinkedIn Jobs Scraper es una herramienta potente, personalizable y eficiente diseñada para extraer datos públicos de ofertas de trabajo directamente desde LinkedIn — sin necesidad de iniciar sesión ni usar cookies. Devuelve datos limpios y estructurados, listos para análisis, automatización o integración en tus propios sistemas.

Podrás obtener información detallada como:

  • 🧑‍💼 Título del puesto
  • 🏢 Nombre de la empresa
  • 🗺️ Ubicación
  • 💻 Disponibilidad remota
  • 📝 Descripción del trabajo
  • 💰 Detalles del salario o compensación
  • Fecha de publicación
  • 🔗 URL del empleo y enlace directo para aplicar
  • 🏷️ Tipo de contrato, nivel y sector

🔥 ¿Por qué usar LinkedIn Jobs Scraper?

  1. 🎯 Enfocado 100% en LinkedIn — optimizado específicamente para su estructura.
  2. 🧠 Sin login ni cookies — funciona solo con ofertas públicas, listo para usar.
  3. 🤖 Rotación automática de User-Agent — simula navegadores reales de forma inteligente.
  4. Rápido y confiable — obtiene datos de alta calidad minimizando el consumo.
  5. 🔒 Soporte para proxies próximamente — aunque ya funciona perfectamente sin ellos.
  6. 📊 Salida limpia y estandarizada — ideal para análisis, dashboards o integraciones.
  7. 🧩 Totalmente integrado con Apify — compatible con Datasets, KV Store, API y webhooks.

💡 Casos de uso

  • 📈 Análisis de mercado laboral — detecta tendencias y demanda de empleo.
  • 💼 Automatización de RRHH — alimenta CRMs o sistemas de reclutamiento.
  • 🔍 Investigación competitiva — analiza dónde y en qué roles contratan tus competidores.
  • 🧭 Exploración profesional — descubre oportunidades según tus habilidades o ubicación.
  • 📚 Investigación académica o económica — analiza salarios, sectores o evolución laboral.

🚀 Cómo usarlo

Puedes ejecutar el scraper de dos formas muy sencillas:

1️⃣ Desde la consola de Apify

  1. Abre el actor desde tu panel de Apify.
  2. Completa los campos search term y location (obligatorios).
  3. Ajusta los filtros opcionales: distance, job_type, is_remote, etc.
  4. Haz clic en Save & Start.
  5. Al finalizar, abre la pestaña Dataset para ver o descargar tus resultados.

2️⃣ Desde la API

También puedes ejecutarlo mediante una petición HTTP:

curl "https://api.apify.com/v2/acts/username~linkedin-jobs-scraper/runs?token=TU_TOKEN_APIFY" \
-d '{
"search_term": "Desarrollador Frontend",
"location": "Madrid, España",
"distance": 30
}'

⚙️ Ejemplo de configuración

{
"search_term": "Ingeniero de software",
"location": "Barcelona, España",
"distance": 50,
"results_wanted": 100,
"job_type": "fulltime",
"is_remote": false,
"linkedin_company_ids": [76987811, 1815218],
"easy_apply": false,
"published_at": "72",
"fetch_description": true
}

⚠️ Importante: No se pueden combinar los filtros easy_apply y published_at en la misma ejecución por limitaciones de LinkedIn.


📤 Ejemplo de salida

{
"id": "li-4308729964",
"title": "Software Engineer",
"company_name": "Tech Solutions",
"location": "Barcelona, España",
"is_remote": true,
"date_posted": "2025-10-07T09:24:00Z",
"job_url": "https://www.linkedin.com/jobs/view/4308729964/",
"job_type": "fulltime",
"company_industry": "Tecnología de la Información",
"description": "Buscamos un ingeniero de software para unirse a nuestro equipo...",
"compensation": {
"interval": "año",
"min_amount": 35000,
"max_amount": 45000,
"currency": "EUR"
}
}

💰 Precio

LinkedIn Jobs Scraper está disponible por 2$/1000 resultados. Está optimizado para ser rápido y eficiente, por lo que puedes ejecutar muchas búsquedas con un coste muy bajo.

🧩 Soporte para proxies próximamente, aunque el scraper ya funciona perfectamente sin ellos.


Este actor solo extrae información pública disponible en LinkedIn. Cumple siempre con los Términos de Servicio de LinkedIn, las leyes de protección de datos y las buenas prácticas de scraping ético.


💬 Soporte y sugerencias

Estamos mejorando continuamente LinkedIn Jobs Scraper. Si encuentras un error o tienes sugerencias, abre un issue en la consola de Apify → pestaña Issues. ¡Tu feedback nos ayuda a hacerlo aún mejor! 🚀