# Naukri Job Scraper | India & Gulf Jobs (`muhammetakkurtt/naukri-job-scraper`) Actor

Naukri Job Scraper extracts job postings from Naukri.com (India) and NaukriGulf.com (Gulf). Scrape job title, company, salary, experience, description and recruiter email by keyword, URL or filters. Export structured data for recruitment analytics, market research and lead generation.

- **URL**: https://apify.com/muhammetakkurtt/naukri-job-scraper.md
- **Developed by:** [Muhammet Akkurt](https://apify.com/muhammetakkurtt) (community)
- **Categories:** Jobs, Lead generation, Automation
- **Stats:** 21,017 total users, 1,487 monthly users, 100.0% runs succeeded, 51 bookmarks
- **User rating**: 4.42 out of 5 stars

## Pricing

from $0.80 / 1,000 standard job data

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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 Job Scraper](https://i.postimg.cc/PqZm1Sxz/naukri-new-logo.png)

## Naukri Job Scraper | India & Gulf Jobs

Unlock comprehensive job market insights from **Naukri.com** (India's #1 job portal) and **NaukriGulf.com** (the leading Gulf/MENA job board) with this powerful Apify actor. This **Naukri Job Scraper** is expertly designed for data scientists, HR professionals, recruiters, and market researchers to effortlessly scrape detailed job listings and hiring trends across India and the Gulf.

Automate your recruitment data collection process and gather valuable intelligence on:

- **Job Titles & Roles**
- **Company Profiles & Reviews**
- **Salaries & Compensation** (CTC, Stipend)
- **Skills & Technology Stacks**
- **Recruiter Contacts** (NaukriGulf — name & email)
- **Location-based Hiring Trends**

### Key Features

- **🌍 India + Gulf Coverage**: One actor scrapes both **Naukri.com** (India) and **NaukriGulf.com** (Gulf/MENA) — switch with the `jobBoard` input.
- **🔍 Comprehensive Data Extraction**: Scrapes deep insights including detailed job descriptions, company metadata, AmbitionBox ratings, and more.
- **🎯 Direct Job Fetching**: Fetch specific job details instantly using **Job IDs**, bypassing search results for targeted data collection.
- **⚡ Advanced Filtering**: Precision targeting with filters for **Freshness**, **Work Mode**, **Experience**, **Salary Range**, **Company Type**, **Role Category**, granular **Role**, and **Walk-in** interviews.
- **📄 Smart Pagination**: Automatically traverses multiple pages to build large datasets seamlessly.
- **📊 Structured JSON Output**: Delivers clean, analysis-ready data compatible with Excel, CSV, or your custom ETL pipeline.
- **🚀 Apify Integration**: Schedule runs, use proxies, and integrate with Zapier, Make, or Google Sheets effortlessly.

### 🌍 India + Gulf — Two Job Boards, One Actor

Use the **`jobBoard`** input to choose which site to scrape:

| `jobBoard` | Site | Coverage |
|---|---|---|
| `naukri` *(default)* | naukri.com | India |
| `naukrigulf` | naukrigulf.com | Gulf / MENA (UAE, Saudi Arabia, Qatar, Kuwait, Oman, Bahrain…) |

All core inputs work on **both** boards — `keyword`, `searchUrl`, `jobIds` (direct fetch), `fetchDetails`, and `maxJobs`, plus the `sortBy`, `experience`, and `freshness` filters. For NaukriGulf, set the free-text **`location`** input (e.g. `Dubai`, `Abu Dhabi`, `Saudi Arabia`); leave it empty to search across the whole Gulf/MENA region.

**⭐ Recruiter contacts (NaukriGulf, detailed mode):** with `fetchDetails: true`, NaukriGulf job records include a `contact` block with the recruiter's **name, designation, company website, and email** whenever the employer publishes them (roughly a quarter of postings). Phone numbers are not provided by the source.

**NaukriGulf-only filters:** beyond the shared filters, NaukriGulf adds `nationality` (GCC / Arab / Indians / Filipinos / …), `country`, `gulfCity`, `gulfIndustry`, `gulfFunctionalArea`, `gulfSalaryRange` (USD bands), and `gender`. Set **`language`** to `arabic` to receive job titles, locations, and skills in Arabic.

**Naukri.com-only filters:** the India board additionally supports **`role`** — a granular job role under a Role Category (e.g. *Full Stack Developer* under *Software Development*) — plus **`walkin`** (walk-in interview jobs only) with **`walkinDate`** (This Week / Next Week / This Month), and the India-specific `workMode`, `stipend`, `duration`, `ugCourse`, `pgCourse`, `department`, `industry`, and `cities` filters.

### Ready-to-Run Examples

Get started in seconds — open any example in the Apify Console and click **Run**:

- **[Scrape Naukri Jobs by Keyword](https://apify.com/muhammetakkurtt/naukri-job-scraper/examples/scrape-naukri-jobs-by-keyword)** — search jobs by role, skill, or any keyword.
- **[Scrape Naukri Jobs From Search URL](https://apify.com/muhammetakkurtt/naukri-job-scraper/examples/scrape-naukri-jobs-from-search-url)** — paste a Naukri search URL and scrape all matching jobs.
- **[Track Remote and Hybrid Naukri Jobs](https://apify.com/muhammetakkurtt/naukri-job-scraper/examples/track-remote-and-hybrid-naukri-jobs)** — filter for remote and hybrid roles.
- **[Fetch Naukri Job Details by Job ID](https://apify.com/muhammetakkurtt/naukri-job-scraper/examples/fetch-naukri-job-details-by-job-id)** — pull the full details of a specific job.

### Modes & Pricing

This scraper operates in two main modes, each with its own pricing event. Choose the mode that best fits your data needs and budget.

#### 1. Standard Search Mode (Economical)

- **Trigger:** Provide `keyword` with filters, or provide `searchUrl`, and leave `jobIds` empty.
- **What you get:** A list of job summaries from the search results page. Includes key info like Title, Company, Location, Salary, Experience, and URL.
- **Pricing Event:** `job_item`
- **Best for:** Market trend analysis, salary aggregation, finding job URLs.
- **Supported `searchUrl` families:** `/<keyword>-jobs`, `/jobs-in-<location>`, and `/<keyword>-jobs-in-<location>`.

#### 2. Detailed Data Mode (Premium)

This mode retrieves the full job posting content, including the complete Job Description, Skills, Company Profile, and AmbitionBox reviews.

- **Trigger (Option A - Search & Fetch):** Provide `keyword` or `searchUrl`, and set `fetchDetails` to `true`.
- **Trigger (Option B - Direct Fetch):** Provide a list of `jobIds`. (Search is skipped).
- **What you get:** Everything in Standard Mode + Full HTML Description, About Company, Reviews, detailed breakdown of skills and benefits.
- **Pricing Event:** `job_item_detailed`
- **Best for:** Detailed analysis, extracting specific skills/technologies, full content archiving.

> **Note:** Input precedence is `jobIds` > `searchUrl` > manual keyword and filters. If `searchUrl` is provided, manual search filters are ignored, but `sortBy` can still be used together with it. If `jobIds` is provided, all search inputs are ignored.

### Input Parameters

All inputs are optional except `maxJobs`. Filters are grouped by job board — **Common** filters work on both boards, while the **Naukri.com** and **NaukriGulf** groups apply only to their respective board.

#### Common (both job boards)

| Parameter | Type | Description |
| :--- | :--- | :--- |
| `jobBoard` | String | Which site to scrape: `naukri` (India, **default**) or `naukrigulf` (Gulf/MENA). |
| `keyword` | String | The search term for manual search mode (e.g., "software developer"). Ignored if `searchUrl` or `jobIds` is provided. |
| `searchUrl` | String | A Naukri.com or NaukriGulf.com search results URL — every filter in the URL is parsed automatically. Ignored if `jobIds` is provided. |
| `maxJobs` | Integer | **(Required)** Maximum number of job listings to scrape. Default is 100, minimum is 50. |
| `jobIds` | Array | A list of specific Job IDs **or full job URLs** (either domain) to fetch directly. Overrides `searchUrl`, `keyword`, and all filters. |
| `fetchDetails` | Boolean | If `true`, fetches full detailed information for each job found. Works with search and `searchUrl` modes. Default is `false`. |
| `sortBy` | String | Sort listings by `relevance` or `date`. Can be combined with `searchUrl`. |
| `experience` | String | Filter by years of experience: `all`, or `0` to `30`. |
| `freshness` | String | Filter by posting date (days): `all`, `30`, `15`, `7`, `3`, `1`. |

#### Naukri.com Filters (India only)

| Parameter | Type | Description |
| :--- | :--- | :--- |
| `workMode` | Array | Filter by work mode: `office`, `remote`, `hybrid`. |
| `cities` | Array | A list of city IDs to filter job locations. |
| `department` | Array | A list of department IDs. |
| `salaryRange` | Array | Filter by annual salary in Lakhs/Crores (e.g., `10to15` for 10-15 Lakhs). |
| `companyType` | Array | Filter by company type (e.g., Foreign MNC, Startup, Unicorn). |
| `roleCategory` | Array | Filter by job role category (e.g., Software Development). |
| `role` | Array | Filter by a granular job role under a Role Category (e.g., Full Stack Developer). |
| `walkin` | Boolean | If `true`, returns walk-in interview jobs only. |
| `walkinDate` | String | Walk-in timeframe (use with `walkin`): `1` (This Week), `2` (Next Week), `3` (This Month). |
| `stipend` | Array | For internships, filter by stipend range. |
| `duration` | Array | For internships, filter by duration in months. |
| `ugCourse` | Array | Filter by undergraduate course requirement. |
| `pgCourse` | Array | Filter by postgraduate course requirement. |
| `postedBy` | Array | Who posted the job: `1` (Company Jobs) or `2` (Consultant Jobs). |
| `industry` | Array | Filter by industry (e.g., IT Services & Consulting). |
| `topCompanies` | Array | Filter for jobs from a list of top companies. |

#### NaukriGulf Filters (Gulf only)

| Parameter | Type | Description |
| :--- | :--- | :--- |
| `location` | String | Free-text primary location (e.g., `Dubai`, `Abu Dhabi`, `Saudi Arabia`). Leave empty to search all Gulf/MENA. |
| `language` | String | Output language for titles/locations/skills: `english` (**default**) or `arabic`. |
| `nationality` | Array | Filter by candidate nationality (e.g., GCC Nationals, Arab Nationals, Indians, Filipinos). |
| `country` | Array | Filter by country. |
| `gulfCity` | Array | Filter by Gulf/MENA city. |
| `gulfIndustry` | Array | Filter by industry. |
| `gulfFunctionalArea` | Array | Filter by functional area. |
| `gulfSalaryRange` | Array | Filter by monthly salary band in USD (e.g., $1,001 - $2,000). |
| `gender` | Array | Filter by preferred gender (Male, Female, Any). |

#### Example Inputs

##### 1. Manual Search Mode

```json
{
  "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"],
  "fetchDetails": true
}
```

##### 2. Search URL Mode

```json
{
  "searchUrl": "https://www.naukri.com/software-testing-hardware-networking-jobs-in-bengaluru?k=software%20testing%2C%20hardware%20networking&l=bengaluru%2C%20hyderabad&experience=0&nignbevent_src=jobsearchDeskGNB",
  "maxJobs": 200,
  "sortBy": "relevance",
  "fetchDetails": true
}
```

##### 3. Direct Job Fetch Mode

```json
{
  "jobIds": ["220126040161", "170424007054"],
  "maxJobs": 200,
  "fetchDetails": true
}
```

##### 4. NaukriGulf (Gulf/MENA) Mode

```json
{
  "jobBoard": "naukrigulf",
  "keyword": "civil engineer",
  "location": "Dubai",
  "maxJobs": 100,
  "nationality": ["994"],
  "fetchDetails": true
}
```

### 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:

> The fields below are for **`jobBoard: naukri`** (India). For **`jobBoard: naukrigulf`**, see [**NaukriGulf Output**](#naukrigulf-output) below.

- `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 Search Job Data Output

```json
 {
    "title": "Sales Executive",
    "logoPath": "https://img.naukimg.com/logo_images/groups/v1/4587085.gif",
    "logoPathV3": "https://img.naukimg.com/logo_images/groups/v1/4587085.gif",
    "jobId": "220126040161",
    "currency": "INR",
    "footerPlaceholderLabel": "Just Now",
    "footerPlaceholderColor": "green",
    "companyName": "CenturyPly",
    "isSaved": false,
    "tagsAndSkills": "contract negotiations,lamination,dealing,channel sales,channel,sales activities,business development,plywood",
    "companyId": 2437920,
    "jdURL": "https://www.naukri.com/job-listings-sales-executive-century-ply-india-1-to-6-years-220126040161",
    "ambitionBoxData": {
      "Url": "https://www.ambitionbox.com/reviews/century-plyboards-reviews?utm_campaign=srp_ratings&utm_medium=desktop&utm_source=naukri",
      "ReviewsCount": 1259,
      "AggregateRating": "3.8",
      "Title": "CenturyPly Reviews by Employees"
    },
    "jobDescription": "<p>Greetings from Century Ply Industries</p><p>We are currently hiring for Sales Executive</p><p><strong>Location :</strong> Moga</p><p><strong>Product Division : </strong>Laminates</p><p><strong>Company profile</strong> : Century Ply, founded in 1986 and headquartered in Kolkata, is India's leading manufacturer of plywood, laminates, veneers, and allied building materials with state-of-the-art plants across the country. Renowned for innovation and a 29% share in the organized plywood market, it exports to over 20 countries while serving architects, contractors, and B2B channels.</p><p><strong>Company Website : </strong>https://www.centuryply.com/</p><p><strong>Job Description</strong></p><ul> <li>Drive channel sales by building and managing relationships with distributors, dealers, and channel partners to achieve sales targets.</li> <li>Conduct regular field sales activities, including on-site visits to clients, demos, and closing deals in the building materials sector.</li> <li>Organize and lead architect meetings to showcase products, understand project needs, and secure specifications in upcoming construction projects.</li> <li>Hold contractor meetings to promote solutions, negotiate contracts, and ensure repeat business from key influencers in B2B sales.</li> <li>Develop and execute sales strategies for the building materials industry, focusing on B2B channels to meet quarterly and annual revenue goals.</li></ul><p>\n</p><p>\n</p>",
    "showMultipleApply": false,
    "groupId": 4587085,
    "isTopGroup": 0,
    "createdDate": "2026-01-22 13:23:19",
    "mode": "jp",
    "board": "1",
    "salaryDetail": {
      "minimumSalary": 0,
      "maximumSalary": 0,
      "currency": "INR",
      "hideSalary": true,
      "variablePercentage": 0
    },
    "experienceText": "1-6 Yrs",
    "minimumExperience": "1",
    "maximumExperience": "6",
    "applyByTime": "10:53 PM",
    "segmentedTemplateId": "Template1",
    "saved": false,
    "experience": "1-6 Yrs",
    "salary": "Not disclosed",
    "location": "India",
    "companyJobsUrl": "https://www.naukri.com/centuryply-jobs-careers-74548"
  }
```

### Example Detailed Job Data Output

```json
{
  "jdBrandingBanner": {
    "image": {
      "desktop": "https://company.naukri.com/jdbanners/centuryply-1.jpg",
      "small": "https://company.naukri.com/jdbanners/centuryply-1.jpg",
      "medium": "https://company.naukri.com/jdbanners/centuryply-1.jpg",
      "large": "https://company.naukri.com/jdbanners/centuryply-1.jpg",
      "mobile": "https://company.naukri.com/jdbanners/mobile/centuryply-1.jpg"
    }
  },
  "brandedJd": true,
  "jdBrandingDetails": {
    "overallRating": 3.8,
    "followCount": "12929",
    "groupId": 4587085,
    "yearsOfHiringOnNaukri": null,
    "tabs": [
      {
        "name": "Overview",
        "order": [
          "aboutUs",
          "diversity-cs-1",
          "moreInfo",
          "keyHighlights",
          "awards",
          "employerbenefits"
        ],
        "orderRight": null
      }
    ],
    "overviewUrl": "centuryply-overview-4587085",
    "consultantDivision": null,
    "templateId": 9476,
    "sections": {
      "aboutUs": {
        "title": "About us",
        "data": {
          "description": "CenturyPly has been the front-runner in applying innovation at work. This simple philosophy has been the cornerstone of all our processes and technologies. It has led us to design and deliver contemporary lifestyle statements that have become synonymous with modern living. Our award-winning products have been redefining Indian reality and bringing about a paradigm shift in the concept of living spaces.",
          "title": "About us"
        }
      },
      "employerbenefits": {

      },
      "awards": {

      },
      "diversity-cs-1": {
        "data": {
          "title": "Life @ CenturyPly",
          "description": "\u003Cp\u003EAnybody who believes in these are sure to get a warm welcome in this organization. Once you are part of this journey we shall grow together to secure our future. We firmly believe in our people’s capacity and as such empower them and give them ownership of their domain.\u003C/p\u003E",
          "media": [
            {
              "image": {
                "large": "https://static.ambitionbox.com/alpha/company/photos/company_259201/premium/display/dbf5cd893d763fb58424be6ee469f4a78e5ec53c.jpg"
              }
            },
            {
              "image": {
                "large": "https://static.ambitionbox.com/alpha/company/photos/company_259201/premium/display/5a861bc526367deee7230c00b3a22fac9092a8db.jpg"
              }
            }
          ]
        },
        "templateType": "template-6"
      },
      "moreInfo": {
        "title": "More Information",
        "data": {
          "Headquarters": "Kolkata, West Bengal",
          "Website": "https://www.centuryply.com/"
        }
      },
      "keyHighlights": {
        "title": "Key highlights at CenturyPly",
        "data": {
          "ratings": [
            {
              "value": 3.8,
              "label": "Salary & Benefits"
            },
            {
              "value": 3.7,
              "label": "Work Life"
            },
            {
              "value": 3.6,
              "label": "Company Culture"
            }
          ]
        }
      }
    },
    "tags": [
      "Furniture & Furnishing",
      "Fortune India 500",
      "B2B",
      "B2C",
      "Public"
    ],
    "groupName": "CenturyPly",
    "overallReviewCount": "1.3K",
    "groupLogo": {
      "desktop": "https://img.naukimg.com/logo_images/groups/v1/4587085.gif",
      "mobile": "https://img.naukimg.com/logo_images/groups/v1/mobile/4587085.gif"
    }
  },
  "jobDetails": {
    "savedJobFlag": 0,
    "education": {
      "ug": [
        "Any Graduate"
      ],
      "premiumProcessed": false,
      "pg": [],
      "ppg": [],
      "label": "",
      "isSchool": null
    },
    "hideApplyButton": false,
    "applyCount": 0,
    "groupId": 4587085,
    "roleCategory": "Retail & B2C Sales",
    "mode": "jp",
    "tagLabels": [],
    "jobRole": "Direct Sales Executive",
    "companyFollowFlowMetaData": {
      "companyFollowFlow": false
    },
    "isTopGroup": 0,
    "clientLogo": "https://img.naukimg.com/logo_images/groups/v1/4587085.gif",
    "wfhType": "0",
    "companyDetail": {
      "name": "CenturyPly",
      "details": "CenturyPly has been the front-runner in applying innovation at work. This simple philosophy has been the cornerstone of all our processes and technologies. It has led us to design and deliver contemporary lifestyle statements that have become synonymous with modern living. Our award-winning products have been redefining Indian reality and bringing about a paradigm shift in the concept of living spaces.",
      "address": "CENTURY HOUSE, P-15/1, TARATALA ROAD, NEAR TARATALA POLICE STATION, KOLKATA",
      "media": {
        "ppt": [],
        "video": [],
        "photos": []
      }
    },
    "jobIconType": "",
    "shortDescription": "Experience in channel sales and business development in the building materials sector|Drive sales through relationship management, conduct field activities, and execute sales strategies",
    "consent": false,
    "jobId": "220126040161",
    "companyId": 2437920,
    "brandingTags": [],
    "functionalArea": "Sales & Business Development",
    "fatFooter": {

    },
    "experienceText": "1-6 Yrs",
    "referenceCode": "e424ee22-ca8c-47c3-8af1-e233a3a0db2f",
    "vacancy": 0,
    "template": "",
    "description": "\u003Cp\u003EGreetings from Century Ply Industries\u003C/p\u003E\u003Cp\u003EWe are currently hiring for Sales Executive\u003C/p\u003E\u003Cp\u003E\u003Cstrong\u003ELocation :\u003C/strong\u003E Moga\u003C/p\u003E\u003Cp\u003E\u003Cstrong\u003EProduct Division : \u003C/strong\u003ELaminates\u003C/p\u003E\u003Cp\u003E\u003Cstrong\u003ECompany profile\u003C/strong\u003E : Century Ply, founded in 1986 and headquartered in Kolkata, is India's leading manufacturer of plywood, laminates, veneers, and allied building materials with state-of-the-art plants across the country. Renowned for innovation and a 29% share in the organized plywood market, it exports to over 20 countries while serving architects, contractors, and B2B channels.\u003C/p\u003E\u003Cp\u003E\u003Cstrong\u003ECompany Website : \u003C/strong\u003Ehttps://www.centuryply.com/\u003C/p\u003E\u003Cp\u003E\u003Cstrong\u003EJob Description\u003C/strong\u003E\u003C/p\u003E\u003Cul\u003E \u003Cli\u003EDrive channel sales by building and managing relationships with distributors, dealers, and channel partners to achieve sales targets.\u003C/li\u003E \u003Cli\u003EConduct regular field sales activities, including on-site visits to clients, demos, and closing deals in the building materials sector.\u003C/li\u003E \u003Cli\u003EOrganize and lead architect meetings to showcase products, understand project needs, and secure specifications in upcoming construction projects.\u003C/li\u003E \u003Cli\u003EHold contractor meetings to promote solutions, negotiate contracts, and ensure repeat business from key influencers in B2B sales.\u003C/li\u003E \u003Cli\u003EDevelop and execute sales strategies for the building materials industry, focusing on B2B channels to meet quarterly and annual revenue goals.\u003C/li\u003E\u003C/ul\u003E\u003Cp\u003E\u003Cbr\u003E\u003C/p\u003E\u003Cp\u003E\u003Cbr\u003E\u003C/p\u003E",
    "staticCompanyName": "centuryply-jobs-careers-74548",
    "industry": "Building Material",
    "staticUrl": "https://www.naukri.com/job-listings-sales-executive-century-ply-india-1-to-6-years-220126040161",
    "title": "Sales Executive",
    "walkIn": false,
    "maximumExperience": 6,
    "logStr": "----F-0-1---",
    "viewCount": 1,
    "jobType": "fulltime",
    "companyPageUrl": "centuryply-overview-4587085",
    "minimumExperience": 1,
    "employmentType": "Full Time, Permanent",
    "banner": "https://img.naukimg.com/logo_images/groups/v1/4587085.gif",
    "microsite": false,
    "createdDate": "2026-01-22 18:53:19",
    "consultant": false,
    "socialBanner": "https://img.naukimg.com/logo_images/groups/v1/4587085.gif",
    "showRecruiterDetail": false,
    "locations": [
      {
        "localities": [],
        "label": "India",
        "url": "https://www.naukri.com/jobs-in-india"
      }
    ],
    "keySkills": {
      "other": [
        {
          "clickable": "contract negotiation",
          "label": "contract negotiations"
        },
        {
          "clickable": "lamination",
          "label": "lamination"
        },
        {
          "clickable": "dealer",
          "label": "dealing"
        },
        {
          "clickable": "channel sale",
          "label": "channel sales"
        },
        {
          "clickable": "channel",
          "label": "channel"
        },
        {
          "clickable": "",
          "label": "sales activities"
        },
        {
          "clickable": "business development",
          "label": "business development"
        },
        {
          "clickable": "plywood",
          "label": "plywood"
        },
        {
          "clickable": "demo",
          "label": "demo"
        },
        {
          "clickable": "sales",
          "label": "sales"
        },
        {
          "clickable": "field sales",
          "label": "field sales"
        },
        {
          "clickable": "contractors",
          "label": "contractors"
        },
        {
          "clickable": "marketing",
          "label": "marketing"
        },
        {
          "clickable": "channel partner",
          "label": "channel partners"
        },
        {
          "clickable": "sales excutive",
          "label": "sales executive activities"
        },
        {
          "clickable": "b2b sales",
          "label": "b2b sales"
        },
        {
          "clickable": "b2b",
          "label": "b2b"
        },
        {
          "clickable": "closing",
          "label": "closing"
        },
        {
          "clickable": "construction",
          "label": "construction"
        },
        {
          "clickable": "organize",
          "label": "organizing"
        },
        {
          "clickable": "direct sales",
          "label": "direct sales"
        },
        {
          "clickable": "sanitary ware",
          "label": "sanitary ware"
        }
      ],
      "preferred": []
    },
    "salaryDetail": {
      "minimumSalary": 0,
      "maximumSalary": 0,
      "currency": "INR",
      "hideSalary": true,
      "variablePercentage": 0,
      "label": "Not Disclosed",
      "minSalaryPerMonth": 0,
      "maxSalaryPerMonth": 0
    },
    "board": "1"
  },
  "ambitionBoxDetails": {
    "companyInfo": {
      "Url": "https://www.ambitionbox.com/reviews/century-plyboards-reviews?jobId=naukri_220126040161&utm_source=naukri&utm_campaign=jd_ratings",
      "Title": "CenturyPly Reviews by Employees",
      "AggregateRating": "3.8",
      "ReviewsCount": "1259"
    },
    "reviews": [
      {
        "DisLikesText": "According to employee reviews on platforms like Glassdoor and AmbitionBox, common dislikes about working at CenturyPly include: low salaries, limited career growth opportunities, high work pressure, poor work-life balance, lack of skill development programs, inconsistent training, and a perceived culture of micromanagement; with some also mentioning issues regarding job security and overall company culture not being very positive.",
        "Title": "Sales Executive for 5 months in Kurnool",
        "LikesText": "According to employee reviews, people generally like working at CenturyPly because of its positive work culture, good work-life balance, opportunities for career growth and skill development, supportive management, and a reputation for being a well-established and respected brand in the plywood industry; many also mention the company's focus on employee empowerment and providing good job",
        "ReviewLink": "https://www.ambitionbox.com/reviews/century-plyboards-reviews?rid=63098260&utm_source=naukri&utm_campaign=jd_reviews",
        "PublishedOn": "02 Feb 2025",
        "OverallCompanyRating": "5",
        "Name": "Anonymous"
      },
      {
        "Title": "Sales Executive for 3 years in Indore",
        "LikesText": "Very good experience in Century Ply. I am working from 3 year in this organization.",
        "ReviewLink": "https://www.ambitionbox.com/reviews/century-plyboards-reviews?rid=72731784&utm_source=naukri&utm_campaign=jd_reviews",
        "PublishedOn": "03 Aug 2025",
        "OverallCompanyRating": "4",
        "Name": "Anonymous"
      },
      {
        "Title": "Sales Executive for 1 year in Pune",
        "LikesText": "Yes positive experience",
        "ReviewLink": "https://www.ambitionbox.com/reviews/century-plyboards-reviews?rid=73119874&utm_source=naukri&utm_campaign=jd_reviews",
        "PublishedOn": "18 Aug 2025",
        "OverallCompanyRating": "5",
        "Name": "Anonymous"
      }
    ],
    "salaries": {
      "AverageCtc": "4.7",
      "JobProfileName": "Sales Executive",
      "SalariesUrl": "https://www.ambitionbox.com/salaries/century-plyboards-salaries/sales-executive?utm_source=naukri&utm_campaign=jd_salaries",
      "MaxCtc": "4.9",
      "MinCtc": "4.4"
    },
    "benefits": {
      "Users": 57,
      "List": [
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/SoftSkillTraining.png",
          "BenefitName": "Job/Soft skill training",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/HealthInsurance.png",
          "BenefitName": "Health insurance",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/Shuttle.png",
          "BenefitName": "Office cab/shuttle",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/FreeMeal.png",
          "BenefitName": "Free meal",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/FreeMeal.png",
          "BenefitName": "Cafeteria",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/OfficeGym.png",
          "BenefitName": "Office gym",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/ChildCareFacilities.png",
          "BenefitName": "Child care facility",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/OnSiteExposure.png",
          "BenefitName": "International/On-site exposure",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/JoiningBonus.png",
          "BenefitName": "Joining bonus",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/ProfessionalDegreeAssistance.png",
          "BenefitName": "Professional degree assistance",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/FestivalGifts.png",
          "BenefitName": "Gifts on festivals",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/AnnualHealthCheckup.png",
          "BenefitName": "Annual health checkup",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/AnnualLeave.png",
          "BenefitName": "Annual leaves",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/MobileBillReimbursement.png",
          "BenefitName": "Mobile bill reimbursements",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/Relocation.png",
          "BenefitName": "Relocation bonus",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/Retirement.png",
          "BenefitName": "Retirement benefits",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/Goodies.png",
          "BenefitName": "Joining goodies",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/MaternityLeave.png",
          "BenefitName": "Maternity leaves",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/PerformanceBonus.png",
          "BenefitName": "Performance bonus",
          "Status": "true"
        }
      ],
      "BenefitsUrl": "https://www.ambitionbox.com/benefits/century-plyboards-benefits?jobId=naukri_220126040161&utm_source=naukri&utm_campaign=jd_benefits"
    }
  },
  "seo": {
    "classf": "Jobs & Career: Job Search, Apply Jobs, Post Jobs",
    "flag": "JD",
    "noindex": "n",
    "bcrumb": "",
    "id": 1763,
    "title": "Sales Executive -  - CenturyPly - 1 to 6 years of experience",
    "keyword": "Sales Executive in CenturyPly ",
    "url": "job-listings-jobDesc",
    "descp": "Job Description for Sales Executive in CenturyPly in  for 1 to 6 years of experience. Apply Now!",
    "canon": null
  },
  "cardsSequence": [
    {
      "label": "Job Details",
      "key": 1
    },
    {
      "label": "About Company",
      "key": 2
    },
    {
      "label": "Reviews",
      "key": 4
    },
    {
      "label": "Benefits",
      "key": 5
    },
    {
      "label": "Salaries",
      "key": 6
    }
  ]
},
{
  "brandedJd": false,
  "jobDetails": {
    "videoProfilePreferred": false,
    "savedJobFlag": 0,
    "education": {
      "ug": [
        "Any Graduate"
      ],
      "pg": [
        "Any Postgraduate"
      ],
      "degreeCombination": "ugandpg",
      "premiumProcessed": false,
      "ppg": [],
      "label": "",
      "isSchool": null
    },
    "hideApplyButton": false,
    "applyCount": 6,
    "groupId": 233492,
    "hybridWfhDetail": "24*7 - Rotational shift",
    "roleCategory": "IT Consulting",
    "mode": "jp",
    "tagLabels": [],
    "jobRole": "IT Consulting - Other",
    "companyFollowFlowMetaData": {
      "companyFollowFlow": false
    },
    "isTopGroup": 0,
    "clientLogo": "https://img.naukimg.com/logo_images/groups/v1/233492.gif",
    "wfhType": "3",
    "companyDetail": {
      "name": "Shell Infotech",
      "websiteUrl": "",
      "details": "\u003Cp\u003EShell Infotech is a leading Information Technology (IT) Consulting as well as IT Managed Services provider headquartered in Singapore.\u003Cbr /\u003E\u003Cbr /\u003EWith over a decade of experience and 700+ employees working across multiple locations, we are able to leverage this vast expertise to deliver real value for our customers in the fields of IT Software Services, SAP Services, Enterprise Applications, IT Managed Services & automatic fare collection system (afcs)\u003C/p\u003E",
      "address": "H.NO.6-3-1090/C/A/1,101,LOVELY MANSION,RAJBHAVAN R  , Hyderabad, Telangana, India",
      "media": {
        "ppt": [],
        "video": [],
        "photos": []
      },
      "hiringFor": "",
      "hideClientName": false,
      "clientType": ""
    },
    "jobIconType": "",
    "shortDescription": "Experience as Network Support Specialist L1/L2 with skills in LAN/SD-WAN, TCP/IP, and Cisco technologies|Assist in daily operations of network technologies, monitor WAN circuits, manage hardware failures, and perform firmware upgrades",
    "consent": false,
    "segmentInfo": [],
    "jobId": "220126039304",
    "companyId": 125195,
    "brandingTags": [],
    "functionalArea": "Consulting",
    "fatFooter": {

    },
    "experienceText": "8-13 Yrs",
    "vacancy": 3,
    "template": "",
    "wfhLabel": "Hybrid",
    "description": "\u003Cp\u003E\u003Cstrong\u003ERole & responsibilities\u003C/strong\u003E \u003C/p\u003E\u003Cp\u003EAssist in the day-to-day operations and maintenance of Network platform / technologies. Responsible for performing a range of tasks including:\u003Cbr /\u003E Level 2 triage of incidents of all tickets assigned to Network queue effecting CORP resources, escalation to L3 Weyerhaeuser engineers as appropriate.\u003Cbr /\u003E Monitoring all WAN circuits, contact and coordinating with vendors during WAN service disruptions, communicate status to Weyerhaeuser L3 network engineering team.\u003Cbr /\u003E Complete RMA process with vendor for hardware failures of switching, firewall, SDWAN, and WAP hardware.\u003Cbr /\u003E Complete, manage and maintain all drawings located in the network engineering library, ensuring accuracy and completion.\u003Cbr /\u003E Firewall rule request changes, following standard operating procedure.\u003Cbr /\u003E Biannual firmware upgrades for all network edge hardware (Firewalls, SDWAN, Cradle Point, WTIs, etc.).\u003Cbr /\u003E Annual firmware upgrades of all interior CORP network hardware (iOS on Cisco switches, Wireless access points, etc.).\u003Cbr /\u003E SolarWinds tools set management including:\u003Cbr /\u003E Ensuring all network assets are monitored within SolarWinds.\u003Cbr /\u003E Ensure accurate feed of assets listed within SolarWinds to CMDB\u003Cbr /\u003E Create custom reporting as requested for inventory and incident management.\u003Cbr /\u003E Creation of management dashboards for inventory, configuration, and performance of equipment.\u003Cbr /\u003E Creation of automation to remediated configuration drift among assets monitored\u003Cbr /\u003E Patching and upgrade of SolarWinds software.\u003Cbr /\u003E Opening tickets with vendor for break\\fix issues.\u003C/p\u003E\u003Cbr /\u003E\u003Cp\u003E\u003Cstrong\u003EPreferred candidate profile\u003C/strong\u003E \u003C/p\u003E\u003Cp\u003E Skills: Network Support Specialist L1/L2, LAN / SD-WAN, WAP hardware, TCP / IP, vLANs, routers, Cisco switches, firewall rules implementation / changes, VPN setup/ changes, Cisco Meraki, Cradlepoint. Perform bi-annual firmware upgrades, Maintain, update network diagrams & documentation. Solarwinds - add, modify / update, custom reporting, automation of remediation configuration. Opening tickets with vendors for break /fix. Escalate unsolvable tickets from L2 to L3 teams \u003C/p\u003E\u003Cbr /\u003E",
    "staticCompanyName": "shell-infotech-jobs-careers-125195",
    "industry": "IT Services & Consulting",
    "staticUrl": "https://www.naukri.com/job-listings-network-support-specialist-l3-c2h-for-mnc-hybrid-only-immediate-join-shell-infotech-hyderabad-bengaluru-india-8-to-13-years-220126039304",
    "title": "Network Support Specialist - L3_C2H_For MNC_Hybrid_Only Immediate join",
    "walkIn": false,
    "maximumExperience": 13,
    "logStr": "----F-0-1---",
    "viewCount": 16,
    "jobType": "fulltime",
    "companyPageUrl": "shell-infotech-overview-233492",
    "minimumExperience": 8,
    "employmentType": "Full Time, Temporary/Contractual",
    "banner": "https://img.naukimg.com/logo_images/groups/v1/233492.gif",
    "microsite": false,
    "createdDate": "2026-01-22 18:27:10",
    "consultant": false,
    "socialBanner": "https://img.naukimg.com/logo_images/groups/v1/233492.gif",
    "showRecruiterDetail": false,
    "locations": [
      {
        "localities": [],
        "label": "Hyderabad",
        "url": "https://www.naukri.com/jobs-in-hyderabad-secunderabad"
      },
      {
        "localities": [],
        "label": "India",
        "url": "https://www.naukri.com/jobs-in-india"
      },
      {
        "localities": [],
        "label": "Bengaluru",
        "url": "https://www.naukri.com/jobs-in-bangalore"
      }
    ],
    "keySkills": {
      "other": [
        {
          "clickable": "wireless",
          "label": "Wireless"
        },
        {
          "clickable": "checkpoint",
          "label": "Checkpoint"
        },
        {
          "clickable": "",
          "label": "Palo Alto"
        },
        {
          "clickable": "",
          "label": "Cisco FTD"
        },
        {
          "clickable": "",
          "label": "Aruba"
        },
        {
          "clickable": "",
          "label": "Arista"
        },
        {
          "clickable": "",
          "label": "Zscaler"
        }
      ],
      "preferred": [
        {
          "clickable": "cisco",
          "label": "Cisco Routing"
        },
        {
          "clickable": "switching",
          "label": "Switching"
        },
        {
          "clickable": "firewall",
          "label": "Firewall"
        }
      ]
    },
    "salaryDetail": {
      "minimumSalary": 1500000,
      "maximumSalary": 3000000,
      "currency": "INR",
      "hideSalary": false,
      "variablePercentage": 0,
      "label": "15-30 Lacs"
    },
    "board": "1"
  },
  "ambitionBoxDetails": {
    "companyInfo": {
      "Url": "https://www.ambitionbox.com/reviews/shell-infotech-reviews?jobId=naukri_220126039304&utm_source=naukri&utm_campaign=jd_ratings",
      "Title": "Shell Infotech Reviews by Employees",
      "AggregateRating": "3.2",
      "ReviewsCount": "78"
    },
    "reviews": [
      {
        "DisLikesText": "No job security. Removes employees whenever they want with immediate effect without prior intimation",
        "Title": "Senior Oracle Ebs Technical Consultant for 1 year in Bangalore / Bengaluru",
        "LikesText": "Nothing benefits to employee",
        "ReviewLink": "https://www.ambitionbox.com/reviews/shell-infotech-reviews?rid=66413918&utm_source=naukri&utm_campaign=jd_reviews",
        "PublishedOn": "06 Feb 2025",
        "OverallCompanyRating": "1",
        "Name": "Anonymous"
      },
      {
        "DisLikesText": "Nothing to dislike",
        "Title": "Network Engineer for 1 year in Noida",
        "LikesText": "Hr department are very nice and helping.",
        "ReviewLink": "https://www.ambitionbox.com/reviews/shell-infotech-reviews?rid=58019532&utm_source=naukri&utm_campaign=jd_reviews",
        "PublishedOn": "19 Jun 2024",
        "OverallCompanyRating": "5",
        "Name": "Anonymous"
      },
      {
        "DisLikesText": "Nothing to dislike",
        "Title": "Talent Acquisition Specialist for 7 months in Bangalore / Bengaluru",
        "LikesText": "Work environment and Manager was very supportive",
        "ReviewLink": "https://www.ambitionbox.com/reviews/shell-infotech-reviews?rid=65847632&utm_source=naukri&utm_campaign=jd_reviews",
        "PublishedOn": "29 Jan 2025",
        "OverallCompanyRating": "5",
        "Name": "Anonymous"
      }
    ],
    "benefits": {
      "Users": 10,
      "BenefitsUrl": "https://www.ambitionbox.com/benefits/shell-infotech-benefits?jobId=naukri_220126039304&utm_source=naukri&utm_campaign=jd_benefits",
      "List": [
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/SoftSkillTraining.png",
          "BenefitName": "Job/Soft skill training",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/HealthInsurance.png",
          "BenefitName": "Health insurance",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/FreeMeal.png",
          "BenefitName": "Free meal",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/ProfessionalDegreeAssistance.png",
          "BenefitName": "Professional degree assistance",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/OnSiteExposure.png",
          "BenefitName": "International/On-site exposure",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/Shuttle.png",
          "BenefitName": "Office cab/shuttle",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/FreeMeal.png",
          "BenefitName": "Cafeteria",
          "Status": "true"
        },
        {
          "BenefitImage": "https://static.ambitionbox.com/static/naukri-benefits/OfficeGym.png",
          "BenefitName": "Office gym",
          "Status": "true"
        }
      ]
    }
  },
  "seo": {
    "classf": "Jobs & Career: Job Search, Apply Jobs, Post Jobs",
    "flag": "JD",
    "noindex": "n",
    "bcrumb": "",
    "id": 1763,
    "title": "Network Support Specialist - L3_C2H_For MNC_Hybrid_Only Immediate join - Hyderabad,Bengaluru - Shell Infotech - 8 to 13 years of experience",
    "keyword": "Network Support Specialist - L3_C2H_For MNC_Hybrid_Only Immediate join in Shell Infotech Hyderabad,Bengaluru",
    "url": "job-listings-jobDesc",
    "descp": "Job Description for Network Support Specialist - L3_C2H_For MNC_Hybrid_Only Immediate join in Shell Infotech in Hyderabad,Bengaluru for 8 to 13 years of experience. Apply Now!",
    "canon": null
  },
  "cardsSequence": [
    {
      "label": "Job Details",
      "key": 1
    },
    {
      "label": "About Company",
      "key": 2
    },
    {
      "label": "Reviews",
      "key": 4
    },
    {
      "label": "Benefits",
      "key": 5
    }
  ]
}
```

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.

### NaukriGulf Output

When `jobBoard` is `naukrigulf`, records use NaukriGulf's native flat shape, with a `jobBoard: "naukrigulf"` marker and a `title` alias (mirroring `designation`) added for convenience.

**Search fields:** `designation` (job title), `company` (`name`, `id`, `url`), `location`, `experienceText`, `postedDate`, `jobId`, `jdURL`, `description`, `keywords`.

**Detailed fields** (with `fetchDetails: true`): everything above plus `compensation` (`minCtc`, `maxCtc`, `currency`, `vacancies`, `otherBenefits`), `desiredCandidate` (`education`, `experience`, `nationality`, `gender`, `profile`), and a **`contact`** block with the recruiter's `name`, `designation`, `website`, and **`email`** — published on roughly a quarter of postings. Phone numbers are not provided by the source.

#### Example NaukriGulf Detailed Output

```json
{
  "jobBoard": "naukrigulf",
  "designation": "Safety & Environment Engineer",
  "title": "Safety & Environment Engineer",
  "company": {
    "name": "Confidential Company",
    "id": 123456,
    "url": "https://www.naukrigulf.com/company/..."
  },
  "location": "Dubai, United Arab Emirates - UAE",
  "experienceText": "5 - 8 Years",
  "postedDate": 1757500000,
  "compensation": {
    "minCtc": 0,
    "maxCtc": 0,
    "currency": "USD",
    "vacancies": 2,
    "otherBenefits": "Medical insurance, Annual air ticket"
  },
  "desiredCandidate": {
    "education": "Bachelor of Technology/Engineering",
    "experience": "5 - 8 Years",
    "nationality": "Any Nationality",
    "gender": "Male"
  },
  "contact": {
    "name": "HR Recruitment Team",
    "designation": "HR Manager",
    "website": "https://www.example-employer.com",
    "email": "careers@example-employer.com"
  },
  "jobId": "1234567",
  "jdURL": "https://www.naukrigulf.com/safety-environment-engineer-jobs-in-dubai-..."
}
```

> Contact details (`name`, `email`, `website`) are shown here as representative placeholders; live runs return the employer's actual published values when available.

### Notes

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

# Actor input Schema

## `jobBoard` (type: `string`):

Which site to scrape. 'Naukri.com' targets India; 'NaukriGulf.com' targets the Gulf/MENA region (UAE, Saudi Arabia, Qatar, etc.). Shared inputs below work on both boards; a few filters are board-specific (noted in their descriptions).

## `keyword` (type: `string`):

The keyword to be used for searching job listings in manual mode. Ignored when searchUrl or jobIds is provided.

## `searchUrl` (type: `string`):

Paste a Naukri.com OR NaukriGulf.com search results URL to override keyword and manual filters. Supports keyword, location, and keyword+location URLs. The URL must match the selected Job Board. Ignored when jobIds is provided.

## `maxJobs` (type: `integer`):

The maximum number of job listings to scrape

## `fetchDetails` (type: `boolean`):

If enabled, fetches detailed job information (full description, requirements, etc.) instead of basic search results.

## `jobIds` (type: `array`):

Directly fetch specific jobs by their 12-digit job IDs OR full job URLs (naukri.com or naukrigulf.com; the job ID is auto-extracted). When provided, this mode overrides searchUrl, keyword, and all manual search filters.

## `sortBy` (type: `string`):

Sort job listings by relevance or date. Can also be used together with searchUrl.

## `experience` (type: `string`):

Required years of experience (optional)

## `freshness` (type: `string`):

Filter jobs by posting date

## `workMode` (type: `array`):

Work mode for the job (multiple selection possible)

## `cities` (type: `array`):

Cities to filter jobs (multiple selection possible)

## `department` (type: `array`):

Department to filter jobs (multiple selection possible)

## `salaryRange` (type: `array`):

Salary range for the job (multiple selection possible)

## `companyType` (type: `array`):

Type of company (multiple selection possible)

## `roleCategory` (type: `array`):

Job role category (multiple selection possible)

## `role` (type: `array`):

Specific job role — a granular child of Role Category (e.g. 'Full Stack Developer' under 'Software Development'). Naukri.com only.

## `walkin` (type: `boolean`):

If enabled, returns only walk-in interview jobs. Naukri.com only.

## `walkinDate` (type: `string`):

Walk-in time window (applies only when 'Walk-in Jobs Only' is enabled). Naukri.com only.

## `stipend` (type: `array`):

Internship stipend range (multiple selection possible)

## `duration` (type: `array`):

Duration of internship (multiple selection possible)

## `ugCourse` (type: `array`):

Undergraduate course requirement (multiple selection possible)

## `pgCourse` (type: `array`):

Postgraduate course requirement (multiple selection possible)

## `postedBy` (type: `array`):

Job posted by (multiple selection possible)

## `industry` (type: `array`):

Industry type (multiple selection possible)

## `topCompanies` (type: `array`):

Top companies to filter jobs (multiple selection possible)

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

Primary location for NaukriGulf search — type any Gulf/MENA city or country (e.g. 'Dubai', 'Abu Dhabi', 'Saudi Arabia', 'UAE'). Only used when Job Board = NaukriGulf.com. For coded multi-select filtering use the Country and City filters below. Leave empty to search all Gulf/MENA.

## `language` (type: `string`):

Language of the returned NaukriGulf job data (titles, locations, skills). 'arabic' returns Arabic content. Only used when Job Board = NaukriGulf.com.

## `nationality` (type: `array`):

Candidate nationality group. Only used when Job Board = NaukriGulf.com.

## `country` (type: `array`):

Country (Gulf/MENA). Only used when Job Board = NaukriGulf.com; overlaps the free-text Location.

## `gulfCity` (type: `array`):

City. Only used when Job Board = NaukriGulf.com (Naukri.com uses the separate 'Location' multi-select).

## `gulfIndustry` (type: `array`):

Industry. Only used when Job Board = NaukriGulf.com (Naukri.com uses the separate 'Industry' filter).

## `gulfFunctionalArea` (type: `array`):

Functional area. Only used when Job Board = NaukriGulf.com.

## `gulfSalaryRange` (type: `array`):

Monthly salary band in USD. Only used when Job Board = NaukriGulf.com.

## `gender` (type: `array`):

Gender preference. Only used when Job Board = NaukriGulf.com.

## Actor input object example

```json
{
  "jobBoard": "naukri",
  "keyword": "software developer",
  "maxJobs": 100,
  "fetchDetails": false,
  "sortBy": "relevance",
  "experience": "all",
  "freshness": "all",
  "walkin": false,
  "language": "english"
}
```

# Actor output Schema

## `jobs` (type: `string`):

Link to the full dataset containing scraping results.

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("muhammetakkurtt/naukri-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 = {}

# Run the Actor and wait for it to finish
run = client.actor("muhammetakkurtt/naukri-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 '{}' |
apify call muhammetakkurtt/naukri-job-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,muhammetakkurtt/naukri-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/alpcnRV9YI9lYVPWk/builds/RwXhJtAvgcji7pE0D/openapi.json
