Naukri Jobs Scraper
Pricing
Pay per event
Naukri Jobs Scraper
Scrape job listings from Naukri.com based on keywords, location, and experience with anti-bot detection. Supports deep search for comprehensive job details including company reviews, salaries, and benefits.
Pricing
Pay per event
Rating
0.0
(0)
Developer

codingfrontend
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Apify Actor to scrape job listings from Naukri.com via API interception with advanced anti-bot detection measures. Supports both basic search and deep search for comprehensive job details.
Features
- API Interception: Captures job data directly from Naukri's internal APIs for accurate, complete data
- Deep Search Mode: Visit each job page to get full details including company reviews, salaries, and benefits
- Anti-Bot Detection: Uses Firefox browser with stealth scripts to bypass Naukri's bot detection
- Proxy Support: Built-in support for Apify residential proxies (recommended for India)
- Human-like Behavior: Random delays, mouse movements, and scrolling to mimic real users
- Retry Logic: Automatic retries with exponential backoff for failed requests
- Comprehensive Logging: Detailed logs for debugging and monitoring
- Click-based Pagination: Properly handles pagination by clicking page links
Input
| Field | Type | Description | Default |
|---|---|---|---|
| keywords | string | Job search keywords (e.g., 'devops engineer') | Required |
| location | string | City or location to filter by | Optional |
| experience | integer | Minimum years of experience | 0 |
| maxItems | integer | Maximum number of jobs to scrape | 100 |
| maxPages | integer | Maximum pages to scrape | 5 |
| deepSearch | boolean | Enable deep search for full job details | false |
| headless | boolean | Run in headless mode | true |
| proxyConfiguration | object | Proxy settings | Residential IN |
Output
Basic Search Output
{"jobId": "111225925275","title": "DevOps Engineer L3","company": "Wipro","companyId": 1384,"companyUrl": "https://www.naukri.com/wipro-jobs-careers-1384","jobUrl": "https://www.naukri.com/job-listings-devops-engineer-l3-wipro...","jobType": "full-time","location": "Bengaluru","experience": "3-5 Yrs","salary": "Not disclosed","salaryDetail": {"minimumSalary": null,"maximumSalary": null,"currency": "INR","hideSalary": true},"skills": ["devops", "ci/cd", "docker", "kubernetes"],"description": "Job description text...","postedDate": "2025-12-11T10:59:27.280Z","footerPlaceholderLabel": "6 Days Ago","ambitionBoxData": {"url": "https://www.ambitionbox.com/reviews/wipro-reviews","reviewsCount": 62584,"aggregateRating": "3.6"},"scrapedAt": "2025-12-17T11:04:33.188Z","deepSearchCompleted": false}
Deep Search Output (Additional Fields)
When deepSearch: true is enabled, you get all the basic fields PLUS:
{"deepSearchCompleted": true,"educationUg": ["B.Tech/B.E. in Any Specialization"],"educationPg": ["Any Postgraduate"],"educationDegreeCombination": "ugorpgorppg","preferredSkills": ["devops"],"otherSkills": ["docker", "kubernetes", "jenkins", "git", "linux"],"locationsDetailed": [{"label": "Bengaluru", "url": "https://www.naukri.com/jobs-in-bangalore"}],"applyCount": 650,"viewCount": 1415,"vacancy": 5,"fullDescription": "Complete HTML job description...","shortDescription": "Brief summary of the job...","employmentType": "Full Time, Permanent","roleCategory": "DevOps","jobRole": "DevOps Engineer","functionalArea": "Engineering - Software & QA","industry": "IT Services & Consulting","wfhLabel": "Remote","salaryLabel": "6-11 Lacs","companyAddress": "Full company address...","companyDescription": "Detailed company description...","companyWebsiteUrl": "https://www.company.com","overallRating": 3.6,"followCount": "5000","overallReviewCount": "62584","employeeReviews": [{"title": "Devops Engineer for 3 years","likes": "Work life balance, good environment","dislikes": "Low salary hikes","rating": "4","publishedOn": "24 Dec 2024"}],"averageCtc": "7.0","minCtc": "5.0","maxCtc": "12.0","salaryProfileName": "Devops Engineer","salariesUrl": "https://www.ambitionbox.com/salaries/...","employeeBenefits": [{"name": "Health insurance", "status": "true"},{"name": "Performance bonus", "status": "true"},{"name": "WFH setup", "status": "true"}],"benefitsUrl": "https://www.ambitionbox.com/benefits/...","awards": [{"title": "Best Employer 2024", "year": 2024}],"keyHighlights": [{"value": 4.2, "label": "Job Security"},{"value": 4.1, "label": "Work Life Balance"}]}
Dataset Views
The actor provides multiple views for different use cases:
- Full Job Details: All available fields
- Job Summary: Quick overview with title, company, location, salary
- Company View: Company-focused data with ratings and logos
- Salary View: Salary analysis with detailed compensation info
- Deep Search View: Complete data from deep search including reviews and benefits
- Reviews View: Company reviews and employee feedback
Usage
On Apify Platform
- Go to this Actor's page on Apify
- Enter your search parameters
- Enable
deepSearchfor comprehensive job details (recommended) - Click "Start"
- Wait for results and download the dataset
Example Input
{"keywords": "devops engineer","location": "Bangalore","experience": 3,"maxItems": 50,"maxPages": 3,"deepSearch": true,"headless": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "IN"}}
Local Development
cd naukri-jobs-scrapernpm installnpx playwright install firefoxnpm start
Proxy Recommendations
For best results, use Residential proxies with India (IN) location:
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "IN"}}
Performance
- Basic Search: ~20 jobs per page, ~3-5 seconds per page
- Deep Search: ~5-10 seconds per job (visits each job page)
- Recommended: Use
maxItems: 100anddeepSearch: truefor best results
Limitations
- Naukri has aggressive bot detection - some requests may still be blocked
- Rate limiting may occur with high-volume scraping
- Deep search takes longer but provides more comprehensive data
- Some company information may be available only for branded employers