Naukri Jobs Scraper – India Jobs API with Salary (LPA) avatar

Naukri Jobs Scraper – India Jobs API with Salary (LPA)

Pricing

from $0.56 / 1,000 jobs

Go to Apify Store
Naukri Jobs Scraper – India Jobs API with Salary (LPA)

Naukri Jobs Scraper – India Jobs API with Salary (LPA)

$0.80 per 1,000 jobs, full details included | Naukri.com jobs by keyword, city, experience and date, or every new job on the board (~12,000 a day). Salary in LPA, skills, applicants, views, AmbitionBox rating, description. Only-new mode for daily feeds. No login, no proxy.

Pricing

from $0.56 / 1,000 jobs

Rating

0.0

(0)

Developer

Daemon Data

Daemon Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Share

Naukri Jobs Scraper extracts jobs from Naukri.com, India's largest job board, as clean JSON: title, company, city, work mode, experience, salary in rupees and LPA, skills, applicants, views, role, industry, AmbitionBox rating and the full description. Search by keyword, city, experience and posting date, or export every new job on the board (about 12,000 a day) for a daily jobs feed. No login, no cookies, no proxy.

Run it in Apify Console, call it through the API, schedule it, or connect it to Google Sheets, Zapier, Make, n8n or an AI agent through the Apify MCP server.

What does Naukri Jobs Scraper do?

  • Keyword search: one or more keywords (job titles, skills or companies) in one or more Indian cities, with experience, work mode and posting-date filters.
  • Whole-board export: turn on All jobs to get every job posted on Naukri in the last N days. Naukri's search stops paging at about 15,000 results, so large exports are split automatically by job function and city and merged without duplicates.
  • Only new jobs: schedule a daily run with Only new jobs since the last run and each run returns only jobs you have not received before. Skipped jobs are not charged.
  • Full details included: the description, applicants, views, role, function, industry, education, employment type, openings and the company's website and address come from each job page at no extra charge.

Why scrape Naukri jobs?

  • Job aggregators and job boards: a complete daily feed of new Indian jobs in one schema.
  • Recruiters and staffing firms: see which companies are hiring for which roles and cities, and how many people already applied.
  • HR analytics and salary research: salary bands in LPA by role, city and experience; demand by skill.
  • Sales teams: companies that are hiring are companies that are growing; use hiring as a buying signal.
  • AI agents and job-search tools: fresh Indian jobs as structured data through the API or MCP.

How to scrape Naukri jobs

  1. Open the Input tab.
  2. Enter keywords such as data analyst or java developer, and optionally cities such as Bangalore or Pune. Or turn on All jobs for the whole board.
  3. Set Posted within (days) to 1 for a daily feed, and optionally turn on Only new jobs since the last run.
  4. Click Start. Results appear in the Output tab; download them as JSON, CSV, Excel or XML, or read them through the API.
  5. To keep a feed going, save the input as a task and add a daily schedule.

Input example

{
"queries": ["data analyst", "business analyst"],
"locations": ["Bangalore", "Pune"],
"postedWithinDays": 3,
"experienceYears": 3,
"workModes": ["hybrid", "remote"],
"keywordInTitle": true,
"maxJobsPerQuery": 200
}

Whole board, newest jobs of the last day, only jobs not delivered before:

{
"allJobs": true,
"postedWithinDays": 1,
"onlyNewSinceLastRun": true,
"includeDescription": false
}

Output example

A real row (description shortened); descriptionHtml holds the same text as HTML.

