Naukri Jobs Scraper
by codingfrontend
Scrape job listings from Naukri.com based on keywords, location, and experience with anti-bot detection. Supports deep search for comprehensive job de...
Opens on Apify.com
About 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.
What does this actor do?
Naukri Jobs Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Naukri Jobs Scraper 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 json { "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: json { "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 1. Go to this Actor's page on Apify 2. Enter your search parameters 3. Enable deepSearch for comprehensive job details (recommended) 4. Click "Start" 5. Wait for results and download the dataset ### Example Input json { "keywords": "devops engineer", "location": "Bangalore", "experience": 3, "maxItems": 50, "maxPages": 3, "deepSearch": true, "headless": true, "proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "IN" } } ### Local Development bash cd naukri-jobs-scraper npm install npx playwright install firefox npm start ## Proxy Recommendations For best results, use Residential proxies with India (IN) location: json { "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: 100 and deepSearch: true for 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
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Naukri Jobs Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- codingfrontend
- Pricing
- Paid
- Total Runs
- 4
- Active Users
- 2
Related Actors
Company Employees Scraper
by build_matrix
🔥 LinkedIn Jobs Scraper
by bebity
Linkedin Company Detail (No Cookies)
by apimaestro
Linkedin Profile Details Batch Scraper + EMAIL (No Cookies)
by apimaestro
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support