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(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.