Naukri Scraper - Jobs, Salaries, Skills & Recruiter Leads
Pricing
from $4.00 / 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 $4.00 / 1,000 job scrapeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Naukri Scraper - Jobs, Salaries, Skills & Recruiter Leads
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).
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.
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.