~/business/indeed-scraper

Indeed Scraper — Empleos, Empresas, Reseñas y Salarios

Extrae ofertas de Indeed con descripciones completas y salarios analizados, y en la misma ejecución las empresas que las publican: perfiles, reseñas de empleados, tablas salariales y preguntas y respuestas, unidos por el id de empleador de Indeed. 62 dominios de país, sin necesidad de iniciar sesión.

empleo TypeScriptCrawlee Global
proooxy/indeed-scraper — spec
categoríabusiness / empleo
lenguajeTypeScript
stackTypeScript, Crawlee
mercadosGlobal
salidaJSON limpio y listo para RAG

características clave

Las dos caras de Indeed en una ejecución: ofertas y las empresas que las publican

Unidos por el id de empleador de Indeed, no por el nombre de la empresa

Descripciones completas a la tarifa base, obtenidas por lotes

Cada filtro verificado contra un control: los que no funcionaban se eliminaron

62 dominios de país con moneda, idioma y unidades de distancia resueltos

Monitorización programada: solo las ofertas nuevas desde tu última ejecución

casos de uso

  • Inteligencia de reclutamiento y talento por puesto y mercado
  • Benchmarking salarial con pagas analizadas y tablas de la empresa
  • Investigación de competidores: vacantes abiertas, valoraciones y ritmo de contratación
  • Portales y agregadores que necesitan un feed limpio y deduplicado
  • Generación de leads: cada oferta es una empresa gastando en contratar
  • Emparejamiento de candidatos puntuado contra una lista de competencias

parámetros de entrada

ParámetroTipoObligatorioDescripción
scrapeModestringopcionalQué extraer: ofertas, empresas o ambas
keywordsarrayopcionalPuestos o términos de búsqueda
locationstringopcionalCiudad, provincia o código postal donde buscar
countrystringopcionalDominio de país de Indeed (62 admitidos)
startUrlsarrayopcionalURLs de búsqueda, oferta, empresa o salarios de Indeed
includeDescriptionbooleanopcionalIncluir la descripción completa (HTML y texto)
includeCompanyDetailsbooleanopcionalDevolver también perfiles, reseñas, salarios y preguntas de empleadores
strictMatchbooleanopcionalDescarta ofertas cuyo título y descripción no contengan tus palabras clave (Indeed rellena los resultados con ofertas poco relacionadas y patrocinadas)
resumeKeywordsarrayopcionalHabilidades de un CV; cada oferta recibe una puntuación de coincidencia de 0 a 100 junto con las habilidades coincidentes y las que faltan. No es un filtro de búsqueda
onlyNewJobsbooleanopcionalDevolver solo ofertas no vistas en ejecuciones anteriores
maxItemsnumberopcionalMáximo de ofertas devueltas: el tope de gasto de la ejecución
proxyConfigurationobjectopcionalSe recomienda proxy residencial

Ejemplo de salida

 1{
 2  "recordType": "job",
 3  "source": {
 4    "jobKey": "f687cbdb754c430a",
 5    "canonicalUrl": "https://www.indeed.com/viewjob?jk=f687cbdb754c430a",
 6    "country": "US",
 7    "domain": "www.indeed.com",
 8    "scrapedAt": "2026-08-27T03:23:45.483Z"
 9  },
10  "title": "Registered Nurse (Multiple Openings)",
11  "normalizedTitle": "Registered Nurse",
12  "company": {
13    "name": "AdventHealth Central Texas",
14    "fccId": "11994ad5a40ae7aa",
15    "rating": 3.7,
16    "reviewCount": 4166
17  },
18  "location": {
19    "formatted": "Killeen, TX 76549",
20    "city": "Killeen",
21    "state": "TX",
22    "postalCode": "76549",
23    "country": "US",
24    "isRemote": false
25  },
26  "salary": { "min": 33.28, "max": 61.91, "currency": "USD", "period": "HOURLY", "isEstimate": true }
27}

Cinco tipos de registro comparten el dataset (ofertas, empresas, reseñas, salarios y preguntas), distinguidos por recordType. Las ofertas se unen a las empresas por company.fccId.

Precios

Pago por evento: se factura por los registros que conservas.

EventoPrecioQué cubre
Oferta$0.003Una oferta con puesto, ubicación, salario analizado y descripción
Detalle extra de oferta$0.002Detalle opcional más allá del registro estándar
Petición de búsqueda$0.002Una búsqueda o petición de paginación
Perfil de empresa$0.006Un perfil de empleador con tamaño, ingresos y valoraciones
Reseña de empresa$0.004Una reseña de empleado con valoraciones por categoría
Registro salarial$0.003Una fila de tabla salarial por puesto y empleador
Pregunta y respuesta$0.003Una pregunta de la comunidad con sus mejores respuestas
Contacto del empleador (extra)$0.01Dirección de contacto tomada del sitio del empleador

Consejos

  • Define tú el alcance. Una consulta que ya acotaste a una ciudad nunca se amplía en silencio; las búsquedas amplias solo se dividen en porciones si activas la ampliación.
  • Usa onlyNewJobs para monitorizar. Las ofertas omitidas no cuestan peticiones ni cargos, así que una ejecución diaria sobre una consulta estable sale barata.
  • maxItems es tu tope de gasto. Es el techo duro de lo que una ejecución puede cobrar: fíjalo antes de subir la concurrencia.
  • Activa strictMatch al alimentar un modelo. El relleno y los resultados patrocinados son la principal fuente de ruido en los datos de Indeed.

faq

¿Puedo obtener ofertas y datos de empresa en la misma ejecución?
Sí. Activa includeCompanyDetails y cada empleador que la búsqueda descubra volverá también, con el perfil, las reseñas, los salarios y las preguntas que pidas. Las ofertas se unen a las empresas por el id de empleador de Indeed, no por el nombre.
¿Cuánto llega a recoger de una búsqueda?
En una búsqueda que Indeed declaraba con 2.676 ofertas, la paginación sola devolvió 737 ofertas únicas en 41 peticiones, y 1.388 en 369 peticiones con la ampliación activada. Cada ejecución registra lo recogido frente a lo que Indeed declaraba.
¿Devuelve resultados patrocinados o poco relacionados?
Solo si los quieres. Indeed rellena cada página con ellos; strictMatch los descarta, juzgados contra la descripción completa y no contra el extracto.

relacionado en ~/business

Ejecuta Indeed Scraper — Empleos, Empresas, Reseñas y Salarios, o consigue un desarrollo a medida

Empieza a extraer datos en Apify en minutos, o contrátame para construir un scraper a medida y un pipeline de datos RAG para tu fuente y esquema exactos.

ejecutar en Apify obtener datos a medida