Naukri Jobs & Recruiter Contacts Scraper โ Email, Phone, Salary
Pricing
from $0.35 / 1,000 standard job items
Naukri Jobs & Recruiter Contacts Scraper โ Email, Phone, Salary
Scrape fresh Naukri jobs plus recruiter email & phone from the public listing, with salary, skills, experience, locations, full descriptions, and AmbitionBox company data. Ready-made India recruiting & lead-gen dataset.
Pricing
from $0.35 / 1,000 standard job items
Rating
0.0
(0)
Developer
Blynx
Maintained by CommunityActor stats
1
Bookmarked
23
Total users
6
Monthly active users
2 days ago
Last modified
Categories
Share
๐ Naukri Jobs & Recruiter Contacts Scraper
Turn Naukri into a ready-to-use recruiting & lead-gen dataset. Scrape fresh India job listings and pull the recruiter email & phone that recruiters publish inside the job post โ alongside salaries, skills, experience, locations, full descriptions, and AmbitionBox company context.
๐ข No Naukri account, login, or API key needed. Public data only.
๐ฅ Why this scraper
Most Naukri scrapers hand you a list of jobs and stop there. This one also surfaces the contact details recruiters put in the open โ "share your CV to hr@company.com", "call 98XXXXXXXX" โ so you get actionable leads, not just rows.
| This actor | Typical Naukri scraper | |
|---|---|---|
| ๐ง Recruiter email & phone from the listing | โ | โ |
| ๐ข Contact company + AmbitionBox rating | โ | โ ๏ธ partial |
| ๐ฐ Salary rescued from the description text | โ | โ |
| ๐๏ธ City name โ Naukri ID auto-resolve | โ | โ |
| ๐งผ Clean ~40-field schema (no ALL_CAPS junk) | โ | โ ๏ธ |
| ๐ก๏ธ Anti-blocking via real-Chrome TLS fingerprint | โ | โ ๏ธ |
โจ What you get
| Data | Description |
|---|---|
| ๐ Recruiter contacts | contactEmails, contactPhones extracted from the public job description, plus contactCompany and contactAddress. |
| ๐งโ๐ป Fresh jobs | Title, company, job ID, Naukri URL, posted date, location, experience, salary. |
| ๐ง Skills | Skills and keywords from search cards or full job details. |
| ๐ฐ Salary signals | Salary label, numeric min/max when Naukri exposes them, and salary lines mined from the description. |
| ๐ข Company context | Company name, ID, slug, logo, profile, and company-jobs URL. |
| โญ AmbitionBox | Rating, review count, and company context when Naukri includes it. |
| ๐ Detailed mode | Full description, education, role category, employment type, richer company fields. |
๐ Quick start
- Set a
keyword, e.g.hr recruiter. - Add one or more
cities, e.g.Bengaluru. - Keep
fetchDetails: truefor the best contact coverage. - Run it and open the Contacts / Leads output tab.
{"keyword": "hr recruiter","cities": ["Bengaluru"],"maxJobs": 100,"fetchDetails": true,"extractContacts": true}
๐ About recruiter contacts โ read this
Recruiter email & phone are not in Naukri's API โ they are extracted from the text the recruiter voluntarily wrote in the public job post to be contacted. So coverage depends entirely on the search:
| Role type | Typical contact fill-rate |
|---|---|
| ๐ข HR / recruiter / staffing / consultancy | High |
| ๐ข Sales / field / BPO / telecalling / insurance | High |
| ๐ก Mid-level operations, support, admin | Medium |
| ๐ด Senior corporate / product / engineering | Low โ near zero |
๐ For lead generation, search the green rows. A senior "data engineer" search will mostly return jobs without contacts โ that's normal, those recruiters route applications through Naukri only.
โ๏ธ You are responsible for using scraped contact data lawfully (GDPR, India DPDP, local rules, and Naukri's terms). This actor only surfaces what is already published on the public listing.
๐งญ Input modes
| Mode | Best for | How |
|---|---|---|
| Keyword + city | Broad discovery & lead-gen | Fill keyword, cities, optional filters. |
| Search URL | Reusing exact Naukri filters | Paste a full Naukri results URL into searchUrl. |
| Direct job IDs | Exact known vacancies | Add IDs to jobIds (details fetched automatically). |
Priority: jobIds โ searchUrl โ keyword + filters
๐ฅ Input examples
๐ฏ Recruiter leads (email + phone)
{"keyword": "hr recruiter","cities": ["Delhi", "Bengaluru"],"freshness": "7","maxJobs": 200,"fetchDetails": true,"extractContacts": true}
๐งโ๐ผ Sales/field lead sourcing
{"keyword": "field sales executive","cities": ["Mumbai", "Pune"],"maxJobs": 200,"fetchDetails": true}
๐ฐ Salary & skills research
{"keyword": "devops engineer","cities": ["Pune"],"experience": "3-7","salaryRange": ["15to25", "25to50"],"maxJobs": 200}
๐ From a Naukri search URL
{"searchUrl": "https://www.naukri.com/python-developer-jobs-in-bengaluru?k=python%20developer&l=bengaluru","maxJobs": 100}
๐ Exact job IDs
{"jobIds": ["220126040161", "170424007054"],"fetchDetails": true}
๐๏ธ Main input fields
| Field | Description |
|---|---|
keyword | Role, skill, or job title to search. |
cities | City names or numeric Naukri IDs (auto-resolved). |
maxJobs | Max jobs to save. Minimum safe value 50. |
fetchDetails | Full descriptions, company profiles, AmbitionBox โ best contact coverage. |
extractContacts | Extract recruiter email & phone from the listing (default true). |
searchUrl | Full Naukri search-results URL with filters applied. |
jobIds | Exact job IDs to fetch directly. |
freshness | 1, 3, 7, 15, 30, or all. |
sortBy | relevance or date. |
experience | e.g. 2, 5, or 3-7. |
salaryRange | Lakh buckets, e.g. 10to15, 15to25, 75plus. |
industry | Numeric Naukri industry IDs. |
๐ Output views
The Output tab opens on Contacts / Leads so you see the actionable data first.
| View | Purpose | Key fields |
|---|---|---|
| ๐ Contacts / Leads | Lead generation | contactEmails, contactPhones, contactCompany, title, companyName, jdURL |
| ๐งโ๐ป Jobs | Fast job export | jobId, title, companyName, location, experience, salary, skills, url |
| ๐ก Recruiting intelligence | Salary & skills analysis | salary fields, skills, AmbitionBox, posted date |
| ๐ข Companies & AmbitionBox | Company-level context | company ID, slug, profile, logo, AmbitionBox |
| โ ๏ธ Errors | Clean non-fatal notices | error type, message, input context |
Export to JSON, CSV, Excel, XML, RSS, Google Sheets, Make, Zapier, n8n, or your own API.
๐งพ Example output item
{"jobId": "090726012161","title": "Field Sales Executive","companyName": "Adecco India","location": "Bengaluru","experience": "0-3 Yrs","salary": "2-3.5 Lacs PA","tagsAndSkills": ["Field Sales", "B2C", "Lead Generation"],"contactEmails": ["mohini.sharma@adecco.com"],"contactPhones": ["9740521948"],"contactCompany": "Adecco India","hasRecruiterContact": true,"currency": "INR","createdDate": "2026-07-09","jdURL": "https://www.naukri.com/job-listings-...","ambitionBoxData": { "AggregateRating": "4.1", "ReviewsCount": 1240 }}
๐งฉ Recommended workflows
- ๐ฏ Recruiter/sales lead lists โ search HR, staffing, sales, BPO, field roles with
fetchDetails: true, then export the Contacts / Leads view straight to your CRM/Sheets. - ๐๏ธ Daily fresh roles โ
sortBy: "date",freshness: "1"to track new postings every morning. - ๐ Salary & skills research โ combine salary buckets, experience filters, and the Recruiting intelligence view.
- ๐ข Company hiring intelligence โ
fetchDetails: true+ Companies & AmbitionBox view.
โ Data quality notes
salary: "Not disclosed"means the employer didn't publish a salary on Naukri.- In
fetchDetails: true, salary is also mined from the description (e.g.Salary: 18K to 25K). - Contact fields appear only when a recruiter posted them in the listing โ see the fill-rate table above.
- AmbitionBox and some company fields appear only when Naukri includes them.
- Empty internal fields are stripped before saving, so the dataset stays clean.
- If Naukri returns a temporary protected response before any job is collected, the run finishes cleanly with an Errors row instead of failing.
โ FAQ
Do I need a Naukri account or API key? No. The actor collects public job data only.
Why are contacts missing on many jobs? Because recruiters only add email/phone to the listing for some roles (mostly HR, staffing, sales, field). Corporate/senior roles usually route through Naukri only. See the fill-rate table.
Which mode gives the most contacts?
Keyword + city with fetchDetails: true on recruiter/sales-type searches.
Why is the minimum maxJobs 50?
Naukri returns jobs in paginated batches of 20. You can still export only the rows you need.
Is this legal? The actor surfaces only publicly posted listing data. You are responsible for complying with GDPR, India's DPDP Act, local laws, and Naukri's terms when using contact data.
๐ท๏ธ Tags
naukri scraper ยท recruiter contacts ยท email scraper ยท lead generation ยท india jobs scraper ยท naukri jobs ยท ambitionbox data ยท salary research ยท skills analytics ยท staffing leads ยท hr tech