Naukri Scraper - India Jobs, Salaries, Skills & Companies
Pricing
from $0.46 / 1,000 job delivereds
Naukri Scraper - India Jobs, Salaries, Skills & Companies
Scrape Naukri.com jobs by keyword, city or search link: title, company, location, experience, salary, skills, posted date, openings, work mode and company rating. Filter by experience, job age and remote or hybrid. Schedule with onlyNew for daily job alerts.
Pricing
from $0.46 / 1,000 job delivereds
Rating
0.0
(0)
Developer
Scrapewise Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Features
Share
Naukri Scraper: India jobs, salaries, skills and companies
This Naukri scraper collects jobs from Naukri.com, India's largest job site, with no account needed. Type a role, skill or company (or paste a Naukri search link) and get each job as one clean row: title, company, city, experience, salary, skills, posted date, number of openings, work mode and the company's employee rating.
Use it for salary benchmarks by role and city, hiring trend dashboards, lead lists of companies that are hiring right now, job alert feeds and AI job matching.
At a glance
| What | Price |
|---|---|
| Job delivered | US$ 0.60 per 1,000 jobs (US$ 0.0006 each) |
| Run start | US$ 0.005 per run, charged only after Naukri answers |
- 5 search terms with 200 jobs each = 1,000 jobs = US$ 0.605.
- Error rows, duplicates and jobs skipped by
onlyNeware never charged. A run that cannot reach Naukri costs nothing. - The Indian residential proxy that Naukri needs is included in the price.
- Up to 2,000 jobs per search (the most Naukri shows); add more search terms or filters to go further.
Quick start
{"searchTerms": ["machine learning engineer"],"maxResultsPerSearch": 20}
Several roles in one city, hybrid only, newest first:
{"searchTerms": ["sap fico", "salesforce developer", "cyber security analyst"],"location": "bangalore","workMode": "hybrid","sortBy": "date","maxResultsPerSearch": 200}
A Naukri search link copied from the browser (its role, city and filters are kept):
{"startUrls": [{ "url": "https://www.naukri.com/flutter-developer-jobs-in-chennai?k=flutter%20developer&l=chennai&experience=2" }]}
An empty input runs the example search, so you can see the output right away.
Input
| Field | What it does |
|---|---|
searchTerms | Roles, skills or companies, one per line. Each is a separate search. Also keywords, queries. |
startUrls | Naukri search result links. Role, city, experience, job age and work mode in the link are kept. |
location | City or region for every search term: bangalore, pune, hyderabad, delhi ncr, mumbai... Empty = all of India. |
experience | Years of experience of the candidate (0 = freshers). Only jobs open to that experience. |
jobAge | Posted in the last 1, 3, 7, 15 or 30 days. |
workMode | any, office, hybrid or remote. |
sortBy | relevance (Naukri default) or date (newest first). |
maxResultsPerSearch | Jobs per search term or link, 1 to 2,000. Default 50. Also maxResults, maxItems. |
onlyNew | Job alerts: only jobs not delivered in earlier runs of the same input (see below). |
proxyConfiguration | Default: Apify residential proxy in India. |
Output
One row per job. Real row from a run on 7 Nov 2026 (sap fico, hybrid, newest first):
{"jobId": "041126022253","title": "Senior Winshuttle Developer","companyName": "Hinduja Global Solutions (HGS)","companyId": 4390720,"url": "https://www.naukri.com/job-listings-senior-winshuttle-developer-hinduja-global-solutions-hgs-indore-hyderabad-5-to-9-years-041126022253","location": "Hybrid - Indore, Hyderabad","cities": ["Indore", "Hyderabad"],"workMode": "hybrid","experience": "5-9 Yrs","minExperienceYears": 5,"maxExperienceYears": 9,"salary": "15-30 Lacs PA","salaryMin": 1500000,"salaryMax": 3000000,"salaryCurrency": "INR","salaryDisclosed": true,"skills": ["Senior", "SAP ECC", "SAP", "ECC", "Studio", "Development", "Winshuttle"],"descriptionSnippet": "Duration : Full time\nKnowledge of MDM solutions to create and maintain master data ...","postedAt": "2026-11-06T11:20:57+00:00","postedLabel": "1 Day Ago","vacancies": 2,"walkIn": false,"diversityTags": [],"companyRating": 3.7,"companyReviewsCount": 8037,"companyLogoUrl": "https://img.naukimg.com/logo_images/groups/v1/233848.gif","companyJobsUrl": "https://www.naukri.com/hinduja-global-solutions-hgs-jobs-careers-65085","searchTerm": "sap fico","searchLocation": null,"searchUrl": "https://www.naukri.com/sap-fico-jobs?k=sap%20fico&wfhType=3&sort=f","page": 1,"position": 3,"scrapedAt": "2026-11-07T12:35:32+00:00"}
| Field | Meaning |
|---|---|
jobId, url | Naukri job id and the public job page. |
title, companyName, companyId | Job title and hiring company. |
location, cities | Location as shown on Naukri, and the list of cities. |
workMode | hybrid or remote when Naukri tags it, or the mode you filtered by. Otherwise empty. |
experience, minExperienceYears, maxExperienceYears | Experience range asked by the employer. |
salary | Salary text as shown ("15-30 Lacs PA", "Not disclosed"). |
salaryMin, salaryMax, salaryCurrency, salaryDisclosed | Yearly salary range in numbers when the employer shows it (about 1 job in 7). |
skills | Key skills tagged on the job. |
descriptionSnippet | The job summary shown in the results. Personal contact details are removed. |
postedAt, postedLabel | Posting date (ISO) and Naukri's label ("1 Day Ago"). |
vacancies | Number of openings, when given. |
walkIn | True for walk-in drives. |
diversityTags | Diversity hiring tags (for example "women", "women returning to work"). |
companyRating, companyReviewsCount | Employee rating of the company and number of reviews. |
companyLogoUrl, companyJobsUrl | Company logo and the company's jobs page on Naukri. |
searchTerm, searchLocation, searchUrl, page, position | Which search found the job and where. |
isNew | Only with onlyNew: always true (only new jobs are delivered). |
Export as JSON, CSV, Excel or HTML from the run page, or read the dataset with the API.
Job alerts with onlyNew
Turn on onlyNew and schedule the same input daily (for example jobAge 1 or 3 and sortBy date). The Actor remembers the jobs it already delivered for that exact input, for 90 days, and each run returns only jobs that did not appear before. Jobs already seen are skipped and not charged, so a daily alert costs only what is new.
Changing the search terms, city or filters starts a new memory. A run where nothing is new returns one free NO_NEW_JOBS row.
Errors you may see
Error rows have errorCode and error, and are never charged:
| errorCode | Meaning |
|---|---|
NO_RESULTS | Naukri has no job for this search and filters. Try a broader term or fewer filters. |
NO_NEW_JOBS | With onlyNew: every job was already delivered in an earlier run. |
INVALID_URL | The link is not a Naukri search link. |
BLOCKED | Naukri did not answer after several attempts. Run again in a few minutes. |
NOT_REACHED | The run timeout or an early stop came before this search. Raise the timeout or run it separately. |
Integrations, scheduling and AI agents
- Schedules: run daily or hourly from Apify Schedules; combine with
onlyNewfor alerts. - Export: JSON, CSV, Excel, Google Sheets (through integrations), or the dataset API.
- Make, n8n and Zapier: send each new job to a sheet, Slack, a CRM or an email digest.
- AI agents: the Actor works through the Apify MCP server, so Claude, ChatGPT and other agents can search Naukri jobs as a tool.
- Webhooks: get notified when a run ends and pull the new rows.
Also from us: Foundit Scraper for Foundit (ex-Monster India) jobs.
FAQ
Do I need a Naukri account? No. Only public job results are collected.
How many jobs can I get? Up to 2,000 per search term or link, the most Naukri shows for one search. For more, split by city, experience or job age, or add related terms. Duplicates across searches in the same run are delivered once.
Is the salary always there? No. Most employers hide it; salary then says "Not disclosed" and the numeric fields are empty.
Does it get the full job description? It returns the summary Naukri shows in the results (descriptionSnippet) plus the skills, experience and salary. The full description page is not opened, which keeps the price low.
Can I search other countries? This Actor covers Naukri.com (India).
How fast is it? About 200 jobs per 35 seconds after a start-up of 15 to 30 seconds.
Limitations
- At most 2,000 jobs per search (100 pages of 20), as on the site.
- Filter values follow Naukri: experience is one number of years, job age is 1, 3, 7, 15 or 30 days.
companyRatingandvacanciesare empty when Naukri does not show them for that job.- Results reflect what Naukri shows at run time; order by relevance can change between runs.
Changelog
- 7 Nov 2026: first version. Search terms and Naukri links, city, experience, job age, work mode and sort filters, onlyNew job alerts.