{
"id": "271026018499",
"dedupKey": "naukri:271026018499",
"url": "https://www.naukri.com/job-listings-data-analyst-renaissance-academy-of-wisdom-bengaluru-0-to-3-years-271026018499",
"title": "Data Analyst",
"company": {
"name": "Renaissance Academy Of Wisdom",
"id": 125528420,
"groupId": 11195954,
"logo": "https://img.naukimg.com/logo_images/groups/v1/11195954.gif",
"website": null,
"address": "Building No./Flat No .: Flat No-19-D, Road/Street: Sector 7, Dwarka Sec-6, Locality/Sub Locality: S o uth West Delhi, City/Town/Village: New Delhi, District: South West Delhi, State: Delhi, Pin Code:, NEW DELHI, Delhi, India",
"ambitionBoxRating": 3.8,
"ambitionBoxReviews": 22,
"ambitionBoxUrl": "https://www.ambitionbox.com/reviews/renaissance-academy-of-wisdom-reviews"
},
"experienceMinYears": 0,
"experienceMaxYears": 3,
"experienceText": "0-3 Yrs",
"salaryMinInr": 300000,
"salaryMaxInr": 750000,
"salaryMinLpa": 3,
"salaryMaxLpa": 7.5,
"salaryHidden": false,
"salaryText": "3-7.5 Lacs",
"locations": [
"Bengaluru"
],
"locationText": "Hybrid - Bengaluru",
"workMode": "hybrid",
"skills": [
"Data Analytics",
"Machine Learning",
"Python",
"SQL",
"Power BI"
],
"roleCategory": "Data Science & Machine Learning",
"role": "Data Scientist",
"functionalArea": "Data Science & Analytics",
"industry": "Analytics / KPO / Research",
"employmentType": "Full Time, Permanent",
"education": {
"ug": [
"Any Graduate"
],
"pg": [],
"doctorate": []
},
"openings": 2,
"applicants": 31983,
"views": 41432,
"postedByConsultant": false,
"walkIn": false,
"postedAt": "2026-10-27T07:31:59.657Z",
"summary": "Bachelor's or master's degree in relevant field with expertise in SQL, Python, Power BI/Tableau, data quality, and repor ...",
"description": "Position summary
Renaissance Academy of Wisdom Private Limited is seeking a detail-oriented, analytical, and technically proficient Data Analyst SE to support d ...",
"query": "data analyst",
"scrapedAt": "2026-11-04T08:42:30.588Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data fields

FieldDescription
id, dedupKey, urlNaukri job ID, a stable naukri:<id> key for your database, and the job page
title, companyJob title; company name, IDs, logo, website, address and AmbitionBox rating
experienceMinYears, experienceMaxYears, experienceTextExperience range
salaryMinInr, salaryMaxInr, salaryMinLpa, salaryMaxLpa, salaryHidden, salaryTextYearly salary in rupees and LPA; Naukri employers disclose it on about a third (data analyst searches) to over half (all new jobs, 4 Nov 2026) of jobs
locations, locationText, workModeCities and office / hybrid / remote
skillsKey skills
roleCategory, role, functionalArea, industry, employmentType, educationClassification from the job page
openings, applicants, viewsOpenings, applications so far and page views
postedByConsultant, walkInPosted by a recruitment consultant; walk-in interview
postedAt, summary, description, descriptionHtmlPosting time, short summary and full description

How much does it cost to scrape Naukri?

This Actor uses pay-per-event pricing: $0.80 per 1,000 jobs plus $0.001 per run, with the full description and job-page details included. There is no separate charge for platform usage. Jobs skipped in only-new mode, listed in skipJobIds or left out by the title filter are not charged. Higher Apify plans get the Store discount automatically.

RunJobsCost
One keyword, one city100about $0.08
10 keywords x 3 cities3,000about $2.40
Every new job of one day (whole board)~12,000about $9.70

Set Maximum cost per run in the run options to cap any run; the Actor stops cleanly at the limit and keeps everything it saved.

Tips

  • Daily feed of all Indian jobs: All jobs + Posted within 1 day + Only new jobs, scheduled once or twice a day. Turn descriptions off if you only need the search-card fields; the run is then several times faster.
  • Relevant results: Naukri's keyword match is broad (a search for data analyst also returns "Risk Analyst" or "Operations Manager"). Keep Sort by on Relevance, or turn on Keyword must be in the job title.
  • Many cities: each city is its own search, so maxJobsPerQuery applies per keyword and city.
  • Run summary: the RUN-SUMMARY record in the key-value store lists found, new, skipped and charged counts for each run.

FAQ

Do I need a Naukri account or a proxy? No. The Actor reads Naukri's public job search and job pages without logging in, and needs no proxy.

How fresh is the data? Every run reads Naukri live. postedAt is Naukri's own posting time.

Is scraping Naukri legal? The Actor collects publicly visible job postings and no personal data about candidates. Recruiter names and contact details are not collected. Check that your use complies with the laws and terms that apply to you.

Something is missing or broken? Open an issue on the Issues tab with the input you used and we will look at it.

More data tools: Daemon Data on Apify