Naukri Job Scraper
Pricing
from $2.00 / 1,000 results
Naukri Job Scraper
Scrape thousands of job listings from Naukri.com - India's #1 job portal. Extract job title, company, salary, location, experience, skills & more. Optional detail scraping for full description, education, industry & role data. Uses residential proxies to bypass anti-bot protection. Fast & reliable.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Actor stats
0
Bookmarked
7
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Naukri Job Scraper — Indian Job Listings, Salaries & Company Data
Scrape Naukri.com, India's largest job portal with 1M+ active listings, to extract structured job data at scale.
What does Naukri Job Scraper do?
This actor scrapes job listings from Naukri.com and extracts 24 structured fields per job including title, company, salary, experience, skills, location, industry, education, ratings, and direct apply links. It supports keyword search, location filtering, experience ranges, salary ranges, job age, and work-from-home filters.
Why scrape Naukri.com?
Naukri.com is India's #1 job portal with over 100K+ recruiters and millions of job seekers. Use this data for recruitment analytics, salary benchmarking, market research, competitor analysis, skill demand tracking, and building job aggregator platforms focused on the Indian market.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| keywords | string[] | [] | Job search terms (e.g., "python developer") |
| locations | string[] | [] | City/region filter (e.g., "bangalore") |
| experienceMin | integer | 0 | Minimum years of experience |
| experienceMax | integer | 30 | Maximum years of experience |
| salaryMin | integer | 0 | Min annual salary in lakhs |
| salaryMax | integer | 0 | Max annual salary in lakhs |
| jobAge | string | "" | Posting age: 1, 3, 7, 15, or 30 days |
| workFromHome | string | "" | WFH filter |
| sortBy | string | "relevance" | Sort by relevance or date |
| maxPages | integer | 5 | Pages per search combo (~20 jobs/page) |
| scrapeJobDetails | boolean | false | Fetch full descriptions from detail pages |
| maxConcurrency | integer | 3 | Concurrent requests |
| proxyConfig | object | Residential | Proxy settings (residential recommended) |
Output Fields (24 fields)
| Field | Description |
|---|---|
| jobId | Naukri job ID |
| jobTitle | Position / role title |
| companyName | Hiring company |
| companyRating | Company rating (out of 5) |
| companyReviewsCount | Number of reviews |
| experience | Required experience range |
| salary | Salary range (lakhs/year) |
| location | Job location(s) |
| skills | Required skills |
| description | Full job description |
| industry | Industry sector |
| functionalArea | Department / function |
| roleCategory | Role category |
| role | Specific role name |
| employmentType | Full-time / Part-time / Contract |
| education | Required qualification |
| postedDate | When posted |
| vacancyCount | Number of openings |
| workFromHome | Remote / Hybrid / Office |
| companyUrl | Company profile link |
| jobUrl | Direct job listing URL |
| applyUrl | Apply link |
| searchKeyword | Search term used |
| scrapedAt | Scrape timestamp (ISO 8601) |
Cost Estimate
- ~100 jobs (5 pages, 1 keyword): ~$0.01–$0.02 (residential proxy)
- ~1,000 jobs (50 pages): ~$0.10–$0.20
- ~10,000 jobs (500 pages): ~$1.00–$2.00
- With
scrapeJobDetails: true: ~2–3x cost (individual page requests) - Residential proxies recommended for reliability
Tips
- Start simple: Run with default settings first to verify results
- Combine keywords + locations: Each combination creates a separate search
- Job details: Enable
scrapeJobDetailsonly when you need full descriptions - Freshness: Use
jobAgefilter for recent postings only - Rate limits: Keep maxConcurrency at 3-5 for stability
- Scheduling: Schedule daily/weekly runs to track new postings
FAQ
Q: Does this need a browser? A: No. This actor uses HTTP requests only — no Puppeteer or Playwright. Fast and cost-effective.
Q: Why residential proxies? A: Naukri.com has anti-bot protection that may block datacenter IPs. Residential proxies (especially India-based) provide the best success rate.
Q: How many jobs can I scrape? A: Naukri limits search results to ~50 pages (~1,000 jobs) per query. Use multiple keyword + location combinations for larger datasets.
Q: What if I get 0 results? A: Naukri may update their HTML structure. Check the actor logs for debug info and report issues.