# Naukri.com Jobs API (`api_merge/naukri-com-jobs-scraper-api`) Actor

Naukri.com Jobs Scraper API collects job listings and job details from Naukri.com by keyword, location, page, and filters. Get job title, company name, location, experience, salary, skills, job description, filters, and company review details.

- **URL**: https://apify.com/api\_merge/naukri-com-jobs-scraper-api.md
- **Developed by:** [Api Merge](https://apify.com/api_merge) (community)
- **Categories:** Jobs, Developer tools, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

$1.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/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
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.
Actors are written with capital "A".

## 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.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

### What does Naukri.com Jobs Scraper API do?

Naukri.com Jobs Scraper API fetches Naukri.com job listings and detailed data for a single job. Use `list` mode to search jobs with optional filters, then use a `jobId` from the listing response with `detail` mode.

### Why use Naukri.com Jobs Scraper API?

Use this Actor when you need structured job data for dashboards, lead pipelines, enrichment workflows, research, or automated monitoring.

- Fetch job listings by keyword and optional location
- Refine searches with listing filters
- Fetch a single job detail by `jobId`
- Export results as JSON, CSV, Excel, HTML, or RSS

### How to use Naukri.com Jobs Scraper API

1. Open the Actor on Apify.
2. Select `list` to fetch job listings or `detail` to fetch a single job.
3. Fill the matching input fields.
4. Click **Start**.
5. Read the output from the default dataset.

### List Input

| Field | Required | Default | Description |
| --- | --- | --- | --- |
| `mode` | Yes | `list` | Use `list` to fetch job listings. |
| `keyword` | No | `Python Development` | Search keyword. |
| `location` | No | empty | Free-text search location. |
| `page` | No | `1` | Page number. Each page returns 20 jobs. |
| `workMode` | No | empty | Work mode filter. |
| `department` | No | empty | Department filter. |
| `cities` | No | empty | City filter. |
| `experience` | No | empty | Experience filter. |
| `salary` | No | empty | Salary filter. |
| `companies` | No | empty | Company filter. |
| `industries` | No | empty | Industry filter. |
| `role` | No | empty | Role filter. |
| `education` | No | empty | Education filter. |
| `postedBy` | No | empty | Posted-by filter. Send one `id` value from `filters.postedBy`. |
| `freshness` | No | `all` | Posting date filter. Supported values: `all`, `1`, `3`, `7`, `15`, `30`. |
| `sort` | No | `Relevance` | Supported values: `Relevance`, `Freshness`. |

### Detail Input

| Field | Required | Default | Description |
| --- | --- | --- | --- |
| `mode` | Yes | `detail` | Use `detail` to fetch a single job. |
| `jobId` | Yes | empty | Job id from the list response. |

### List Input Example

```json
{
    "mode": "list",
    "keyword": "Python Development",
    "location": "Bengaluru",
    "page": 1,
    "workMode": ["0", "2"],
    "cities": ["97"],
    "postedBy": "1",
    "freshness": "7",
    "sort": "Freshness"
}
````

### Filter IDs

Filter values are sent with the `id` values returned in the list response. The `label` is the readable name, and the `id` is the value to use in the next request.

The selectable filter options in the Actor input are common examples. Naukri.com can return different filter values depending on the keyword and location. For the most accurate filters, run the list service first and use the `id` values returned in `filters` for your next request.

In the input example above, `"workMode": ["0", "2"]` means:

```json
[
    {
        "id": "0",
        "label": "Work from office"
    },
    {
        "id": "2",
        "label": "Remote"
    }
]
```

And `"cities": ["97"]` means:

```json
[
    {
        "id": "97",
        "label": "Bengaluru"
    }
]
```

So when filtering, use `id` values in the input and use `label` values only for display.

### List Output Example

```json
{
    "success": true,
    "message": "Naukri job listings fetched successfully.",
    "mode": "list",
    "keyword": "Python Development",
    "location": "Bengaluru",
    "page": 1,
    "jobCounts": 684,
    "filters": {
        "workMode": [
            {
                "id": "0",
                "count": 684,
                "label": "Work from office"
            },
            {
                "id": "3",
                "count": 117,
                "label": "Hybrid"
            },
            {
                "id": "2",
                "count": 8,
                "label": "Remote"
            }
        ],
        "department": [
            {
                "id": "5",
                "count": 569,
                "label": "Engineering - Software & QA"
            },
            {
                "id": "8",
                "count": 37,
                "label": "IT & Information Security"
            }
        ],
        "cities": [
            {
                "id": "97",
                "count": 684,
                "label": "Bengaluru"
            },
            {
                "id": "17",
                "count": 296,
                "label": "Hyderabad"
            }
        ],
        "salary": [
            {
                "id": "0to3",
                "count": 55,
                "label": "0-3 Lakhs"
            },
            {
                "id": "3to6",
                "count": 373,
                "label": "3-6 Lakhs"
            }
        ],
        "companies": [
            {
                "id": "410527",
                "count": 15,
                "label": "Infosys Technologies"
            }
        ],
        "industries": [
            {
                "id": "109",
                "count": 532,
                "label": "IT Services & Consulting"
            }
        ],
        "role": [
            {
                "id": "264",
                "count": 8,
                "label": "Front End Developer"
            }
        ],
        "education": [
            {
                "id": "9502",
                "count": 386,
                "label": "Any Graduate"
            }
        ],
        "postedBy": [
            {
                "id": "1",
                "count": 624,
                "label": "Company Jobs"
            },
            {
                "id": "2",
                "count": 60,
                "label": "Consultant Jobs"
            }
        ]
    },
    "list": [
        {
            "title": "Python Django Developer -INF",
            "logoPath": "https://img.naukimg.com/logo_images/groups/v1/mobile/13832.gif",
            "logoPathV3": "https://img.naukimg.com/logo_images/groups/v1/mobile/13832.gif",
            "jobId": "210626004101",
            "currency": "INR",
            "footerPlaceholderLabel": "Few Hours Ago",
            "footerPlaceholderColor": "green",
            "companyName": "Infosys",
            "isSaved": false,
            "tagsAndSkills": "Django,Python,Django Framework,Python Development,Development,Framework",
            "placeholders": [
                {
                    "type": "experience",
                    "label": "3-5 Yrs"
                },
                {
                    "type": "salary",
                    "label": "Not disclosed"
                },
                {
                    "type": "location",
                    "label": "Bengaluru, Hyderabad, Chennai"
                }
            ],
            "companyId": 410527,
            "jdURL": "/job-listings-python-django-developer-inf-infosys-hyderabad-chennai-bengaluru-3-to-5-years-210626004101",
            "staticUrl": "infosys-jobs-careers-11244",
            "ambitionBoxData": {
                "Url": "https://www.ambitionbox.com/reviews/infosys-reviews?utm_campaign=srp_ratings&utm_medium=app&utm_source=naukri",
                "ReviewsCount": 49562,
                "AggregateRating": "3.5",
                "Title": "Infosys Reviews by Employees"
            },
            "jobDescription": "Technical and Professional Requirements:  . Must have Strong Python,Django . .",
            "showMultipleApply": false,
            "groupId": 13832,
            "isTopGroup": 0,
            "createdDate": 1782036782444,
            "mode": "jp",
            "board": "1",
            "vacancy": 999,
            "salaryDetail": {
                "minimumSalary": 0,
                "maximumSalary": 0,
                "currency": "INR",
                "hideSalary": true,
                "variablePercentage": 0
            },
            "experienceText": "3-5 Yrs",
            "minimumExperience": "3",
            "maximumExperience": "5",
            "applyByTime": "7:43 PM",
            "companyApplyJob": false,
            "walkinJob": false,
            "segmentedTemplateId": "Template1",
            "questionnaireIdPresent": true,
            "brandedJD": {
                "templateId": 15493
            },
            "roleCategoryGid": "1028",
            "saved": false
        }
    ]
}
```

### Detail Input Example

```json
{
    "mode": "detail",
    "jobId": "170626028213"
}
```

### Detail Output Example

```json
{
    "success": true,
    "message": "Naukri job detail fetched successfully.",
    "mode": "detail",
    "jobId": "170626028213",
    "jobDetail": {
        "videoProfilePreferred": false,
        "savedJobFlag": 0,
        "education": {
            "degreeCombination": "",
            "premiumProcessed": false,
            "eduPlaceholderText": "",
            "ug": [
                "Any Graduate"
            ],
            "pg": [],
            "ppg": [],
            "label": "",
            "isSchool": null
        },
        "hideApplyButton": false,
        "applyCount": 1348,
        "groupId": 11072216,
        "roleCategory": "Software Development",
        "mode": "jp",
        "tagLabels": [],
        "jobRole": "Software Development - Other",
        "companyFollowFlowMetaData": {
            "companyFollowFlow": false
        },
        "isTopGroup": 0,
        "clientLogo": "https://img.naukimg.com/logo_images/groups/v1/mobile/11072216.gif",
        "wfhType": "3",
        "companyDetail": {
            "name": "Arcraft Infotech",
            "details": "Arcraft Infotech is delivering software development and digital solutions for business.  We focus on building scalabe applications and providing industry - oriented career opportunities for freshers with practical training. For more info: www.arcraftinfotech.in",
            "address": "",
            "media": {
                "ppt": [],
                "video": [],
                "photos": []
            },
            "hiringFor": "",
            "hideClientName": false,
            "isKycSuccessful": true
        },
        "jobIconType": "",
        "shortDescription": "Fresh graduates with basic Python knowledge and programming concepts, based in Kerala|Participate in Python training, work on live projects, develop and maintain Python applications under mentorship",
        "consent": false,
        "jobId": "170626028213",
        "showEducationAsPlaceholder": false,
        "companyId": 124354486,
        "brandingTags": [],
        "functionalArea": "Engineering - Software & QA",
        "fatFooter": {},
        "experienceText": "0-1 Yrs",
        "vacancy": 5,
        "template": "",
        "locationGids": [
            "109",
            "110",
            "120"
        ],
        "wfhLabel": "Hybrid",
        "description": "<p> <strong>Job Overview</strong></p><p>Kick-start your career in Python development through structured training, hands-on project experience, and industry-focused mentorship. This program is designed to help fresh graduates gain practical software development skills by working on real-world applications and projects while receiving guidance from experienced professionals.</p><br /><p><strong>Only For Malayalam Candidates</strong></p><br /><p><strong>Key Responsibilities</strong></p><ul><li>Participate in comprehensive Python development training. </li><li>Work on live projects and real-world application development. </li><li>Learn and apply software development best practices. </li><li>Collaborate with mentors and team members on project tasks. </li><li>Develop, test, and maintain Python-based applications. </li><li>Enhance problem-solving and programming skills through practical assignments. </li><li>Stay updated with emerging technologies and development trends. </li></ul><br /><p><strong>Eligibility Criteria</strong></p><ul><li>Fresh graduates or entry-level candidates. </li><li>Basic understanding of programming concepts. </li><li>Passion for technology and software development. </li><li>Strong willingness to learn and grow in the IT industry. </li><li>Good analytical and problem-solving abilities. </li><li>Candidates must be based in or willing to work from Kerala. </li></ul><br /><p><strong>Preferred Skills</strong></p><ul><li>Basic knowledge of Python programming. </li><li>Familiarity with databases, web technologies, or software development concepts is an advantage. </li><li>Good communication and teamwork skills. </li><li>Positive attitude and eagerness to learn new technologies. </li></ul><br /><p><strong>Benefits & Perks</strong></p><ul><li>Structured, industry-oriented training program. </li><li>Hands-on experience with live projects. </li><li>One-on-one mentorship from experienced developers. </li><li>Exposure to real-world software development practices. </li><li>Skill development aligned with current industry requirements. </li><li>Career growth opportunities in the IT sector. </li><li>Placement assistance and interview preparation support. </li><li>Professional development in a collaborative learning environment. </li></ul><br /><p><strong>Location</strong></p><p><strong>Kerala, India</strong></p><br /><p><strong>Career Path</strong></p><p>Successful candidates will gain practical development experience, build an industry-ready portfolio, and receive support in pursuing opportunities as:</p><ul><li>Python Developer </li><li>Software Developer </li><li>Backend Developer </li><li>Web Application Developer </li><li>Junior Software Engineer </li></ul><br /><p>This opportunity is ideal for freshers looking to build a strong foundation in Python development and launch a successful career in the IT industry.</p>",
        "staticCompanyName": "arcraft-infotech-jobs-careers-124354486",
        "industry": "IT Services & Consulting",
        "staticUrl": "https://www.naukri.com/job-listings-immediate-hiring-python-developer-trainee-arcraft-infotech-kochi-kozhikode-thiruvananthapuram-0-to-1-years-170626028213",
        "title": "Immediate Hiring: Python Developer Trainee",
        "walkIn": false,
        "maximumExperience": 1,
        "logStr": "--jobsearchios--F-0-1---",
        "viewCount": 2700,
        "jobType": "fulltime",
        "minimumExperience": 0,
        "employmentType": "Full Time, Permanent",
        "banner": "https://img.naukimg.com/logo_images/groups/v1/mobile/11072216.gif",
        "microsite": false,
        "createdDate": "2026-06-17 17:19:23",
        "consultant": false,
        "showRecruiterDetail": false,
        "locations": [
            {
                "localities": [],
                "label": "Kochi",
                "url": "https://www.naukri.com/jobs-in-kochi"
            },
            {
                "localities": [],
                "label": "Kozhikode",
                "url": "https://www.naukri.com/jobs-in-kozhikode-calicut"
            },
            {
                "localities": [],
                "label": "Thiruvananthapuram",
                "url": "https://www.naukri.com/jobs-in-thiruvananthapuram"
            }
        ],
        "keySkills": {
            "other": [
                {
                    "clickable": "data science",
                    "label": "Data Science"
                },
                {
                    "clickable": "artificial intelligence",
                    "label": "Artificial Intelligence"
                },
                {
                    "clickable": "data analytics",
                    "label": "Data Analytics"
                }
            ],
            "preferred": [
                {
                    "clickable": "python",
                    "label": "Python"
                }
            ]
        },
        "salaryDetail": {
            "minimumSalary": 150000,
            "maximumSalary": 300000,
            "currency": "INR",
            "hideSalary": false,
            "variablePercentage": 0,
            "label": "1.5-3 Lacs"
        },
        "board": "1"
    },
    "ambitionDetail": {
        "companyInfo": {
            "Url": "https://www.ambitionbox.com/reviews/arcraft-infotech-reviews?jobId=naukri_170626028213&utm_source=naukri&utm_campaign=jd_ratings",
            "Title": "Arcraft Infotech Reviews by Employees",
            "AggregateRating": "4.0",
            "ReviewsCount": "17"
        },
        "reviews": [
            {
                "Title": "Operations Manager in Kochi",
                "LikesText": "Work life Balance\nSkill Development \nSalary\nwork satisfaction",
                "ReviewLink": "https://www.ambitionbox.com/reviews/arcraft-infotech-reviews?rid=78629616&utm_source=naukri&utm_campaign=jd_reviews",
                "PublishedOn": "17 Mar 2026",
                "OverallCompanyRating": "5",
                "Name": "Anonymous"
            },
            {
                "Title": "Business Development Manager in Kochi",
                "LikesText": "Working at Arcraft Infotech has been a great experience. the company mainly focus a professional and supportive work environment that encourages both personal and career growth. \nthe management is approachable and values employee contributions, ensuring that everyone feels heard and appreciated. \nWork-life balance is well-maintained and company provides opportunities to take on new challenges and responsibilities. The team-oriented mindset make it a great place to work and grow professionally.\nfor anyone looking for a dynamic and learning-driven workplace, Arcraft infotech is an excellennt choice.",
                "ReviewLink": "https://www.ambitionbox.com/reviews/arcraft-infotech-reviews?rid=68663820&utm_source=naukri&utm_campaign=jd_reviews",
                "PublishedOn": "20 Mar 2025",
                "OverallCompanyRating": "5",
                "Name": "Anonymous"
            },
            {
                "Title": "Business Development Executive in Kochi",
                "LikesText": "As an employee one of the most satisfying aspects of working with Arcraft Infotech is seeing our candidates achieve their career goals. We offer comprehensive placement support, and it's heartening to witness our candidates secure their dream jobs and soar to new heights.\nOverall, I'm proud to be a part of the Arcraft Infotech team, and I highly recommend it to anyone looking for a nurturing and supportive work environment.",
                "ReviewLink": "https://www.ambitionbox.com/reviews/arcraft-infotech-reviews?rid=68665698&utm_source=naukri&utm_campaign=jd_reviews",
                "PublishedOn": "20 Mar 2025",
                "OverallCompanyRating": "5",
                "Name": "Anonymous"
            }
        ],
        "salaries": {
            "JobProfileName": " ",
            "SalariesUrl": "https://www.ambitionbox.com/salaries/arcraft-infotech-salaries?utm_source=naukri&utm_campaign=jd_salaries"
        }
    }
}
```

### Notes

- List searches return 20 jobs per page.
- Free Apify plan users are limited to 5 runs per UTC day by this Actor. The limit is shared across list and detail runs.
- Filter values should be sent with the matching `id` value from the list response.
- The collected data is stored in Apify's default dataset.

# Actor input Schema

## `mode` (type: `string`):

Choose whether to fetch job listings or a single job detail.

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

Search keyword.

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

Optional free-text search location, for example Delhi.

## `page` (type: `integer`):

Page number. Each page returns 20 jobs.

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

Choose one or more work modes.

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

Choose one or more department examples.

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

Choose one or more city examples.

## `experience` (type: `array`):

Choose one or more experience examples.

## `salary` (type: `array`):

Choose one or more salary range examples.

## `companies` (type: `array`):

Choose one or more company examples.

## `industries` (type: `array`):

Choose one or more industry examples.

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

Choose one or more role examples.

## `education` (type: `array`):

Choose one or more education examples.

## `postedBy` (type: `string`):

Choose one posted-by example.

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

Filter jobs by posting date.

## `sort` (type: `string`):

Sort job listings by relevance or freshness.

## `jobId` (type: `string`):

Naukri job id from the list response.

## Actor input object example

```json
{
  "mode": "list",
  "keyword": "Python Development",
  "page": 1,
  "freshness": "all",
  "sort": "Relevance"
}
```

# Actor output Schema

## `dataset` (type: `string`):

Dataset items with Naukri.com job listing results, job detail results, or a warning.

# 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 = {
    "mode": "list",
    "keyword": "Python Development",
    "page": 1,
    "freshness": "all",
    "sort": "Relevance"
};

// Run the Actor and wait for it to finish
const run = await client.actor("api_merge/naukri-com-jobs-scraper-api").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 = {
    "mode": "list",
    "keyword": "Python Development",
    "page": 1,
    "freshness": "all",
    "sort": "Relevance",
}

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

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

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

```

## CLI example

```bash
echo '{
  "mode": "list",
  "keyword": "Python Development",
  "page": 1,
  "freshness": "all",
  "sort": "Relevance"
}' |
apify call api_merge/naukri-com-jobs-scraper-api --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=api_merge/naukri-com-jobs-scraper-api",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Naukri.com Jobs API",
        "description": "Naukri.com Jobs Scraper API collects job listings and job details from Naukri.com by keyword, location, page, and filters. Get job title, company name, location, experience, salary, skills, job description, filters, and company review details.",
        "version": "0.0",
        "x-build-id": "ZnBPZhe6hf5LGj8h0"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/api_merge~naukri-com-jobs-scraper-api/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-api_merge-naukri-com-jobs-scraper-api",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/api_merge~naukri-com-jobs-scraper-api/runs": {
            "post": {
                "operationId": "runs-sync-api_merge-naukri-com-jobs-scraper-api",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/api_merge~naukri-com-jobs-scraper-api/run-sync": {
            "post": {
                "operationId": "run-sync-api_merge-naukri-com-jobs-scraper-api",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "mode"
                ],
                "properties": {
                    "mode": {
                        "title": "Mode",
                        "enum": [
                            "list",
                            "detail"
                        ],
                        "type": "string",
                        "description": "Choose whether to fetch job listings or a single job detail.",
                        "default": "list"
                    },
                    "keyword": {
                        "title": "Keyword",
                        "type": "string",
                        "description": "Search keyword.",
                        "default": "Python Development"
                    },
                    "location": {
                        "title": "Search Location",
                        "type": "string",
                        "description": "Optional free-text search location, for example Delhi."
                    },
                    "page": {
                        "title": "Page",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Page number. Each page returns 20 jobs.",
                        "default": 1
                    },
                    "workMode": {
                        "title": "Work Mode",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Choose one or more work modes.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "0",
                                "1",
                                "2",
                                "3"
                            ],
                            "enumTitles": [
                                "Work from office",
                                "Temporary work from home",
                                "Remote",
                                "Hybrid"
                            ]
                        }
                    },
                    "department": {
                        "title": "Department",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Choose one or more department examples.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "5",
                                "8",
                                "4",
                                "3",
                                "37",
                                "19",
                                "12",
                                "14"
                            ],
                            "enumTitles": [
                                "Engineering - Software & QA",
                                "IT & Information Security",
                                "Engineering - Hardware & Networks",
                                "Data Science & Analytics",
                                "Other",
                                "Consulting",
                                "Project & Program Management",
                                "Sales & Business Development"
                            ]
                        }
                    },
                    "cities": {
                        "title": "Cities",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Choose one or more city examples.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "97",
                                "9508",
                                "17",
                                "139",
                                "183",
                                "9509",
                                "134",
                                "6",
                                "220",
                                "73",
                                "232",
                                "51"
                            ],
                            "enumTitles": [
                                "Bengaluru",
                                "Delhi / NCR",
                                "Hyderabad",
                                "Pune",
                                "Chennai",
                                "Mumbai (All Areas)",
                                "Mumbai",
                                "New Delhi",
                                "Noida",
                                "Gurugram",
                                "Kolkata",
                                "Ahmedabad"
                            ]
                        }
                    },
                    "experience": {
                        "title": "Experience",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Choose one or more experience examples.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "0",
                                "1",
                                "2",
                                "3",
                                "4",
                                "5",
                                "6",
                                "7",
                                "8",
                                "9",
                                "10"
                            ],
                            "enumTitles": [
                                "0 Yrs",
                                "1 Yrs",
                                "2 Yrs",
                                "3 Yrs",
                                "4 Yrs",
                                "5 Yrs",
                                "6 Yrs",
                                "7 Yrs",
                                "8 Yrs",
                                "9 Yrs",
                                "10 Yrs"
                            ]
                        }
                    },
                    "salary": {
                        "title": "Salary",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Choose one or more salary range examples.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "0to3",
                                "3to6",
                                "6to10",
                                "10to15",
                                "15to25",
                                "25to50",
                                "50to75",
                                "75to100",
                                "100to500"
                            ],
                            "enumTitles": [
                                "0-3 Lakhs",
                                "3-6 Lakhs",
                                "6-10 Lakhs",
                                "10-15 Lakhs",
                                "15-25 Lakhs",
                                "25-50 Lakhs",
                                "50-75 Lakhs",
                                "75-100 Lakhs",
                                "1-5 Cr"
                            ]
                        }
                    },
                    "companies": {
                        "title": "Companies",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Choose one or more company examples.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "27117",
                                "217",
                                "892542",
                                "410527",
                                "7053",
                                "16987",
                                "604",
                                "5929",
                                "2114",
                                "100007",
                                "29679",
                                "443"
                            ],
                            "enumTitles": [
                                "Accenture",
                                "CGI Group Inc.",
                                "TCS",
                                "Infosys Technologies",
                                "Capgemini",
                                "IBM India",
                                "Iris Software",
                                "Persistent Systems",
                                "Cognizant Technology",
                                "Tech Mahindra",
                                "Fiserv",
                                "Synechron Technologies"
                            ]
                        }
                    },
                    "industries": {
                        "title": "Industries",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Choose one or more industry examples.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "109",
                                "110",
                                "127",
                                "126",
                                "172",
                                "113",
                                "108",
                                "133",
                                "103",
                                "111",
                                "101",
                                "112"
                            ],
                            "enumTitles": [
                                "IT Services & Consulting",
                                "Software Product",
                                "Recruitment / Staffing",
                                "Management Consulting",
                                "Advertising & Marketing",
                                "Financial Services",
                                "Internet",
                                "Education / Training",
                                "Electronic Components / Semiconductors",
                                "Telecom / ISP",
                                "Analytics / KPO / Research",
                                "Banking"
                            ]
                        }
                    },
                    "role": {
                        "title": "Role",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Choose one or more role examples.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "255",
                                "275",
                                "265",
                                "264",
                                "248",
                                "227",
                                "270",
                                "236",
                                "268",
                                "258",
                                "217",
                                "259"
                            ],
                            "enumTitles": [
                                "Back End Developer",
                                "Software Development - Other",
                                "Full Stack Developer",
                                "Front End Developer",
                                "Software Developer in Test (SDET)",
                                "DevOps Engineer",
                                "Search Engineer",
                                "Blockchain Quality Assurance Engineer",
                                "Mobile / App Developer",
                                "Data Engineer",
                                "Database Administrator",
                                "Data Platform Engineer"
                            ]
                        }
                    },
                    "education": {
                        "title": "Education",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Choose one or more education examples.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "9502",
                                "12",
                                "4",
                                "11",
                                "9501",
                                "15",
                                "6",
                                "5",
                                "2",
                                "3",
                                "7"
                            ],
                            "enumTitles": [
                                "Any Graduate",
                                "B.Tech / B.E.",
                                "B.C.A.",
                                "B.Sc",
                                "Graduation Not Required",
                                "Diploma",
                                "B.Com",
                                "B.B.A. / B.M.S.",
                                "B.A - Bachelor of Arts",
                                "B.Arch",
                                "B.Ed"
                            ]
                        }
                    },
                    "postedBy": {
                        "title": "Posted By",
                        "enum": [
                            "1",
                            "2"
                        ],
                        "type": "string",
                        "description": "Choose one posted-by example."
                    },
                    "freshness": {
                        "title": "Freshness",
                        "enum": [
                            "all",
                            "1",
                            "3",
                            "7",
                            "15",
                            "30"
                        ],
                        "type": "string",
                        "description": "Filter jobs by posting date.",
                        "default": "all"
                    },
                    "sort": {
                        "title": "Sort",
                        "enum": [
                            "Relevance",
                            "Freshness"
                        ],
                        "type": "string",
                        "description": "Sort job listings by relevance or freshness.",
                        "default": "Relevance"
                    },
                    "jobId": {
                        "title": "Job ID",
                        "type": "string",
                        "description": "Naukri job id from the list response."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
