Naukri Job Scraper avatar

Naukri Job Scraper

Try for free

Pay $1.99 for 1,000 jobs

Go to Store
Naukri Job Scraper

Naukri Job Scraper

muhammetakkurtt/naukri-job-scraper
Try for free

Pay $1.99 for 1,000 jobs

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.

Naukri Job Scraper

Naukri Job Scraper

This project is an Apify actor designed to scrape job listings from Naukri.com. It collects details such as job title, company name, experience, salary, and more based on the specified keyword and maximum job count parameters.

Features

  • Scrapes job listings from Naukri.com based on the specified keyword.
  • Collects comprehensive information about each job listing, including job details, company information, and more.
  • Saves the collected data to the Apify dataset.
  • Provides advanced filtering options.

Usage

  1. Run this actor in the Apify console.
  2. Provide the desired inputs:
    • keyword: The keyword to be used for searching job listings.
    • maxJobs: The maximum number of job listings to scrape (default: 100).
    • freshness: Filter jobs by posting date ("all", "30", "15", "7", "3", "1").
    • sortBy: Sort job listings by ("relevance" or "date").
    • workMode: Work mode (office, temporary WFH, remote, hybrid).
    • experience: Required years of experience (0-30 years).
    • salaryRange: Salary range (0-3 Lakhs to 5+ Cr).
    • companyType: Company type (Foreign MNC, Corporate, Indian MNC, etc.).
    • roleCategory: Job role category (Software Development, Quality Assurance, etc.).
    • stipend: Internship stipend range.
    • duration: Internship duration.
    • ugCourse: Undergraduate course requirements.
    • pgCourse: Postgraduate course requirements.
    • postedBy: Posted by (Company or Consultant).
    • industry: Industry type.
    • topCompanies: Featured companies list.

Example Input

1{
2  "keyword": "software developer",
3  "maxJobs": 200,
4  "freshness": "7",
5  "sortBy": "date",
6  "workMode": ["remote", "hybrid"],
7  "experience": "5",
8  "salaryRange": ["10to15", "15to25"],
9  "companyType": ["213", "217"],
10  "roleCategory": ["1028", "1027"],
11  "postedBy": ["1"],
12  "industry": ["25", "14"]
13}

Output

The collected data is saved to the Apify dataset. The output data includes 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

1{
2  "title": "Software Developer (PI/PO CPI Integration)",
3  "logoPath": "https://img.naukimg.com/logo_images/groups/v1/245664.gif",
4  "logoPathV3": "https://img.naukimg.com/logo_images/groups/v1/245664.gif",
5  "jobId": "170424007054",
6  "currency": "INR",
7  "footerPlaceholderLabel": "3 Days Ago",
8  "footerPlaceholderColor": "grey",
9  "companyName": "A.P. Moller Maersk",
10  "isSaved": false,
11  "tagsAndSkills": "groovy,java,Sap Pi Po,Sap Cpi,SAP,Software,SAP PI,PI",
12  "companyId": 4975606,
13  "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",
14  "ambitionBoxData": {
15    "Url": "https://www.ambitionbox.com/reviews/maersk-global-service-centres-reviews?utm_campaign=srp_ratings&utm_medium=desktop&utm_source=naukri",
16    "ReviewsCount": 2658,
17    "AggregateRating": "4.3",
18    "Title": "Maersk Reviews by Employees"
19  },
20  "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 />",
21  "showMultipleApply": false,
22  "groupId": 245664,
23  "isTopGroup": 0,
24  "createdDate": "2024-10-08 08:26:09",
25  "brandingTags": [
26    {
27      "id": "1",
28      "label": "Women"
29    }
30  ],
31  "exclusive": false,
32  "mode": "jp",
33  "board": "1",
34  "experience": "4-7 Yrs",
35  "salary": "10-18 Lacs PA",
36  "location": "Hybrid - Chennai, Pune, Bengaluru",
37  "companyJobsUrl": "https://www.naukri.com/a-p-moller-maersk-jobs-careers-8655"
38}

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.
Developer
Maintained by Community

Actor Metrics

  • 10 monthly users

  • 1 star

  • >99% runs succeeded

  • Created in Oct 2024

  • Modified a day ago