Naukri Scraper - India Jobs, Salaries & Companies avatar

Naukri Scraper - India Jobs, Salaries & Companies

Pricing

from $0.27 / 1,000 jobs

Go to Apify Store
Naukri Scraper - India Jobs, Salaries & Companies

Naukri Scraper - India Jobs, Salaries & Companies

Scrape Naukri.com job listings by keyword, location and filters, or from any Naukri link: title, company, rating, salary, experience, skills, work mode, role, industry, education, applicants and full description.

Pricing

from $0.27 / 1,000 jobs

Rating

0.0

(0)

Developer

Automly

Automly

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

11 days ago

Last modified

Share

What is Naukri Scraper?

Naukri Scraper is a tool that lets you scrape job listings from Naukri.com, India's largest job site: title, company, company rating and reviews, salary in rupees, experience, locations, skills, posting date, work mode, role, department, industry, education, applicant and view counts and the full job description. Search by keyword and location with Naukri's own filters, or add any Naukri link, click Start, and download the jobs as Excel, CSV or JSON.

  • ⚡ Fast: 6,600 jobs from one search in about 20 seconds, or all of them with every detail in under 3 minutes (our tests)
  • 🔎 Whole searches: every job a search matches, not only the first few hundred
  • 🧹 Clean data: salary and experience as numbers, posting dates as real dates, skills and locations as lists
  • 🔓 No login: no Naukri account needed
  • 💸 Free to try: the $5 of free usage every Apify account gets each month covers about 5,000 jobs with full details (about 12,000 without)

What can Naukri Scraper do?

  • Scrape Naukri job search results for any keyword, like python developer, data analyst or sales manager
  • Scrape Naukri jobs by city or region: Bangalore, Delhi NCR, Mumbai, Pune, Hyderabad, Chennai or anywhere in India
  • Filter Naukri jobs with the site's own filters: experience, salary range, posted within, work mode (office, hybrid, remote), company type, industry, department, company or consultancy jobs, newest first or by relevance
  • Scrape all Naukri jobs of a company from its company jobs link
  • Scrape single Naukri job postings from their links
  • Monitor new Naukri jobs daily with "Posted within: last 1 day" and a schedule
  • Export to Excel, CSV, JSON, HTML or XML, or send the data to Google Sheets, Make, Zapier and more

What data can you extract from Naukri?

💼 Job title and link🏢 Company name, logo and jobs page⭐ Company rating and review count
💰 Salary range in INR (or "Not disclosed")🎓 Experience range in years📍 Locations
🛠️ Skills and preferred skills📅 Posting date🏠 Work mode: office, hybrid or remote
🧑‍💼 Role and role category🗂️ Department🏭 Industry
📜 Employment type🎓 Education asked for👥 Applicants and views
🔢 Openings🚶 Walk-in jobs📝 Full job description

How to scrape Naukri jobs

  1. Create a free Apify account.
  2. Open Naukri Scraper.
  3. Enter search keywords and a location, or paste Naukri links, one per line.
  4. Pick filters if you like, and set how many jobs you want per search.
  5. Click Start, then download the jobs as Excel, CSV, JSON or HTML.

How much does it cost to scrape Naukri jobs?

You pay per job saved. A job with full details (the default) costs more than a job from the list alone (with Include full job details turned off):

Apify planJobs per 1,000Jobs with full details per 1,000
Free$0.40$1.00
Starter (Bronze)$0.37$0.90
Scale (Silver)$0.34$0.80
Business (Gold) and higher$0.30$0.70

Platform usage is included in these prices, so you pay nothing else for the run.

Example: 1,000 jobs with full details cost $1.00 on the Free plan and $0.70 on Business. The same 1,000 jobs from the list alone cost $0.40 on the Free plan.

Every Apify account gets $5 of free usage each month, enough for about 12,000 jobs without full details. See the Pricing tab for details.

⬇️ Input

