Naukri Job Scraper avatar
Naukri Job Scraper

Pricing

Pay per event

Go to Store
Naukri Job Scraper

Naukri Job Scraper

Developed by

Muhammet Akkurt

Muhammet Akkurt

Maintained by Community

Naukri Job Scraper is an actor that automatically scrapes job postings from Naukri.com. It scrapes details such as job title, company name, experience and salary based on the specified keyword and maximum number of jobs. The collected data can be used for recruitment analysis and market research.

5.0 (4)

Pricing

Pay per event

19

Total users

500

Monthly users

114

Runs succeeded

>99%

Last modified

15 days ago

Naukri.com Job Scraper

Naukri Job Scraper

Unlock comprehensive job market insights from Naukri.com, India's leading job portal, with this powerful Apify actor. This tool is expertly designed for data scientists, HR professionals, and market researchers to effortlessly scrape and extract detailed job listings. Automate your data collection process and gather valuable information on job titles, company details, salaries, required skills, and much more.

This Naukri.com scraper is built to be fast, reliable, and easy to use. Simply provide your search criteria, and the actor will handle the rest, delivering structured data ready for analysis.

Key Features

  • Comprehensive Data Extraction: Scrapes a wide range of data points for each job listing, including title, company, description, salary, experience, location, skills, and more.
  • Advanced Filtering Capabilities: Tailor your search with numerous filters like freshness, work mode (remote, hybrid, etc.), experience level, salary range, company type, and role category.
  • Handles Pagination: Automatically navigates through multiple pages of job listings to collect as many jobs as you need.
  • Structured Output: Delivers clean, well-structured data in JSON format, ready to be used in your projects, databases, or analytics tools.
  • Apify Platform Integration: Runs on the Apify platform, allowing you to schedule runs, integrate with other tools, and download data in various formats (JSON, CSV, Excel).

Input Parameters

ParameterTypeDescription
keywordString(Required) The search term for job listings (e.g., "software developer", "data analyst").
maxJobsInteger(Required) The maximum number of job listings to scrape. Default is 100, minimum is 50.
freshnessStringFilter jobs by posting date. Options: "all", "30", "15", "7", "3", "1" (days).
sortByStringSort job listings by "relevance" or "date".
workModeArrayFilter by work mode. Options: "office", "temporary_wfh", "remote", "hybrid".
experienceStringFilter by years of experience required (e.g., "0" to "30").
salaryRangeArrayFilter by annual salary in Lakhs or Crores (e.g., "10to15" for 10-15 Lakhs).
citiesArrayA list of city IDs to filter job locations.
departmentArrayA list of department IDs to filter jobs by department.
companyTypeArrayFilter by company type (e.g., "Foreign MNC", "Startup").
roleCategoryArrayFilter by specific job role category IDs (e.g., "Software Development").
industryArrayFilter by industry type IDs (e.g., "IT Services & Consulting").
postedByArrayFilter by who posted the job ("Company Jobs" or "Consultant Jobs").
topCompaniesArrayFilter for jobs from a list of top company IDs.
ugCourseArrayFilter by undergraduate course requirement IDs.
pgCourseArrayFilter by postgraduate course requirement IDs.
stipendArrayFor internships, filter by stipend range.
durationArrayFor internships, filter by duration in months.

Example Input

{
"keyword": "software developer",
"maxJobs": 200,
"freshness": "7",
"sortBy": "date",
"workMode": ["remote", "hybrid"],
"experience": "5",
"salaryRange": ["10to15", "15to25"],
"companyType": ["213", "217"],
"roleCategory": ["1028", "1027"],
"postedBy": ["1"],
"industry": ["25", "14"],
"cities": ["17", "97", "9508"],
"department": ["5"]
}

Output

The scraper saves the collected data to the Apify dataset. Each item in the dataset is a JSON object representing a single job listing with the following fields:

  • title: Job listing title
  • companyName: Company name
  • jdURL: Job description URL
  • jobDescription: Job description
  • experience: Required experience
  • salary: Salary information
  • location: Job location
  • createdDate: Listing creation date
  • companyJobsUrl: URL for all company job listings
  • footerPlaceholderLabel: Additional information label
  • tagsAndSkills: Tags and skills
  • logoPath: Company logo URL
  • jobId: Job listing ID
  • isSaved: Saved status
  • groupId: Group ID
  • isTopGroup: Top group status
  • currency: Currency
  • footerPlaceholderColor: Footer color
  • companyId: Company ID
  • ambitionBoxData: AmbitionBox data
  • showMultipleApply: Multiple apply display
  • brandingTags: Branding tags
  • exclusive: Exclusive listing status
  • mode: Listing mode
  • board: Listing board

Example Output

