Empleo
Naukri Jobs Scraper
naukri.com
Naukri es el mayor portal de empleo de la India, servido mediante un endpoint de plugin dedicado en lugar de la obtención de página genérica. Dale una palabra clave y una ubicación - como un desarrollador python en Bangalore - y devuelve las ofertas ya analizadas: título, empresa y ubicación con una modalidad de trabajo (híbrido / remoto / presencial), el rango de experiencia con un mínimo y un máximo analizados, el salario con un mínimo y un máximo analizados, las habilidades, la valoración de la empresa y el número de reseñas, un breve extracto, la fecha de publicación y una URL de oferta limpia. Filtra por ubicación, experiencia, antigüedad de la publicación y remoto, ordena por fecha, y pagina hasta tantos resultados como necesites. Lee los datos de listado renderizados en el servidor del propio Naukri, así que no hay HTML que tengas que parsear.
Qué puedes extraer
- Título del puesto, empresa y una URL de oferta limpia
- Ubicación y modalidad de trabajo (híbrido / remoto / presencial)
- Rango de experiencia con años mín/máx analizados
- Texto del salario con mín/máx analizados
- Habilidades y un breve extracto de la oferta
- Valoración de la empresa, número de reseñas y fecha de publicación
Endpoints dedicados
/jobs/naukri Búsqueda de empleo en Naukri
Ofertas de empleo de Naukri para una palabra clave y una ubicación: un array de ofertas con title, company, location, workMode, experience (con experienceMinYears/experienceMaxYears), salary (min/max), skills, companyRating, reviewsCount, un snippet, postedDate y una url de oferta. Filtra con location, experience, days y remote, ordena, y pagina con max_results.
Cómo rastrearlo
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/jobs/naukri?keyword=python%20developer&location=Bangalore"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/jobs/naukri",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"keyword": "python developer", "location": "Bangalore"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const data = await su.naukriJobs('python developer', { location: 'Bangalore', maxResults: 50 });
console.log(data); 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 Naukri?
Recopilar datos públicos de Naukri como puestos de trabajo, salarios y habilidades requeridas 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 Naukri sin que me bloqueen?
Naukri tiene su propia protección anti-bot. ScrapeUnblocker renderiza la página en un navegador real, rota exits residenciales e ISP y gestiona los desafíos; el plugin devuelve las ofertas de empleo como JSON parseado. En el benchmark de ScrapeUnblocker devolvió contenido real en el 99,0 % de 1.080 llamadas, unos 13,3 s por llamada.
¿Qué datos de Naukri puedo obtener?
El plugin de Naukri devuelve un array jobs para una palabra clave y una ubicación: puesto, empresa y ubicación con una modalidad de trabajo (híbrida, remota o presencial), el rango de experiencia con los años mínimos y máximos analizados, el salario con min y max analizados, habilidades, valoración y número de reseñas de la empresa, un fragmento breve de la descripción, la fecha de publicación y una URL de empleo limpia.
¿Necesito una API o una cuenta de Naukri?
No. El plugin de Naukri devuelve ofertas de empleo como JSON sin cuenta de API de Naukri ni inicio de sesión. Envía una palabra clave como python developer y una ciudad como Bangalore, luego filtra con experience, days y remote, ordena por relevancia o fecha y pagina los resultados con max_results.
¿Puedo recopilar empleos de Naukri 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. Una llamada puede reunir hasta 1.000 empleos entre páginas con max_results, y sort=date con days=1 recoge las ofertas nuevas.
¿Cuánto cuesta hacer scraping de Naukri?
Cada petición cuesta 1 crédito, desde 1,00 EUR por cada 1.000 peticiones en Pay as you go hasta unos 0,55 EUR por cada 1.000 en el plan Ultimate. Las llamadas al plugin de Naukri consumen la misma cuota del plan que el resto de la API. No se facturan los bloqueos, los timeouts ni los errores del lado de ScrapeUnblocker, y la prueba gratuita incluye 500 peticiones sin tarjeta.
Scrapers relacionados
Empieza a rastrear este sitio hoy
Plan gratuito incluido. No necesitas tarjeta para probarlo.