SettingWhat it does
Search keywordsJob titles, skills or companies to search for, like python developer
LocationCity or region for the keyword searches, like Bangalore or Bangalore, Pune. Empty for all of India
Naukri linksSearch result pages (https://www.naukri.com/python-developer-jobs-in-bangalore, with any filters you set on the site), company job pages (https://www.naukri.com/infosys-jobs-careers-11244) and job pages
Max jobs per search or linkHow many jobs to save for each keyword or link (default 100). Set 0 for every matching job
Include full job detailsOn by default: adds work mode, employment type, role, department, industry, education, preferred skills, applicants, views and the full description. Turn off for a faster, cheaper list
Sort byNewest first (default) or relevance
Posted withinLast 1, 3, 7, 15 or 30 days
Your experience (years)Only jobs open to someone with this many years (0 for freshers)
SalaryOne or more ranges, from 0-3 lakhs to 1 crore+ a year
Work modeWork from office, hybrid, remote
Company typeForeign MNC, Indian MNC, corporate, startup, Govt/PSU, MNC, others
Posted byCompanies or recruitment consultancies
Industries and DepartmentsNames as Naukri shows them, like Software Product or Data Science & Analytics
Connection settingsThe default works for most runs

Remote and hybrid Python jobs in Bangalore posted in the last 7 days:

{
"keywords": ["python developer"],
"location": "Bangalore",
"workModes": ["remote", "hybrid"],
"postedWithin": "7",
"maxItems": 200
}

Every job of a company, and a search page copied from Naukri with its filters:

{
"startUrls": [
"https://www.naukri.com/infosys-jobs-careers-11244",
"https://www.naukri.com/data-analyst-jobs-in-new-delhi?experience=2&jobAge=7"
],
"maxItems": 0
}

Fresher jobs at startups, paying 3-6 lakhs, list only:

{
"keywords": ["software engineer", "frontend developer"],
"experience": 0,
"companyTypes": ["startup"],
"salaryRanges": ["3to6"],
"includeDetails": false
}

⬆️ Output

Every job is one row. A job with full details:

{
"jobId": "011026022771",
"url": "https://www.naukri.com/job-listings-python-software-developer-hexaware-technologies-bengaluru-5-to-10-years-011026022771",
"title": "Python Software Developer",
"companyName": "Hexaware Technologies",
"companyId": "16564",
"companyJobsUrl": "https://www.naukri.com/hexaware-technologies-jobs-careers-9815",
"companyLogo": "https://img.naukimg.com/logo_images/groups/v1/12466.gif",
"companyRating": 3.4,
"companyReviewCount": 8456,
"companyReviewsUrl": "https://www.ambitionbox.com/reviews/hexaware-technologies-reviews",
"companyWebsite": null,
"companyDescription": "Hexaware is a fast growing automation-led next-generation service provider delivering excellence in IT, BPO and Consulting services...",
"location": "Bengaluru",
"locations": ["Bengaluru"],
"experienceText": "5-10 Yrs",
"experienceMin": 5,
"experienceMax": 10,
"salaryText": "12-20 Lacs P.A.",
"salaryMin": 1200000,
"salaryMax": 2000000,
"salaryCurrency": "INR",
"salaryDisclosed": true,
"workMode": "Hybrid",
"employmentType": "Full Time, Permanent",
"role": "Software Development - Other",
"roleCategory": "Software Development",
"department": "Engineering - Software & QA",
"industry": "IT Services & Consulting",
"educationUG": ["B.Tech / B.E. in Any Specialization"],
"educationPG": [],
"educationDoctorate": [],
"skills": ["Message Queue - RabitMQ", "Fast API", "Ai Platform", "Python", "Kafka"],
"preferredSkills": ["Message Queue - RabitMQ", "Fast API", "Ai Platform", "Python"],
"applicants": 156,
"views": 302,
"vacancies": 100,
"postedAt": "2026-10-01T10:01:15Z",
"postedText": "1 Day Ago",
"walkIn": false,
"postedByConsultant": false,
"applyUrl": null,
"descriptionText": "Role: Python software developer\n\nExperience: 5-10years\n\nSkill: Python, FastAPI, Message Queue - RabitMQ or similar tools and AI tools...",
"descriptionHtml": "<p><strong>Role: Python software developer </strong></p><br /><p><strong>Experience: 5-10years</strong></p>...",
"source": "python developer in Bangalore",
"scrapedAt": "2026-10-02T07:53:23Z"
}

Salaries are in rupees a year. When the employer hides the salary, salaryText says "Not Disclosed" and the numbers are empty. The Overview tab shows the main fields as a table; every field is in the downloads. The run report lists how many jobs Naukri has for each search and how many were saved, and names any job link that is no longer on Naukri.

Which fields need full details?

FieldList onlyWith full details
Title, company, rating, location, experience, salary, skills, posting date✅✅
Descriptionshort summaryfull text
Work mode, employment type, role, department, industry✅
Education, preferred skills, applicants, views✅
Company website and description✅

With full details off, the work mode and applicants columns of the Overview tab stay empty.

How can I use Naukri data?

  • Job market research: demand for skills, roles and cities across India, and how it changes week to week
  • Salary benchmarking: published salary ranges by role, experience and city
  • Recruitment and staffing: find companies hiring for the roles you place, with their ratings and openings
  • Lead generation for HR tech and training: companies hiring in volume, by industry and company type
  • Job boards and aggregators: fresh Indian job listings with clean, structured fields
  • Career planning: which skills and degrees employers ask for in a role

How many jobs can I get?

Practically every job a search matches. A search with 60,000 matching jobs gives close to 60,000 rows when you set Max jobs to 0 (in our tests 99% or more of the count Naukri shows; jobs posted or taken down during the run account for the rest). A job that turns up in two of your searches is saved once. With Sort by: relevance, Naukri may reorder a few jobs during a long search; newest first gives the most complete result.

Scrape more jobs data

ActorWhat it gets
LinkedIn Jobs ScraperLinkedIn job listings with salaries, company info and descriptions
HiringCafe Jobs ScraperHiringCafe jobs with salary ranges, experience, skills and apply links
LinkedIn Company Employees Scraper + Emails (No Login)A company's employees from LinkedIn, filtered by job title
LinkedIn People Search Scraper (No Login)LinkedIn profiles by job title, company, location or school
Google Maps ScraperBusinesses from Google Maps with addresses, phones, websites and ratings

❓FAQ

How much does it cost to scrape Naukri?

$1.00 per 1,000 jobs with full details, or $0.40 per 1,000 jobs from the list alone, on the Free plan, less on paid plans. See the How much does it cost to scrape Naukri jobs? section above. Max jobs per search or link keeps the cost of a run under control, and you can also set a maximum cost per run.

Yes. Paste any Naukri search page, with the filters you set on the site, a company's jobs page or a single job page into Naukri links. Filters you set in the input are added to a link that does not already have them.

Can I get only new jobs every day?

Yes. Set Posted within to the last 1 day, keep Sort by on newest first, and run the scraper on a schedule.

Do I need a Naukri account?

No. The scraper gets the same public job listings anyone can see on Naukri without signing in, with no cookies or API key. It does not collect recruiter contact details or job seekers' data.

The run goes on with the other inputs, and the run report names the job links that are no longer on Naukri. A link that is not a Naukri search, company jobs or job page is named in the error message before the run starts.

Can I call it as an API?

Yes. Run it through the Apify API from any language, or use its real-time API (/jobs?keyword=...&location=...), which answers with the jobs directly without starting a run.

Can I connect Naukri Scraper to other tools or AI agents?

Yes. Start runs and download results with the Apify API or the Python and JavaScript clients, send results to Make, Zapier, n8n, Google Sheets or Slack with Apify integrations and webhooks, or let AI assistants and agents run it through the Apify MCP server at mcp.apify.com.

This scraper only collects public job listings that anyone can see on Naukri without signing in. Job descriptions can still name people, and personal data may be protected by laws such as GDPR and India's data protection law, so only use the data for a legitimate reason, do not use it to contact people without one, and ask a lawyer if you are unsure. You can read more in Is web scraping legal?

Naukri Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by Naukri.com or Info Edge.

Something isn't working?

Open an issue in the Issues tab with your input and what you expected. We read every one and usually reply within a day.

⭐ Your feedback

Have an idea or found a problem? Tell us in the Issues tab. If Naukri Scraper saved you time, a short review on the Reviews tab helps other people find it.