Naukri Scraper - Jobs, Salaries, Skills & Recruiter Leads
Pricing
from $3.10 / 1,000 job scrapeds
Naukri Scraper - Jobs, Salaries, Skills & Recruiter Leads
Scrape Naukri.com, India's #1 job board, into structured data: salary, key skills, experience, full job description, AmbitionBox company ratings, apply links & recruiter contacts per job. Search by keyword, city & filters or paste a Naukri URL. Monitor mode for new-job alerts.
Pricing
from $3.10 / 1,000 job scrapeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
0
Monthly active users
10 hours ago
Last modified
Categories
Share
Naukri Scraper - Jobs, Salaries, Skills & Recruiter Leads
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Info Edge (India) Limited or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "Naukri" is referenced only to describe the publicly available website this Actor collects data from.
Scrape Naukri.com — India's #1 job board (500,000+ live listings) — into clean, structured data. Search by keyword, city and filters (or paste a Naukri search URL) and get every job with salary range, key skills, experience, location, AmbitionBox company rating, apply link, the full job description, and the recruiter/HR contact where Naukri exposes it. Built for recruiters, staffing agencies, job-market analysts, salary benchmarking, and sales-to-HR lead generation.
No login, no API key. Pay only per job returned.
Why this scraper
- Richest record on the store. Every field Naukri exposes, merged into one flat row: title, company,
companyId, location, experience range, salary range (parsed to ₹ lakhs), key skills, posted date, work mode, vacancy, company logo, AmbitionBox rating + review count, apply URL — plus (with details on) the full JD, education, role, industry, employment type, posting stats and recruiter contact. - Reliable by design. Naukri gates its job API behind an in-browser token that plain HTTP scrapers can't mint (they get
406 recaptcha required). This actor runs a real anti-detect browser that mints the token the way a human session does, then harvests the API JSON directly. If a run can't mint a token, it falls back to Naukri's public job sitemaps so it still returns data instead of failing. - Hiring-company leads. Each job is also a B2B lead: the hiring company, its rating, and the recruiter's name/email/phone when shown, with a 0–100
leadScore. Use the Hiring leads dataset view for sales-to-HR and recruitment-agency prospecting. - Monitor mode. Remember what you've seen and emit only new or changed jobs — pair with Apify Schedules for a fresh-jobs / hiring-alert feed.
- Never a start fee. Pay per job, not per run.
Input
| Field | Type | Description |
|---|---|---|
keyword | string | Role / skill / company, e.g. python developer, data scientist. |
location | string | City as on Naukri: Bangalore, Mumbai, Delhi / NCR, Pune, Hyderabad, Remote. Blank = all-India. |
searchUrls | array | Power mode — paste Naukri search URLs with every filter already applied. Overrides keyword/location. |
maxJobs | integer | Max jobs to return (default 100). 0 = unlimited (self-limits to the run's time budget). |
fetchDetails | boolean | Open each job's detail page for the full JD, recruiter and posting stats (slower, +detail event). |
jobAge | integer | Only jobs posted within N days (1/3/7/15/30). |
experienceYears | integer | Match jobs for this many years of experience. |
minSalaryLakhs | integer | Keep jobs whose max CTC is at least N ₹ lakhs/yr. |
workMode | array | work-from-office, hybrid, remote. |
sortBy | string | relevance, date (freshest), salary (highest). |
withContactOnly | boolean | Lead-gen: keep only jobs exposing a recruiter contact (use with fetchDetails). |
monitorMode / monitorKey | boolean / string | Emit only new/changed jobs vs. previous runs. |
proxyConfiguration | object | Defaults to Apify Residential, country IN (recommended). BYO proxies supported. |
Example input
{"keyword": "data scientist","location": "Bangalore","maxJobs": 100,"jobAge": 7,"fetchDetails": false,"sortBy": "date"}
Output
Each record (empty fields omitted):
{"jobId": "130526502160","title": "Senior Data Scientist","companyName": "Acme Analytics","companyId": "1234567","location": "Bangalore","experience": "5-8 Yrs","experienceMin": 5,"experienceMax": 8,"salary": "20-30 Lacs PA","salaryMinLakh": 20,"salaryMaxLakh": 30,"keySkills": ["python", "machine learning", "sql", "nlp"],"postedLabel": "3 Days Ago","createdDate": "2026-07-06T09:12:00.000Z","companyRating": 4.1,"companyReviewsCount": 1240,"recruiterName": "Priya Sharma","recruiterEmail": "priya@acme.example","leadScore": 78,"jobUrl": "https://www.naukri.com/job-listings-senior-data-scientist-acme-analytics-bangalore-5-to-10-years-130526502160","source": "search","scrapedAt": "2026-07-09T18:40:00.000Z"}
Two dataset views: Jobs (title/company/location/experience/salary/skills/posted/rating/URL) and Hiring leads (company + recruiter contact + lead score).
How much does it cost to scrape Naukri?
This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:
- Job scraped - One job with title, company, location, salary, key skills, experience, AmbitionBox rating & apply link.
- Job detail enriched - Full job description, education, role, industry, employment type, recruiter & posting stats.
- Recruiter lead - One job exposing a recruiter/HR contact (name, email or phone) with a hiring-company lead score.
The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.
Use with AI assistants (MCP)
This actor is exposed over the Apify MCP server, so AI assistants (Claude, ChatGPT and other MCP clients) can discover it, run it, and read the results as a tool — pass a keyword and location and get structured Naukri jobs back.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
Integrations
Export to JSON, CSV, Excel or the Apify dataset API, or wire results into Make, Zapier, Slack, Google Drive, Airbyte, GitHub, Webhooks, Schedules and the Apify API / MCP. Combine with Apify Schedules + Monitor mode for a recurring fresh-jobs or hiring-signal feed.
Automate & schedule
Run this Actor on autopilot and pull results into your own stack:
- Apify API - start runs, fetch datasets and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python - official SDKs.
- Schedules - run it hourly, daily or weekly and keep your dataset current.
- Webhooks - trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/naukri-scraper').call({"keyword": "data scientist","location": "Bangalore","maxJobs": 50});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} records`);
More scrapers from scrapesage
Related Actors in the same category:
- MyCareersFuture Scraper - Singapore Jobs, Salaries & Leads
- Foundit Scraper - Jobs, Salaries, Skills & Recruiter Leads
- Glassdoor Scraper - Company Reviews, Ratings & Interviews
- Multi-ATS Job Scraper - Greenhouse, Lever, Ashby, Workday
- Y Combinator Scraper - Companies, Founders & Jobs
Legal & compliance
Scrapes only publicly available job listings. Respect Naukri's Terms of Service and applicable laws; use recruiter contact data in line with GDPR / India DPDP and anti-spam regulations. This tool is for lawful recruitment, market-research and lead-generation use.
FAQ
Do I need a Naukri login? No — no login or API key.
Why residential India proxies? Naukri serves from India and scores non-India traffic harder; the default (Apify Residential, country IN) mints its in-browser token most reliably. You can bring your own proxies.
A run returned sitemap-level rows with fewer fields — why? That run couldn't mint the browser token, so the actor fell back to Naukri's public sitemaps to still return data. Re-run for full search-API detail.
Can I get the full job description and recruiter? Turn on Fetch full details. Recruiter contact is included when Naukri exposes it on the posting.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Info Edge (India) Limited or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.
"Naukri" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official Naukri product, is not authorised or certified by Info Edge (India) Limited, and does not distribute Naukri software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.
Need help?
Open an issue on the Actor's Issues tab, or visit the Apify help center. Feature requests are welcome - this Actor is actively maintained.