Naukri Scraper - India Jobs, Salaries, Skills & Companies avatar

Naukri Scraper - India Jobs, Salaries, Skills & Companies

Pricing

from $0.46 / 1,000 job delivereds

Go to Apify Store
Naukri Scraper - India Jobs, Salaries, Skills & Companies

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

Scrapewise Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Features

Limited permissions

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

WhatPrice
Job deliveredUS$ 0.60 per 1,000 jobs (US$ 0.0006 each)
Run startUS$ 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 onlyNew are 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

FieldWhat it does
searchTermsRoles, skills or companies, one per line. Each is a separate search. Also keywords, queries.
startUrlsNaukri search result links. Role, city, experience, job age and work mode in the link are kept.
locationCity or region for every search term: bangalore, pune, hyderabad, delhi ncr, mumbai... Empty = all of India.
experienceYears of experience of the candidate (0 = freshers). Only jobs open to that experience.
jobAgePosted in the last 1, 3, 7, 15 or 30 days.
workModeany, office, hybrid or remote.
sortByrelevance (Naukri default) or date (newest first).
maxResultsPerSearchJobs per search term or link, 1 to 2,000. Default 50. Also maxResults, maxItems.
onlyNewJob alerts: only jobs not delivered in earlier runs of the same input (see below).
proxyConfigurationDefault: 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"
}
FieldMeaning
jobId, urlNaukri job id and the public job page.
title, companyName, companyIdJob title and hiring company.
location, citiesLocation as shown on Naukri, and the list of cities.
workModehybrid or remote when Naukri tags it, or the mode you filtered by. Otherwise empty.
experience, minExperienceYears, maxExperienceYearsExperience range asked by the employer.
salarySalary text as shown ("15-30 Lacs PA", "Not disclosed").
salaryMin, salaryMax, salaryCurrency, salaryDisclosedYearly salary range in numbers when the employer shows it (about 1 job in 7).
skillsKey skills tagged on the job.
descriptionSnippetThe job summary shown in the results. Personal contact details are removed.
postedAt, postedLabelPosting date (ISO) and Naukri's label ("1 Day Ago").
vacanciesNumber of openings, when given.
walkInTrue for walk-in drives.
diversityTagsDiversity hiring tags (for example "women", "women returning to work").
companyRating, companyReviewsCountEmployee rating of the company and number of reviews.
companyLogoUrl, companyJobsUrlCompany logo and the company's jobs page on Naukri.
searchTerm, searchLocation, searchUrl, page, positionWhich search found the job and where.
isNewOnly 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:

errorCodeMeaning
NO_RESULTSNaukri has no job for this search and filters. Try a broader term or fewer filters.
NO_NEW_JOBSWith onlyNew: every job was already delivered in an earlier run.
INVALID_URLThe link is not a Naukri search link.
BLOCKEDNaukri did not answer after several attempts. Run again in a few minutes.
NOT_REACHEDThe 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 onlyNew for 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.
  • companyRating and vacancies are 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.