Naukri Scraper
Pricing
from $1.00 / 1,000 results
Naukri Scraper
Naukri Scraper is a fast, reliable Apify Actor that extracts detailed job listings from India’s top portal, naukri.com. Perfect for recruiters and analysts, it captures job titles, companies, salaries, experience, skills, and full descriptions using API scraping for accurate, up-to-date data.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Epic Scrapers
Actor stats
0
Bookmarked
2
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
Naukri Scraper is a high-performance Apify Actor that extracts job listings from naukri.com, India's leading job portal. Built for recruiters, job market analysts, and developers, this scraper captures comprehensive job details including titles, company information, salary ranges, experience requirements, skills, and full job descriptions at lightning speed using optimized HTTP-based API scraping.
What can Naukri Scraper do?
- ⚡ Ultra-fast scraping — Parallel runs to speed up scraping
- 📊 Complete job data — Extracts job titles, company details, salaries, experience levels, locations, skills, and descriptions
- 🎯 Precise targeting — Start from any Naukri search URL or job listing page
- 🔒 Built-in proxy support — Automatic proxy rotation to prevent blocking
- 📁 Structured output — Clean JSON format ready for analysis or integration
- 🔧 Configurable limits — Set maximum jobs to scrape per run
- 🌐 Batch processing — Efficiently handles pagination for large result sets
What data can you extract from Naukri.com?
| Field | Description | Example |
|---|---|---|
title | Job title | "Software Engineer" |
companyName | Hiring company | "Growing Software Engineering and Consulting Company" |
jobDescription | Full job description HTML | "0 to 3 years of experience..." |
experienceText | Experience range | "0-2 Yrs" |
minimumExperience | Min years required | "0" |
maximumExperience | Max years required | "2" |
salaryDetail | Salary information object | { minimumSalary: 150000, maximumSalary: 300000, currency: "INR" } |
placeholders | Location, salary, exp array | [{type: "location", label: "Hybrid - Noida"}] |
tagsAndSkills | Required skills CSV | "React.Js, Angular, API" |
jobId | Unique job identifier | "010426010988" |
jdURL | Job detail URL path | "/job-listings-software-engineer-..." |
companyId | Company identifier | 6855383 |
logoPath | Company logo URL | "https://img.naukimg.com/logo_images/..." |
createdDate | Post timestamp (epoch ms) | 1775019281649 |
vacancy | Number of openings | 2 |
ambitionBoxData | Company rating data | { AggregateRating: "4.1", ReviewsCount: 13 } |
applyByTime | Application deadline | "2:24 PM" |
currency | Salary currency | "INR" |
How to scrape Naukri.com with Naukri Scraper
- Go to the Actor → Open the Naukri Scraper on Apify Store
- Set Start URLs → Paste Naukri search URLs (e.g.,
https://www.naukri.com/development-programmer-jobs) - Configure max jobs → Set how many jobs to extract (default: 100, max: 1000+)
- Click Run → The scraper will capture API requests and fetch job data at high speed
- Download results → Export as JSON, CSV, or Excel from the Dataset tab
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | Array | Yes | [{url: "https://www.naukri.com"}] | List of Naukri URLs to start scraping from |
maxJobs | Integer | No | 100 | Maximum number of jobs to collect |
Input Example
{"startUrls": [{"url": "https://www.naukri.com/development-programmer-jobs?k=development%2C%20programmer&wfhType=3"}],"maxJobs": 1000}
Output Example
{"title": "Software Engineer","logoPath": "https://img.naukimg.com/logo_images/groups/v1/614294.gif","logoPathV3": "https://img.naukimg.com/logo_images/groups/v1/614294.gif","jobId": "300326022175","currency": "INR","footerPlaceholderLabel": "7 Days Ago","footerPlaceholderColor": "grey","companyName": "Careernet","isSaved": false,"tagsAndSkills": "Low Level Driver Development,Linux,ARM Architecture,C Programming,Python,Program,Architecture,C","placeholders": [{"type": "experience","label": "5-9 Yrs"},{"type": "salary","label": "Not disclosed"},{"type": "location","label": "Hybrid - Bengaluru"}],"companyId": 4124,"jdURL": "/job-listings-software-engineer-careernet-bengaluru-5-to-9-years-300326022175","staticUrl": "careernet-jobs-careers-4124","jobDescription": "5-9 years of experience in embedded software development<br><br>Experience working on ARM-based processors and architecture<br><br>Experience with debugging tools such as JTAG,GDB,or similar","showMultipleApply": false,"groupId": 614294,"isTopGroup": 0,"createdDate": 1774874523710,"consultant": true,"hideClientName": true,"clientHeadline": "Careernet","mode": "jp","clientLogo": "https://img.naukimg.com/logo_images/groups/v1/614294.gif","board": "1","vacancy": 5,"salaryDetail": {"minimumSalary": 0,"maximumSalary": 0,"currency": "INR","hideSalary": true,"variablePercentage": 0},"experienceText": "5-9 Yrs","minimumExperience": "5","maximumExperience": "9","applyByTime": "10:12 PM","companyApplyJob": false,"walkinJob": false,"segmentedTemplateId": "Template1","saved": false}
Export Formats
Results can be exported as:
- JSON — Full structured data
- CSV — Spreadsheet format for analysis
- Excel — With formatting and filtering
- HTML — For viewing in browser
Is it legal to scrape Naukri.com?
Yes, this Actor only scrapes publicly available job listings that are accessible without authentication. It does NOT:
- Scrape private user data (emails, phone numbers, applicant data)
- Access password-protected areas
- Violate Naukri's terms of service for public data access
However, you should:
- Use the data responsibly and ethically
- Not republish content verbatim without permission
- Comply with local data protection laws
- Respect rate limits (this Actor implements reasonable delays)
Why use Naukri Scraper instead of the official API?
Naukri.com does not offer a public API for job search data. This scraper provides:
- ✅ Complete data access — Get all fields shown on the website
- ✅ Real-time data — Always fresh, not cached
- ✅ No registration required — No API keys or partnerships needed
- ✅ Custom filtering — Use Naukri's URL parameters for any search criteria
- ✅ Bulk export — Download thousands of jobs in minutes
Use Cases
- Job market analysis — Track hiring trends, salary benchmarks, in-demand skills
- Competitive intelligence — Monitor competitor job postings
- Recruitment automation — Build job aggregation platforms
- Career research — Analyze opportunities by location, experience level, or industry
- Data science projects — Train ML models on job market data
FAQ
How do I get more than 1000 jobs?
Use multiple start URLs with different search parameters (different keywords, locations, or filters). The Actor will aggregate results from all sources.
Can I filter jobs by location, salary, or experience?
Yes! Use Naukri.com's search filters on their website, then copy the resulting URL as your startUrl. All URL parameters are preserved.
What happens if Naukri blocks the scraper?
The Actor uses Apify's auto-proxy rotation and request interception to minimize blocking. If issues occur, try:
- Reducing
maxJobsper run - Increasing delays between runs
- Using residential proxies
Can I scrape specific companies only?
Yes, use Naukri's company filter on their website and copy the resulting URL.
Is the salary data always available?
Some employers hide salary information. The hideSalary field indicates when salary data is not displayed.
How fresh is the data?
Data is scraped in real-time. The createdDate and footerPlaceholderLabel (e.g., "5 Days Ago") show when jobs were posted.
Apify Platform Features
This Actor leverages Apify's powerful platform:
- 📅 Scheduling — Run automatically daily/weekly to track new jobs
- 🔗 API access — Trigger runs via REST API
- 🔌 Integrations — Connect to Zapier, Make, n8n, Google Sheets, Slack
- 📊 Webhooks — Get notified when scraping completes
- 📈 Monitoring — Track run history and performance
- ☁️ Cloud storage — Permanent dataset retention
Support
Need help or have feature requests?
- Issues — Report bugs via the Issues tab
- Email — Contact jwlben11@gmail.com
- Apify Community — Join the Apify Discord
Terms of Use
By using this Actor, you agree to:
- Use scraped data responsibly and legally
- Not overwhelm Naukri.com servers (this Actor implements rate limiting)
- Respect job poster privacy and intellectual property
- Comply with all applicable laws and regulations
Ready to extract job data from India's largest job portal? Get started with Naukri Scraper today!