Naukri Jobs Search Scraper avatar

Naukri Jobs Search Scraper

Pricing

Pay per usage

Go to Apify Store
Naukri Jobs Search Scraper

Naukri Jobs Search Scraper

Scrape job listings from Naukri.com, India's largest job portal. Extract job titles, companies, locations, salaries, experience requirements, and key skills for recruitment and job market analysis in India.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Jobs API

Jobs API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract job listings from Naukri.com - India's largest job platform. Collect job titles, companies, locations, and descriptions from the Indian job market.

Features

  • Keyword search — find jobs by keyword, search term, or role
  • Location filtering — narrow results to specific cities, regions, or countries

Use Cases

  • Indian job market intelligence — track hiring demand across Indian metros and tier-2 cities with keyword and location-based search
  • IT and corporate recruitment analysis — analyze job postings across software engineering, finance, consulting, and other white-collar sectors
  • Regional hiring trend monitoring — compare job volumes, salary ranges, and experience requirements across Indian cities
  • Salary benchmarking for India market — collect advertised salary data to benchmark compensation for roles in the Indian job market

Sample Input

{
"keywords": "software engineer",
"location": "Bangalore",
"experience": 0,
"maxItems": 100,
"maxPages": 5,
"deepSearch": false,
"headless": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "IN"
},
"fetchDetails": false,
"maxJobs": 100,
"freshness": "all",
"sortBy": "relevance"
}

Sample Output

{
"jobTitle": "Senior Software Engineer",
"companyName": "Infosys",
"location": "Bangalore, India",
"postedDate": "2025-06-14T00:00:00.000Z",
"jobUrl": "https://www.naukri.com/job/123456",
"description": "We are hiring a Senior Software Engineer for our Bangalore development center...",
"searchQuery": "software engineer",
"searchLocation": "Bangalore",
"scrapedAt": "2025-06-15T11:00:00.000Z"
}

Input

FieldTypeDefaultRequiredDescription
querystringSearch query string for job listings.
keywordsstringdevops engineerJob search keywords (e.g., 'devops engineer', 'python developer').
keywordstringsoftware developerThe keyword to be used for searching job listings.
searchUrlstringNaukri search results URL to override keyword/manual filters.
maxJobsinteger100The maximum number of job listings to scrape.
proxyConfigurationobject{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"IN"}Use Apify Proxy to avoid IP-based blocking.
experienceLevelstringFilter by minimum experience level: Entry Level, Mid Level, Senior Level, Executive, Director.
salaryMinintegerMinimum salary filter (in INR). Only show jobs paying at least this amount.
salaryMaxintegerMaximum salary filter (in INR). Only show jobs paying at most this amount.
remoteFilterstringFilter by work location type: Remote, Hybrid, On-site.
educationLevelstringFilter by minimum education level: High School, Associate Degree, Bachelor's, Master's, Doctorate.

Output

FieldDescription
titleJob title.
companyNameCompany name.
jobIdUnique job ID.
jdURLDirect link to the job listing.
experienceRequired experience range.
salarySalary information.
locationJob location.
createdDateDate when the job was posted.
tagsAndSkillsTags and skills associated with the job.
currencySalary currency.
companyIdInternal company ID.
companyJobsUrlURL to all jobs from this company.
logoPathCompany logo URL.
descriptionFull job description.
jobTypeEmployment type.
skillsRequired skills.
preferredSkillsPreferred skills.
educationUgUndergraduate education requirement.
educationPgPostgraduate education requirement.
overallRatingCompany overall rating.
employeeReviewsNumber of employee reviews.
applyCountNumber of applicants.
viewCountNumber of views.
scrapedAtTimestamp when scraped.

Notes

  • Proxy: Residential proxy is highly recommended — set proxyConfiguration: { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
  • Rate limits: Keep result limits reasonable per run to avoid IP bans
  • Scheduling: Use Apify Scheduler to run this actor on a recurring basis for a consistently fresh dataset