India Job Listings & Salary Data — Naukri.com avatar

India Job Listings & Salary Data — Naukri.com

Pricing

from $1.00 / 1,000 record scrapeds

Go to Apify Store
India Job Listings & Salary Data — Naukri.com

India Job Listings & Salary Data — Naukri.com

India job listings with salary data, from Naukri.com. Search by keyword, location, experience and work type; returns title, company and rating, salary range, experience, skills, description, posting age, work-from-home flag and listing URL. For India recruiting and salary benchmarking.

Pricing

from $1.00 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

12

Total users

2

Monthly active users

14 days ago

Last modified

Categories

Share

India Job Listings & Salary Data Scraper — Naukri.com

India job listings with salary data, from Naukri.com — India's largest job portal, 100M+ registered users and 700K+ active listings. Search by keyword, location, experience level, and work arrangement; returns job title, company and rating, salary range, required skills, posting age, and the work-from-home flag per listing.

What it does

The actor returns fully structured job records — not scraped page text, so fields stay clean and stable when Naukri restyles its listings. It paginates automatically until your maxItems limit is reached or results are exhausted.

Input: keyword + optional filters → Output: one record per job listing with 17 structured fields.

Use cases

  • Job market research — track salary ranges, required skills, and hiring trends across companies and locations
  • Talent intelligence — identify which companies are actively hiring for a given role
  • Competitive analysis — monitor competitor job postings and growth signals
  • HR analytics — bulk-gather job data for compensation benchmarking or skills gap analysis
  • Recruiting tools — feed structured job data into your own applications or databases

Input

FieldTypeDescription
keywordstring (required)Job search term, e.g. python developer, data scientist, product manager
locationstringCity or region, e.g. Bangalore, Mumbai, Delhi NCR. Leave blank for all India.
experienceMinintegerMinimum years of experience. Use 0 for fresher-friendly jobs. Default: 0
experienceMaxintegerMaximum years of experience. Leave blank for no upper limit.
workTypestringWork arrangement filter: work from home, hybrid, on-site. Leave blank for all.
maxItemsintegerMaximum number of listings to scrape. Default: 10

Example input

{
"keyword": "python developer",
"location": "bangalore",
"experienceMin": 2,
"experienceMax": 7,
"workType": "",
"maxItems": 100
}

Output

Each record contains:

FieldDescription
jobIdNaukri internal job ID
titleJob title
companyNameHiring company name
companyRatingCompany rating on Naukri (0–5 scale, as string)
salarySalary range as displayed (e.g. 10-20 Lacs PA)
experienceRequired experience range (e.g. 2-5 Yrs)
locationJob location(s)
skillsRequired skills, comma-separated
jobDescriptionFull job description text
postedOnDate posted (Unix timestamp as string)
jobAgeHuman-readable posting age (e.g. 3 Days Ago, 30+ Days Ago)
jobUrlDirect link to the job detail page
isWork_from_home"true" if work-from-home eligible
isFresher"true" if the role is open to freshers (0 years experience required)
tagsNaukri listing tags
footerPlaceholderLabelFooter context label (e.g. Recruiting actively)
scrapedAtISO 8601 timestamp when the record was scraped

Example output record

{
"jobId": "87654321",
"title": "Senior Python Developer",
"companyName": "Infosys",
"companyRating": "3.9",
"salary": "12-20 Lacs PA",
"experience": "3-6 Yrs",
"location": "Bengaluru",
"skills": "Python, Django, REST APIs, AWS",
"jobDescription": "We are looking for an experienced Python developer...",
"postedOn": "1748390400000",
"jobAge": "5 Days Ago",
"jobUrl": "https://www.naukri.com/job-listings/senior-python-developer-87654321",
"isWork_from_home": "false",
"isFresher": "false",
"tags": "",
"footerPlaceholderLabel": "Recruiting actively",
"scrapedAt": "2026-05-28T10:00:00.000Z"
}

Notes

  • No surcharges — infrastructure is on us; you pay for records, not overhead.
  • Rate limiting — A 3-second delay between page requests respects Naukri's servers and avoids blocks.
  • Experience filter — experienceMin and experienceMax narrow results to the years-of-experience range you set.
  • Pagination — Naukri returns up to 20 results per page; the actor paginates automatically to reach your maxItems target.
  • Freshers — Set experienceMin: 0 for fresher-friendly listings; filter further with isFresher: "true" in your output.

Pricing

Priced per result record (Pay Per Event). You are charged only for data you receive.


Further reading: Job Postings Data: How to Get Listings From 12 Boards Across 10 Markets