Naukri Scraper - Jobs, Salaries, Skills & Recruiter Leads avatar

Naukri Scraper - Jobs, Salaries, Skills & Recruiter Leads

Pricing

from $4.00 / 1,000 job scrapeds

Go to Apify Store
Naukri Scraper - Jobs, Salaries, Skills & Recruiter Leads

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

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

FieldTypeDescription
keywordstringRole / skill / company, e.g. python developer, data scientist.
locationstringCity as on Naukri: Bangalore, Mumbai, Delhi / NCR, Pune, Hyderabad, Remote. Blank = all-India.
searchUrlsarrayPower mode — paste Naukri search URLs with every filter already applied. Overrides keyword/location.
maxJobsintegerMax jobs to return (default 100). 0 = unlimited (self-limits to the run's time budget).
fetchDetailsbooleanOpen each job's detail page for the full JD, recruiter and posting stats (slower, +detail event).
jobAgeintegerOnly jobs posted within N days (1/3/7/15/30).
experienceYearsintegerMatch jobs for this many years of experience.
minSalaryLakhsintegerKeep jobs whose max CTC is at least N ₹ lakhs/yr.
workModearraywork-from-office, hybrid, remote.
sortBystringrelevance, date (freshest), salary (highest).
withContactOnlybooleanLead-gen: keep only jobs exposing a recruiter contact (use with fetchDetails).
monitorMode / monitorKeyboolean / stringEmit only new/changed jobs vs. previous runs.
proxyConfigurationobjectDefaults 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.

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.