Naukri Jobs Scraper: India Jobs, Salary & Skills
Pricing
$0.80 / 1,000 job results
Naukri Jobs Scraper: India Jobs, Salary & Skills
Scrape Naukri.com jobs by keyword, city and experience: title, company, salary, skills, rating, posted date, apply link. No login. $0.80 per 1,000 jobs.
Pricing
$0.80 / 1,000 job results
Rating
0.0
(0)
Developer
Youssef Benzidiya
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Naukri Jobs Scraper: India jobs with salary, skills and company ratings
Scrape job listings from Naukri.com, India's largest job site, by keyword, city, experience and posting date. Get clean, structured data for every job: title, company, salary, experience range, skills, AmbitionBox company rating, posting date, job link and apply link. No login, no cookies, no Naukri account.
Price: $0.80 per 1,000 jobs ($0.0008 per job). You pay only for jobs delivered. No start fee, no compute or proxy charges on top.
What does Naukri Jobs Scraper do?
You type the same search you would type on naukri.com (for example data analyst in Bangalore), and the actor returns every matching job as a row in a table. Export to Excel, CSV, JSON or Google Sheets, call it from the API, or schedule it daily to track new postings.
Use cases
- Recruiting and staffing agencies: build lead lists of companies hiring for a role, with apply links.
- Salary and skills research: see which skills and experience levels are in demand, city by city.
- Job boards and aggregators: feed fresh Indian job listings into your site, app or newsletter.
- HR tech and market intelligence: track hiring activity of competitors or whole sectors over time.
- AI agents and RAG pipelines: call it through the Apify API or MCP and get compact JSON.
How to use it
- Click Try for free (Apify's free plan includes monthly credit, enough for thousands of jobs).
- Enter one or more search keywords, an optional location, and max jobs per keyword.
- Click Start. A 20-job run finishes in under a minute.
- Download the results as Excel, CSV or JSON, or read them via the API.
Input example
{"keywords": ["data analyst", "python developer"],"location": "Bangalore","maxItems": 100,"experienceYears": 3,"postedWithinDays": "7"}
| Option | Example | Notes |
|---|---|---|
| Search keywords | ["python developer", "data analyst"] | Same as the Naukri search box. Each keyword is searched separately. |
| Location | Bangalore, Mumbai, Pune, Hyderabad | Empty = all of India |
| Max jobs per keyword | 100 | Stops after this many results per keyword |
| Experience (years) | 3 | Optional filter |
| Posted within | 7 | Any time, or last 1, 3, 7, 15 or 30 days |
Output example
Real item from a run:
{"jobId": "130125504731","title": "Python Developer","company": "Conneqt","companyId": 123692619,"location": "Bengaluru","experience": "0-3 Yrs","minExperienceYears": 0,"maxExperienceYears": 3,"salaryLabel": "Not disclosed","salaryMin": null,"salaryMax": null,"salaryCurrency": "INR","skills": ["SQL queries", "Backend", "MS SQL", "GIT", "Architecture", "devops"],"descriptionSnippet": "Strong experience in Python for backend development. Proficiency in MSSQL ...","postedLabel": "30+ Days Ago","postedAt": "2025-01-13T11:48:14+00:00","companyRating": 3.4,"companyReviewsCount": 11437,"walkIn": false,"jobUrl": "https://www.naukri.com/job-listings-python-developer-conneqtbusinesssolutions-bengaluru-0-to-3-years-130125504731","applyUrl": "https://careers.conneqtcorp.com/#!/job-view/python-lead-bangalore-2024071711245077","logoUrl": "https://img.naukimg.com/logo_images/groups/v1/257614.gif","searchKeyword": "python developer","searchLocation": "Bangalore","scrapedAt": "2026-10-10T15:37:26+00:00"}
| Field | Description |
|---|---|
title, company, companyId | Job title and hiring company |
location | City or cities |
experience, minExperienceYears, maxExperienceYears | Required experience, as text and as numbers |
salaryLabel, salaryMin, salaryMax, salaryCurrency | Salary as shown on Naukri (often "Not disclosed") and as numbers when published |
skills | Tagged skills |
descriptionSnippet | Short job description |
companyRating, companyReviewsCount | AmbitionBox rating when available |
postedLabel, postedAt | Posting date |
walkIn | Walk-in interview flag |
jobUrl, applyUrl, logoUrl | Links |
Pricing (plain terms)
You are charged $0.0008 for each job in your results, and nothing else:
| Jobs | Cost |
|---|---|
| 100 | $0.08 |
| 1,000 | $0.80 |
| 10,000 | $8.00 |
There is no start fee and no extra charge for compute or proxies. If a search finds nothing, you pay nothing. You can also set a maximum cost per run in the run options, and the actor stops when it is reached.
FAQ
Do I need a Naukri account or cookies? No. The actor reads public search results only.
How many jobs can I get? Up to everything Naukri returns for your search, page by page. For very broad needs, split the search into several keywords, cities or experience levels to get more complete coverage.
Why is salary often empty? Most Naukri employers hide salary ("Not disclosed"). When a salary is published, you get it as text and as numbers.
Can I schedule it? Yes. Use Apify Schedules to run it daily and get only today's jobs with "Posted within: Last 24 hours".
Can I use it from code or an AI agent? Yes, see the API example below. It also works through the Apify MCP server.
Is it legal? It collects publicly listed job postings, not personal candidate data. You are responsible for how you use the data.
Limits
- Results are what Naukri shows in search (about 20 per page). Full job descriptions are trimmed to the snippet shown in search.
- NaukriGulf (Gulf jobs) is not covered.
- Each search uses a real browser, so very large runs (10,000+ jobs) take several minutes.
API example
curl -X POST "https://api.apify.com/v2/acts/steady_scrape~naukri-jobs-scraper/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"keywords": ["data analyst"], "location": "Mumbai", "maxItems": 50}'
Questions or a missing field? Open an issue in the Issues tab and it will usually be handled within a day.