Naukri Job Scraper โ India Jobs & Salaries
Pricing
from $0.003 / job scraped
Naukri Job Scraper โ India Jobs & Salaries
Search Naukri.com and scrape job listings: title, company, salary, experience, location, skills, description and link. For recruitment, market research and lead generation.
Pricing
from $0.003 / job scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
Naukri Job Scraper โ India Jobs, Salaries & Skills
Scrape Naukri.com โ India's #1 job portal โ into clean JSON, CSV, Excel or XML. Search any keyword and get job title, company, company rating, salary, experience range, required skills, location, posted date and apply URL for every listing. Fast and reliable.

What does the Naukri Scraper do?
The Naukri Scraper extracts job listings from Naukri.com by keyword and location, returning a structured record for every job โ role, employer, salary, experience band, skills and freshness. Use it to build hiring datasets, benchmark salaries and skills, or feed recruitment and market-research pipelines across India.
What data can you scrape from Naukri?
- ๐ผ Job โ title, full description, Naukri apply URL
- ๐ข Company โ name, ID, AmbitionBox rating + review count, logo
- ๐ฐ Salary & experience โ salary label, currency, min/max years
- ๐ง Skills โ parsed list of required skills and tags
- ๐ Location โ city and work mode (on-site, remote, hybrid)
- ๐ Freshness โ posted label, posted date, walk-in flag
Use cases
- Recruitment & sourcing โ build live feeds of open roles for any keyword or city.
- Salary benchmarking โ compare salary bands across companies and experience levels.
- Skills research โ track which skills employers demand for a role over time.
- Labour-market analysis โ measure hiring volume and freshness by city and sector.
- B2B lead generation โ identify companies that are actively hiring.
- Competitive intelligence โ monitor a competitor's open roles and headcount signals.
How to scrape Naukri data
- Add the Naukri Scraper to your Apify account.
- Enter one or more keywords (job titles or search terms), one per line.
- Optionally set a location, experience filter and sort order.
- Set maxItemsPerKeyword to cap results, then click Run.
- Export the dataset as JSON, CSV, Excel or XML, or pull it via the Apify API.
Input
keywordsโ job titles / search terms, one per line (e.g.software engineer,data analyst,sales manager)locationโ optional city (e.g.bangalore,mumbai,delhi-ncr)experienceโ optional years-of-experience filtersortโRelevanceorFreshnessmaxItemsPerKeywordโ cap jobs per keyword (20 per page)
Example input
{ "keywords": ["software engineer", "data analyst"], "location": "bangalore", "maxItemsPerKeyword": 200 }
What you get

{"id": "290726921897","title": "Software Engineer","company": "Wells Fargo","companyRating": 3.6,"companyReviews": 9035,"experience": "0-5 Yrs","salary": "Not disclosed","currency": "INR","location": "Bengaluru","skills": ["Java", "Azure", "APIs", "Microservices"],"description": "2+ years of software engineering experienceโฆ","postedLabel": "1 Day Ago","createdDate": "2026-07-29T11:16:54.791Z","url": "https://www.naukri.com/job-listings-software-engineer-wells-fargo-bengaluru-0-to-5-years-290726921897","sourceUrl": "https://www.naukri.com","collectedAt": "2026-07-30T22:18:54.613Z"}
Every record has a stable id, sourceUrl, collectedAt and explicit null for missing fields.
Output schema
| Field | Type | Description |
|---|---|---|
id | string | Unique Naukri listing identifier for the job. |
title | string | Job title / role. |
company | string | Name of the hiring company. |
companyId | string | Naukri's internal identifier for the company. |
companyRating | number | Company's AmbitionBox star rating. |
companyReviews | integer | Number of employee reviews behind the rating. |
experience | string | Experience requirement label (e.g. 0-5 Yrs). |
minExperience | string | Minimum years of experience required. |
maxExperience | string | Maximum years of experience considered. |
salary | string | Salary label as shown on the listing. |
currency | string | Currency code for the salary (e.g. INR). |
location | string | Job location / city. |
skills | array | List of required skills or tags. |
description | string | Job description text. |
postedLabel | string | Human-readable posting age (e.g. 1 Day Ago). |
createdDate | string (ISO date) | Timestamp when the listing was posted. |
mode | string | Work mode (on-site, remote or hybrid). |
isWalkin | boolean | Whether the job is a walk-in interview. |
logoUrl | string (URL) | Company logo image URL. |
url | string (URL) | Direct link to the job listing on Naukri. |
sourceUrl | string (URL) | Source site URL. |
collectedAt | string (ISO date) | Timestamp when the record was collected. |
Need more job data?
FAQ
How many jobs can I scrape?
As many as the search returns โ set maxItemsPerKeyword to control the volume per keyword.
Do I need any setup or login? No setup and no login. Just add your keywords and inputs, then run.
How does billing work? You pay per result you get โ no wasted spend on empty runs.
What export formats are supported? JSON, CSV, Excel and XML, plus the Apify API for programmatic access.
How fresh is the data?
Each run fetches live listings and stamps every record with collectedAt; sort by Freshness for the newest jobs.
Can I filter by location or experience?
Yes โ use the location and experience inputs to narrow results.
Can I connect it to other tools? The Naukri Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Related Actors
Notes
Original clean-room implementation. Returns only public data; you are responsible for compliance with Naukri.com's terms. Not affiliated with Naukri.com or Info Edge.