{
"title": "Software Developer (PI/PO CPI Integration)",
"logoPath": "https://img.naukimg.com/logo_images/groups/v1/245664.gif",
"logoPathV3": "https://img.naukimg.com/logo_images/groups/v1/245664.gif",
"jobId": "170424007054",
"currency": "INR",
"footerPlaceholderLabel": "3 Days Ago",
"footerPlaceholderColor": "grey",
"companyName": "A.P. Moller Maersk",
"isSaved": false,
"tagsAndSkills": "groovy,java,Sap Pi Po,Sap Cpi,SAP,Software,SAP PI,PI",
"companyId": 4975606,
"jdURL": "https://www.naukri.com/job-listings-software-developer-pi-po-cpi-integration-a-p-moller-maersk-pune-chennai-bengaluru-4-to-7-years-170424007054",
"ambitionBoxData": {
"Url": "https://www.ambitionbox.com/reviews/maersk-global-service-centres-reviews?utm_campaign=srp_ratings&utm_medium=desktop&utm_source=naukri",
"ReviewsCount": 2658,
"AggregateRating": "4.3",
"Title": "Maersk Reviews by Employees"
},
"jobDescription": "<p> </p><p><strong>Engagement Purpose</strong></p><p>Maersk is going through times of unprecedented change. As we aspire to secure sustainable growth of our businesses, we need to re-think the way we engage with our customers and partners.</p><p>If you are passionate about working in an entrepreneurial and ever-changing environment, developing new products that engage and provide an enhanced customer experience you maybe what we are looking for.</p><p>Joining Maersk will embark you on a great journey with career development in a global organization. As an SAP Integration Engineer working with the new age SAP Platform you will gain broad business knowledge of the company’s activities globally, as well as take part in the transformation of the transport and logistics industry.</p><p>You will work and communicate across geographical and cultural borders that will enable you to build a strong professional network. We will provide you with opportunities that broaden your knowledge and strengthen your technical and professional foundation.</p><p><strong>Role and responsibilities</strong></p><ul><li>Build, test and deploy SAP solutions based on the design from the solution architects and at the same time be able to support a successful implementation and transition to application support team</li><li>Help the senior developers on solving complex business problems linked to integration in the areas of finance, operations, human capital, customer, and governance, risk and compliance whilst using SAP technologies primarily. </li><li>Be at the forefront of exploring new SAP Technologies, a quick learner willing to learn new technologies and methodologies; maintains current knowledge of industry trends and standards. Builds and maintains a solid understanding of the application areas and the business areas.</li><li>Collaborate & contribute with senior developers/architects of the product team/development team(s) for targeted outcomes. </li><li>Good communication skills as the job requires a high degree of verbal and written communication </li><li>Be highly motivated, hardworking and possess good time management and communication skills</li><li>Exposure to delivering projects in an Agile framework is desirable</li><li>SAP Certifications in their specialisation area would be advantageous.</li></ul><p><strong>Knowledge, Skills and Experience </strong></p><ul><li>4+ years of core SAP Integration experience with SAP at its core and main skill </li><li>Bachelor or Master degree or equal by experience</li><li>Design, develop, implement, test, deploy and provide O&M support for synchronous and asynchronous interfaces between Client SAP instances and external systems using the SAP PO platform / SCI</li><li>Good CPI development experience with various adapters.</li><li>Good Core Java development experience, with good programming language experience in Java, Groovy/Java Script.</li><li>Extensive experience on various PO adapters (REST/SOAP/SFTP/KAFKA/iDoc/RFC/Mail) is a plus</li><li>Good knowledge in using process orchestration tools, graphical/java/xslt mapping. </li><li>Must have worked in SLD configuration.</li><li>Expert in alert configuration and proven experience in using CTS+</li><li>Evaluate, model and design interface objects to construct interfaces is a plus</li><li>Proficient in Event framework and technologies such as Kafka, Solace, SAP Enterprise Event Messaging / Solace is desirable</li><li>Performance tuning and code optimization of PO interfaces is a plus</li><li>Monitor production interfaces and address incidents within the expected timeframes </li><li>Good experience in consuming or exposing web services (i.e. SOAP, REST) on PO and backend SAP ECC / S4HANA systems is a plus</li><li>Non-SAP PO skills using Open Cloud integration functions as Azure Event Hub, Azure Functions, Azure Logic Apps, APIGEE – API Management etc would be advantageous and preferred</li><li>Familiarity with interface test tools like HPQC , Greenhat is a plus </li><li>Working Knowledge of RESTful programming model and experience in development on HANA based SAP Products like S4HANA , AIF and or PO would be preferred </li><li>Actively pursuing continuous learning to constantly update skills and keep abreast of current developments in the industry</li><li>Having experience or good knowledge towards SAP cloud workflow CPI DS, BO DS, SAP DI is a plus.</li></ul><br /><br />",
"showMultipleApply": false,
"groupId": 245664,
"isTopGroup": 0,
"createdDate": "2024-10-08 08:26:09",
"brandingTags": [
{
"id": "1",
"label": "Women"
}
],
"exclusive": false,
"mode": "jp",
"board": "1",
"experience": "4-7 Yrs",
"salary": "10-18 Lacs PA",
"location": "Hybrid - Chennai, Pune, Bengaluru",
"companyJobsUrl": "https://www.naukri.com/a-p-moller-maersk-jobs-careers-8655"
}

This example output shows the structured data of a single job listing. The actual output will be a list of similar objects for all processed job listings.

Notes

  • The collected data is stored in Apify’s default data store.