# Naukri.com Job Scraper (`bhansalisoft/naukri-com-job-scraper`) Actor

Naukri.com Job Scraper :  Scrap Unlimited jobs detail from Naukri.

- **URL**: https://apify.com/bhansalisoft/naukri-com-job-scraper.md
- **Developed by:** [bhansalisoft](https://apify.com/bhansalisoft) (community)
- **Categories:** Automation, Jobs, Lead generation
- **Stats:** 13 total users, 0 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $10.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### Naukri.com Job Scraper

Naukri.com Job Scraper tool will scrap unlimited jobs from Naukri.com  as per your keyword and location. like for example if you need to scrap latest jobs for marketing.

### Included features

- Software will scrap all jobs details from  Naukri.com sites.
- You can search jobs as per specified keyword, location
- you can export data into excel/csv
- no duplicate record

Below detail will be extracted for jobs

```
[
  {
    "Title": "Business Analyst",
    "Company": "Accenture",
    "Location": "Mumbai",
    "Experience": "3 - 8 years",
    "Salary": "Not Disclosed",
    "Posted": "5 days ago",
    "Description": "Job description\n\n About The Role  \n\n\n\nProject Role :Business Analyst\n\n\n\n\nProject Role Description :Analyze an organization and design its processes and systems, assessing the business model and its integration with technology. Assess current state, identify customer requirements, and define the future state and/or business solution. Research, gather and synthesize information.\n\n\nMust have skills :Agile Requirement Management\n\n\n\nGood to have skills :NA\nMinimum\n\n3 year(s) of experience is required\n\n\n\nEducational Qualification :15 years full time education\n\n\n\nSummary:As a Business Analyst, you will engage in a variety of tasks that involve analyzing an organization and designing its processes and systems. Your typical day will include assessing the current business model and its integration with technology, identifying customer requirements, and defining the future state or business solution. You will conduct research, gather data, and synthesize information to provide insights that drive effective decision-making and strategic planning within the organization. Collaboration with various stakeholders will be essential as you work to align business objectives with technological capabilities, ensuring that the solutions developed meet the needs of the organization and its customers. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Facilitate workshops and meetings to gather requirements and validate solutions.- Develop and maintain documentation related to business processes and requirements. Professional & Technical\n\nSkills:\n-\n\nMust To Have\n\nSkills:\nProficiency in Agile Requirement Management.- Strong analytical skills to assess business processes and identify areas for improvement.- Experience in stakeholder management and effective communication.- Ability to create detailed business requirement documents and user stories.- Familiarity with project management methodologies and tools.\n\nAdditional Information:- The candidate should have minimum 3 years of experience in Agile Requirement Management.- This position is based at our Hyderabad office.- A 15 years full time education is required.\n\n Qualification 15 years full time education\nRole: Business Analyst\nIndustry Type: IT Services & Consulting\nDepartment: Data Science & Analytics\nEmployment Type: Full Time, Permanent\nRole Category: Business Intelligence & Analytics\nEducation\nUG: Any Graduate\nPG: Any Postgraduate\nKey Skills\nSkills highlighted with ‘‘ are preferred keyskills\nproject managementbusiness analysisuser storiesstakeholder managementagile\ndocumentationus healthcarebusiness solutionsclaims adjudicationbusiness analyticsstrategic planningclaims processingbrdmedical billingrevenue cycle management",
    "Skills": "project management, business analysis, user stories, stakeholder management, agile, documentation, us healthcare, business solutions, claims adjudication, business analytics, strategic planning, claims processing, brd, medical billing, revenue cycle management",
    "Education": "Any Graduate, Any Postgraduate",
    "Link": "https://www.naukri.com/job-listings-business-analyst-accenture-solutions-pvt-ltd-mumbai-3-to-8-years-220925915736"
  },
  {
    "Title": "Business Analyst",
    "Company": "Accenture",
    "Location": "Pune",
    "Experience": "3 - 8 years",
    "Salary": "Not Disclosed",
    "Posted": "2 days ago",
    "Description": "Job description\n\n About The Role  \n\n\nProject Role :Business Analyst\n\n\nProject Role Description :Analyze an organization and design its processes and systems, assessing the business model and its integration with technology. Assess current state, identify customer requirements, and define the future state and/or business solution. Research, gather and synthesize information.\n\n\nMust have skills :Business Requirements Analysis\n\n\nGood to have skills :NA\nMinimum\n\n3 year(s) of experience is required\n\n\nEducational Qualification :15 years full time education\n\n\n\nSummary:As a Business Analyst, you will engage in a variety of tasks that involve analyzing organizational processes and systems. Your typical day will include assessing the current state of business models, identifying customer requirements, and defining future states or business solutions. You will conduct research, gather data, and synthesize information to support decision-making and improve business operations. Collaboration with various stakeholders will be essential as you work to align technology with business needs, ensuring that solutions are both effective and efficient. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Facilitate workshops and meetings to gather requirements and feedback from stakeholders.- Document business requirements and ensure they are communicated effectively to the development team.- Analyze data and trends to provide insights that drive business decisions.- Support the implementation of business solutions by coordinating with cross-functional teams. Professional & Technical\n\nSkills:\nProficiency in Business Requirements Analysis.- Strong analytical skills to assess business processes and identify areas for improvement.- Excellent communication skills to effectively convey information to stakeholders.- Ability to create detailed documentation and reports that outline business requirements.- Experience with process mapping and modeling techniques.\n\nAdditional Information:- The candidate should have minimum 3 years of experience in Business Requirements Analysis.- This position is based at our Pune office.- A 15 years full time education is required.\n\n Qualification 15 years full time education\nRole: Business Analyst\nIndustry Type: IT Services & Consulting\nDepartment: Data Science & Analytics\nEmployment Type: Full Time, Permanent\nRole Category: Business Intelligence & Analytics\nEducation\nUG: Any Graduate\nPG: Any Postgraduate\nKey Skills\nSkills highlighted with ‘‘ are preferred keyskills\ndata analysisbusiness solutionsbusiness analysisbusiness requirement analysisprocess mapping\nproject managementgap analysisdocumentationbusiness analyticsuser storiessqlbrdfrdscrumagilebusiness operationsrequirement analysisjira",
    "Skills": "data analysis, business solutions, business analysis, business requirement analysis, process mapping, project management, gap analysis, documentation, business analytics, user stories, sql, brd, frd, scrum, agile, business operations, requirement analysis, jira",
    "Education": "Any Graduate, Any Postgraduate",
    "Link": "https://www.naukri.com/job-listings-business-analyst-accenture-solutions-pvt-ltd-pune-3-to-8-years-250925923575"
  },
]

```

### How to use

Search Using below parameter.

- \[Keyword] : Any Keyword like Jobs,Sales.
- \[Location] : this option is optional but you can write any location .

if you face any issue , you can email us at bhansalisoft781986@gmail.com

# Actor input Schema

## `Keyword` (type: `string`):

Keyword

## `location` (type: `string`):

Location

## `proxySettings` (type: `object`):

Select proxies to be used by your crawler.

## Actor input object example

```json
{
  "Keyword": "TestKeyword",
  "location": "TestLocation",
  "proxySettings": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "Keyword": "TestKeyword",
    "location": "TestLocation",
    "proxySettings": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("bhansalisoft/naukri-com-job-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "Keyword": "TestKeyword",
    "location": "TestLocation",
    "proxySettings": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("bhansalisoft/naukri-com-job-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "Keyword": "TestKeyword",
  "location": "TestLocation",
  "proxySettings": {
    "useApifyProxy": false
  }
}' |
apify call bhansalisoft/naukri-com-job-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,bhansalisoft/naukri-com-job-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/Kj54FylYJ6XEAi3I1/builds/UGoy4ubwXRrPGgd7f/openapi.json
