Jobs & careers
Naukri Jobs Scraper
naukri.com
Naukri is India's largest job board, served through a dedicated plugin endpoint rather than the generic page fetch. Give it a keyword and a location - like a python developer in Bangalore - and it returns the jobs already parsed: title, company and location with a work mode (hybrid / remote / on-site), the experience range with a parsed min and max, the salary with a parsed min and max, the skills, the company rating and review count, a short snippet, the posted date and a clean job URL. Filter by location, experience, posting age and remote, sort by date, and page through to as many results as you need. It reads Naukri's own server-rendered listing data, so there is no HTML for you to parse.
What you can extract
- Job title, company and a clean job URL
- Location and work mode (hybrid / remote / on-site)
- Experience range with parsed min/max years
- Salary text with parsed min/max
- Skills and a short job snippet
- Company rating, review count and posted date
Dedicated endpoints
/jobs/naukri Naukri job search
Naukri job listings for a keyword and location: a jobs array with title, company, location, workMode, experience (with experienceMinYears/experienceMaxYears), salary (min/max), skills, companyRating, reviewsCount, a snippet, postedDate and a job url. Filter with location, experience, days and remote, sort, and page with max_results.
How to scrape it
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); Requests are POST and take their parameters in the query string. Browser rendering always happens - there is no flag to enable.
Related scrapers
Start scraping this site today
Free tier included. No credit card required to test it.