# IIMJobs Scraper: MBA & Management Jobs India (`getascraper/iimjobs-scraper`) Actor

IIMJobs scraper for public MBA, CA, CFA, and management jobs in India. Filter by role, city, industry, and experience. Export salary, skills, company, recruiter, and full descriptions when public to Google Sheets, Airtable, n8n, or ATS workflows. Usage-based pricing is shown before you run.

- **URL**: https://apify.com/getascraper/iimjobs-scraper.md
- **Developed by:** [GetAScraper](https://apify.com/getascraper) (community)
- **Categories:** Jobs, Lead generation, Automation
- **Stats:** 5 total users, 2 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.92 / 1,000 job postings

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?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — 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

## IIMJobs Scraper: MBA & Management Jobs India

<table width="100%" style="table-layout:fixed;border-collapse:collapse">
<tr><td colspan="4" style="padding:14px 18px;background:#F0FDFA;border-top:3px solid #0D9488;border-left:1px solid #D6D3D1;border-right:1px solid #D6D3D1;border-radius:8px 8px 0 0"><span style="font-size:16px;font-weight:700;color:#1C1917">Find public MBA and management job listings ready for hiring research.</span> <span style="font-size:15px;color:#57534E">Search IIMJobs by role, location, industry, and experience, and return structured public listings with optional recruiter and company details.</span></td></tr>
<tr><td colspan="4" style="padding:10px 14px;background:#0D9488;border-left:1px solid #D6D3D1;border-right:1px solid #D6D3D1"><span style="color:#FFFFFF;font-size:14px;font-weight:700;letter-spacing:0.5px">India professional and management jobs</span> <span style="color:#F0FDFA;font-size:13px">&nbsp;&nbsp;&bull;&nbsp;&nbsp;IIMJobs, CutShort, and Instahyre for professional and management roles</span></td></tr>
<tr>
<td style="padding:10px 12px;border-left:1px solid #D6D3D1;border-bottom:1px solid #D6D3D1;vertical-align:top;width:33.33%;background:#F0FDFA;border-radius:0 0 0 8px"><span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-WjCcCvWiNkIUS2ZlM-uRdhayyTHb-lry3K2DPvHi8rbAgJ-actor-xKjsi3s4I9zE9E7ZP-X5uWcUNsUK-iimjobs.web" width="20" height="20" style="vertical-align:middle;border-radius:4px">&nbsp;<a href="https://apify.com/getascraper/iimjobs-scraper" style="color:#0D9488;text-decoration:none;font-weight:700;font-size:13px">IIMJobs</a></span><br><span style="color:#0D9488;font-size:11px;font-weight:700">&#10148; You are here</span></td>
<td style="padding:10px 12px;border-left:1px solid #D6D3D1;border-bottom:1px solid #D6D3D1;vertical-align:top;width:33.33%;background:#FFFFFF"><span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-hgMCIk2Sb7HnSumQC-QS4Q1rKbjd-unnamed_%287%29.png" width="20" height="20" style="vertical-align:middle;border-radius:4px">&nbsp;<a href="https://apify.com/getascraper/cutshort-scraper" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:13px">CutShort Jobs</a></span><br><span style="color:#57534E;font-size:11px">Technology and startup roles</span></td>
<td style="padding:10px 12px;border-left:1px solid #D6D3D1;border-right:1px solid #D6D3D1;border-bottom:1px solid #D6D3D1;vertical-align:top;width:33.33%;background:#FFFFFF;border-radius:0 0 8px 0"><span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-M5Myh7i6WMTmfwMlw-NCEUGam6gM-logo_200_200.webp" width="20" height="20" style="vertical-align:middle;border-radius:4px">&nbsp;<a href="https://apify.com/getascraper/instahyre-jobs-scraper" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:13px">Instahyre Jobs</a></span><br><span style="color:#57534E;font-size:11px">Tech jobs and hiring alerts</span></td>
</tr>
</table>

<table width="100%" style="width:100%">
<tr>
<td style="padding:24px 28px;background:#F0FDFA;border:1px solid #CCFBF1;border-top:4px solid #0D9488;border-radius:12px">
<span style="font-size:23px;font-weight:800;color:#1C1917;line-height:1.3">Find public MBA and management job listings ready for your hiring research.</span><br>
<span style="font-size:15px;color:#57534E;line-height:1.6">Search IIMJobs by role, location, industry, and experience. Return structured public listing data, with optional recruiter, company, and job-description details when the source provides them.</span>
</td>
</tr>
</table>

<table width="100%" style="width:100%">
<tr>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #CCFBF1;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#0F766E">🔎 Focused listings</span><br>
<span style="font-size:12px;color:#57534E">Target MBA, CA, CFA, and management roles in India.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #CCFBF1;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#0F766E">📍 Precise filters</span><br>
<span style="font-size:12px;color:#57534E">Narrow research by role, location, industry, and experience.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #CCFBF1;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#0F766E">🧑‍💼 Optional enrichment</span><br>
<span style="font-size:12px;color:#57534E">Include public recruiter, company, and description details.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #CCFBF1;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#0F766E">📊 Analysis-ready data</span><br>
<span style="font-size:12px;color:#57534E">Export structured listings for recruiting and market analysis.</span>
</td>
</tr>
</table>

IIMJobs.com is a public source for MBA, CA, CFA, and management roles in India. This IIMJobs scraper turns matching public listings into a structured dataset for executive job data, India recruitment data, talent intelligence, and hiring analytics.

### 💡 Why use the IIMJobs scraper?

- **I am an executive-search researcher** mapping active management hiring so I can build a focused client brief from current public job postings.
- **I am on a recruiting-agency team** researching recruiter job postings and role demand to identify businesses that are actively hiring.
- **I am building an HR-tech or job-board product** that needs structured MBA jobs India and management jobs India data for a relevant audience.
- **I am a talent-intelligence analyst** studying experience requirements, listed salaries, and hiring patterns across industries and locations.

### 🚀 How to use it

<table width="100%" style="width:100%">
<tr>
<td style="padding:16px 14px;width:33%;background:#F0FDFA;border:1px solid #CCFBF1;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#0D9488;letter-spacing:1px">STEP 1</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Define the search</span><br>
<span style="font-size:12px;color:#57534E">Enter a job title, then refine by location, industry, and experience.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#F0FDFA;border:1px solid #CCFBF1;border-left:none;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#0D9488;letter-spacing:1px">STEP 2</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Choose the depth</span><br>
<span style="font-size:12px;color:#57534E">Enable deep scraping to request public details for each matching listing.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#F0FDFA;border:1px solid #CCFBF1;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#0D9488;letter-spacing:1px">STEP 3</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Use the results</span><br>
<span style="font-size:12px;color:#57534E">Export the dataset as CSV or JSON, or send it to your usual tools.</span>
</td>
</tr>
</table>

Use the dataset in Google Sheets, Airtable, n8n, Bullhorn, Recruiterflow, or CSV and JSON exports.

### ⚙️ Input

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `jobTitle` | string | Yes | Job role, designation, or keyword to search for. |
| `location` | enum | No | Indian city filter. Leave at its all-India setting to search across locations. |
| `industry` | enum | No | Industry filter for the job search. Leave at its all-industries setting to avoid restricting results. |
| `minExperience` | integer | No | Minimum years of experience required by matching roles. Defaults to 0. |
| `maxExperience` | integer | No | Maximum years of experience required by matching roles. Defaults to 30. |
| `deepScrape` | boolean | No | Request public job-detail data for each listing, including descriptions and available recruiter or company details. Defaults to enabled. |
| `maxResults` | integer | No | Maximum number of listings to return. Defaults to 25. |
| `proxyConfiguration` | object | No | Connection settings for the run. Defaults to the Apify Proxy configuration. |

### 📊 Output

#### Representative output

This representative record shows public listing data returned by the actor. Optional detail fields appear only when deep scraping is enabled and the public source provides them. Salary fields appear only when the source discloses them.

```json
{
  "id": 1718381,
  "title": "Mankind Pharma - Senior Product Manager/Product Manager - Acute & Chronic Therapies Segment",
  "jobUrl": "https://www.iimjobs.com/j/mankind-pharma-senior-product-managerproduct-manager-acute-chronic-therapies-segment-1718381",
  "jobdesignation": "Senior Product Manager - Derma Division",
  "companyName": "Mankind Pharma Ltd.",
  "companyLogo": "https://recruiter-static-content.s3.ap-south-1.amazonaws.com/CompanyLogos/centralised-9704.webp",
  "locations": "Delhi",
  "experience": "5-10 years",
  "minExperience": 5,
  "maxExperience": 10,
  "postedDate": "2026-08-18T18:55:55.849Z",
  "tags": ["Product Management", "Marketing", "Market Research"],
  "applyCount": 489,
  "workFromHome": false,
  "premium": false,
  "isUrgent": false,
  "recruiterName": "Sushmit Bose",
  "recruiterDesignation": "Talent Acquisition Lead",
  "recruiterProfilePic": "https://edgar.iimjobs.com/media/recruiterpics/2024/12/19/2024-12-52-251750.jpg",
  "companyRating": 3.8,
  "companyReviewsCount": 3273,
  "companyFounded": "1995",
  "companyEmployees": "10001-50000",
  "companyIndustry": "Pharma",
  "jobDescription": "<p><b>Designation:</b> Sr. Product Manager / Product Manager...</p>",
  "scrapedAt": "2026-08-19T21:15:03.000Z"
}
```

#### Data table

| Field | Type | Description |
| --- | --- | --- |
| `id` | number | IIMJobs listing identifier. |
| `title` | string | Listing title. |
| `jobUrl` | string | Public link to the job listing. |
| `jobdesignation` | string | Role designation supplied by the listing. |
| `companyName` | string | Hiring company name when provided. |
| `companyLogo` | string | Company logo link when provided. |
| `locations` | string | Comma-separated listing locations. |
| `experience` | string | Experience range displayed by the listing. |
| `minExperience` | number | Minimum experience in years when provided. |
| `maxExperience` | number | Maximum experience in years when provided. |
| `salary` | string | Listed salary range when publicly disclosed. |
| `minSalary` | number | Minimum listed salary when provided. |
| `maxSalary` | number | Maximum listed salary when provided. |
| `postedDate` | string | Listing publication timestamp when provided. |
| `tags` | array | Skills or category tags attached to the listing. |
| `applyCount` | number | Application count shown on the listing when provided. |
| `workFromHome` | boolean | Whether the listing is marked work from home. |
| `premium` | boolean | Whether the listing is marked premium. |
| `isUrgent` | boolean | Whether the listing is marked urgent. |
| `recruiterName` | string | Public recruiter name, available in deep mode when provided. |
| `recruiterDesignation` | string | Public recruiter designation, available in deep mode when provided. |
| `recruiterProfilePic` | string | Public recruiter profile image link, available in deep mode when provided. |
| `companyRating` | number | Public company rating, available in deep mode when provided. |
| `companyReviewsCount` | number | Public company review count, available in deep mode when provided. |
| `companyFounded` | string | Company founding year, available in deep mode when provided. |
| `companyEmployees` | string | Company employee range, available in deep mode when provided. |
| `companyIndustry` | string | Company industry, available in deep mode when provided. |
| `jobDescription` | string | Public job description, available in deep mode when provided. |
| `scrapedAt` | string | Timestamp when the actor saved the record. |

### 💰 Pricing

Usage-based pricing is shown in Apify before you run. You pay for successful results, empty runs cost nothing, and there are no subscriptions.

### ⭐ Enjoying IIMJobs Scraper: MBA & Management Jobs India?

<table width="100%" style="display:table;width:100%">
<tr>
<td style="padding:20px 24px 14px;background:#F0FDFA;border:1px solid #CCFBF1;border-left:5px solid #0D9488;border-radius:10px 10px 0 0">
<span style="font-size:20px;letter-spacing:4px;color:#1C1917">⭐ ⭐ ⭐ ⭐ ⭐</span><br>
<span style="font-size:17px;font-weight:800;color:#1C1917">Did this help you research executive hiring with less manual work?</span><br>
<span style="font-size:14px;color:#57534E">A 5-star rating takes 10 seconds and helps other executive-search researchers find it. Your feedback also guides future improvements.</span>
</td>
</tr>
<tr>
<td style="padding:0;background:#0D9488;border:1px solid #CCFBF1;border-top:none;border-radius:0 0 10px 10px;text-align:center">
<a href="https://apify.com/getascraper/iimjobs-scraper/reviews" style="display:block;padding:13px 16px;color:#FFFFFF;text-decoration:none;font-weight:800;font-size:15px;letter-spacing:0.3px">★&nbsp;&nbsp;Rate this Actor on Apify</a>
</td>
</tr>
</table>

### ❓ FAQ

##### Do I need an IIMJobs account?

No. The actor uses public IIMJobs listings and does not require a login.

##### What does deep scraping add?

Deep scraping requests the public detail page for each matching listing. It can add public recruiter, company, and job-description fields when IIMJobs provides them.

##### Why are salary or recruiter fields absent for some listings?

IIMJobs does not disclose every field on every public listing. The actor does not invent missing salary, recruiter, or company values.

##### Can I use this for hiring analytics?

Yes. Filtered executive job data can support India recruitment data research, talent intelligence, and hiring analytics. Results reflect matching public listings returned during your run.

### 🔗 Other actors

- [Apna.co Jobs Scraper: India Blue & Grey Collar Listings](https://apify.com/getascraper/apna-co-scraper) ↗: Collect public Indian blue- and grey-collar job listings.
- [CutShort Jobs Scraper: India Tech Salaries](https://apify.com/getascraper/cutshort-scraper) ↗: Research public Indian technology jobs and listed salaries.
- [Instahyre Jobs Scraper: India tech jobs & hiring monitor](https://apify.com/getascraper/instahyre-jobs-scraper) ↗: Gather India technology job listings and hiring updates.
- [Internshala Scraper: Jobs & Internship Monitor](https://apify.com/getascraper/internshala-scraper) ↗: Track Indian internships and entry-level job listings.
- [India Job Inventory Feed: भारत Jobs](https://apify.com/getascraper/india-job-inventory-feed) ↗: Build a structured feed of public job listings in India.

# Actor input Schema

## `jobTitle` (type: `string`):

The job role, designation, or keyword to search for (e.g., 'Product Manager', 'Investment Banking', 'CFO', 'Strategy Consultant').

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

Select a specific Indian city to filter jobs. Leave empty to search across all of India.

## `industry` (type: `string`):

Select an industry to filter jobs (e.g., FinTech, B2B SaaS, Banking, IT-Software).

## `minExperience` (type: `integer`):

Filter jobs requiring at least this many years of experience.

## `maxExperience` (type: `integer`):

Filter jobs requiring at most this many years of experience.

## `deepScrape` (type: `boolean`):

If enabled, the scraper will visit each job's detail page to extract the full job description (introText) and complete recruiter details. If disabled, it only scrapes the list view.

## `maxResults` (type: `integer`):

Maximum number of job listings to scrape.

## `proxyConfiguration` (type: `object`):

Apify Proxy configuration. Datacenter proxies are highly recommended and cost-effective for IIMJobs.

## Actor input object example

```json
{
  "jobTitle": "Product Manager",
  "location": "0",
  "industry": "0",
  "minExperience": 0,
  "maxExperience": 30,
  "deepScrape": true,
  "maxResults": 15,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

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

No description

# API

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

## JavaScript example

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

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

// Prepare Actor input
const input = {
    "jobTitle": "Product Manager",
    "location": "0",
    "industry": "0",
    "minExperience": 0,
    "maxExperience": 30,
    "deepScrape": true,
    "maxResults": 15
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/iimjobs-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 = {
    "jobTitle": "Product Manager",
    "location": "0",
    "industry": "0",
    "minExperience": 0,
    "maxExperience": 30,
    "deepScrape": True,
    "maxResults": 15,
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/iimjobs-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 '{
  "jobTitle": "Product Manager",
  "location": "0",
  "industry": "0",
  "minExperience": 0,
  "maxExperience": 30,
  "deepScrape": true,
  "maxResults": 15
}' |
apify call getascraper/iimjobs-scraper --silent --output-dataset

```

## MCP server setup

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