IIMJobs Scraper: MBA, Finance & CA Jobs India with Recruiters avatar

IIMJobs Scraper: MBA, Finance & CA Jobs India with Recruiters

Pricing

from $1.30 / 1,000 job postings

Go to Apify Store
IIMJobs Scraper: MBA, Finance & CA Jobs India with Recruiters

IIMJobs Scraper: MBA, Finance & CA Jobs India with Recruiters

Scrape IIMJobs.com jobs across India: MBA, finance, consulting, CA and CFA roles with recruiter names, company ratings, skills and applicant counts on every row. Filter by role, city or industry, add full descriptions, and schedule daily new-jobs feeds for Sheets, Airtable or n8n.

Pricing

from $1.30 / 1,000 job postings

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

22

Total users

4

Monthly active users

4 days ago

Last modified

Share

Scrape MBA, CA, CFA, and management job listings from IIMJobs.com with recruiter and company data included free. Search by role, city, industry, experience, and diversity flags, and get a structured dataset ready for recruiting research or lead generation.
INDIA PROFESSIONAL AND MANAGEMENT JOBS ย ย โ€ขย ย IIMJobs, CutShort, and Instahyre for professional and management roles
ย IIMJobs
โžค You are here
ย CutShort Jobs
Technology and startup roles
ย Instahyre Jobs
Tech jobs and hiring alerts
Get recruiter and company data on every job, without paying extra for it.
Search IIMJobs by role, several cities at once, industry, experience, and diversity flags. Every row already includes the recruiter's name, the company's rating, skills, and how many people applied, with no extra detail fetch to pay for.
๐ŸŽฏ Recruiter data, no extra cost
Recruiter name, company rating, and applicant counts ship on every row, with no deep scrape needed.
๐Ÿ”” New-job monitoring
Schedule it to send only new postings, flagged for reposts, salary reveals, and demand spikes.
๐ŸŽ Free lead list
A bonus list rolls up every hiring company and recruiter your search touches, at no extra charge.
๐Ÿ“„ Full descriptions, same price
Switch on deep scraping for the complete job text. A row costs the same with or without it.

IIMJobs.com is India's board for MBA, CA, CFA, and senior management hiring. This scraper turns matching public listings into a structured dataset, complete with recruiter and company context, for recruiting research, lead generation, and hiring analytics.

๐Ÿ’ก Why use the IIMJobs scraper?

  • I am on a recruiting-agency team and want to know which recruiters and companies are actively hiring for a role, without paying for a second lookup to get their names.
  • I am building a lead list for staffing or B2B sales and want a ready-made directory of hiring companies and recruiters, not just a pile of job titles.
  • I am running a scheduled talent-intelligence feed and want only the jobs I haven't seen yet, with a flag when a role suddenly gets more applicants or reveals its salary.
  • I am an executive-search researcher mapping active management hiring by industry, city, or experience band, including roles for female candidates, ex-defence personnel, or differently-abled hires.

๐Ÿš€ How to use it

STEP 1
Define the search
Enter one or more job titles and cities, paste specific job links, or leave it blank to browse everything.
STEP 2
Filter and enrich
Narrow by posting date, industry, experience, salary, or diversity flags. Turn on deep scraping for full descriptions.
STEP 3
Use the results
Export as CSV or JSON, or schedule it with monitoring mode for a daily feed of only the new jobs.

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

โš™๏ธ Input

FieldTypeRequiredDescription
jobTitlestringNoA single job role or keyword to search for. Leave empty (with the fields below also empty) to browse all current listings.
jobTitlesarray of stringsNoSearch several roles in one run. Takes priority over jobTitle.
startUrlsarray of URLsNoPaste specific IIMJobs job links to enrich exactly those listings, without running a search.
locationenumNoIndian city filter. Leave at its all-India setting to search across locations.
locationsarray of stringsNoSearch several cities in one run, such as Mumbai, Bangalore, Delhi NCR or Remote. Any city name works; major cities use the site filter.
industryenumNoIndustry filter for the job search. Leave at its all-industries setting to avoid restricting results.
minExperienceintegerNoMinimum years of experience required by matching roles.
maxExperienceintegerNoMaximum years of experience required by matching roles.
minSalaryintegerNoOnly keep jobs that disclose salary and meet this minimum. Most listings do not disclose salary at all.
datePostedenumNoOnly keep jobs posted within a chosen window (last 24 hours, 3, 7, or 30 days).
postedWithinDaysintegerNoOnly keep jobs posted in the last N days (1 to 365). Overrides the window above when set.
workFromHomeOnlybooleanNoOnly keep listings marked work from home.
excludeConfidentialbooleanNoSkip listings where the hiring company's identity is withheld.
femaleCandidatePreferredOnlybooleanNoOnly keep listings IIMJobs flags as preferring female candidates.
differentlyAbledFriendlyOnlybooleanNoOnly keep listings IIMJobs flags as differently-abled friendly.
exDefencePreferredOnlybooleanNoOnly keep listings IIMJobs flags as preferring ex-defence personnel.
womenReturningToWorkOnlybooleanNoOnly keep listings IIMJobs flags as friendly to women returning to work.
deepScrapebooleanNoFetch each listing's detail page for the full job description text, employer domain, and campus batch targeting. Recruiter name and company rating are already included without this.
maxResultsintegerNoMaximum number of listings to return, across all keywords combined. In monitoring mode only newly delivered jobs count. Free-plan runs are limited to 100.
maxResultsPerKeywordintegerNoOptional cap for each keyword so one broad search cannot use up the whole run.
skipJobIdsarrayNoJob IDs you already have. They are skipped and never saved or charged.
onlyNewJobsbooleanNoMonitoring mode. Only save (and pay for) jobs you have never received before.
resetSeenJobsbooleanNoClear the saved monitoring baseline before this run.
monitorScopestringNoNames the saved search used by monitoring. With a scope but monitoring switched off, every job is saved and flagged with change events (new, reposted, salary revealed, demand spike).
proxyConfigurationobjectNoOptional. Runs connect directly and fall back to Apify Proxy on their own if the site refuses a connection.

๐Ÿ“Š Output

Representative output

This representative record shows the fields returned for a typical listing. Recruiter, company, view, and applicant fields ship by default, with no deep scraping required. Salary fields appear only on the small share of listings that disclose them, and the full description text requires deep scraping.

{
"id": 1727623,
"dedupKey": "iimjobs:1727623",
"title": "Mindtickle - Group Product Manager - Behavior Intelligence",
"jobUrl": "https://www.iimjobs.com/j/mindtickle-group-product-manager-behavior-intelligence-1727623",
"jobdesignation": "Group Product Manager - Behavior Intelligence",
"companyId": 758,
"companyName": "MindTickle",
"employerDomain": "mindtickle.com",
"isConfidential": false,
"companyRating": 2.4,
"companyReviewsCount": 113,
"companyAbout": "MindTickle offers a SaaS platform for enterprises to train and engage their sales professionals...",
"companyIndustry": "Software Product",
"companyType": "Startup",
"companyEmployeesIndia": "501-1000",
"recruiterId": 225617,
"recruiterName": "Yogita Malviya",
"recruiterDesignation": "HR",
"locations": "Bangalore, Pune",
"experience": "8-15 years",
"minExperience": 8,
"maxExperience": 15,
"salaryDisclosed": false,
"industryArray": [13, 14, 52],
"functionalArea": 37,
"categoryId": 25,
"tags": ["IT Product Management", "AI Product Management"],
"skills": ["IT Product Management", "AI Product Management"],
"mandatorySkills": ["IT Product Management"],
"views": 1011,
"applyCount": 349,
"applicationsPerView": 0.3452,
"femaleCandidatePreferred": false,
"differentlyAbledFriendly": false,
"exDefencePreferred": false,
"womenReturningToWork": false,
"isPremium": false,
"isStarred": false,
"hasBrandedJd": false,
"isUrgent": false,
"workFromHome": false,
"postedDate": "2026-08-27T03:49:50.489Z",
"searchKeyword": "product manager",
"scrapedAt": "2026-09-07T13:53:08.238Z",
"isNew": true
}

Data table

FieldTypeDescription
id / dedupKeynumber / stringIIMJobs listing identifier and a stable iimjobs:<id> key for your own de-duplication.
titlestringListing title.
jobUrlstringPublic link to the job listing.
jobdesignationstringRole designation supplied by the listing.
companyIdnumberIIMJobs company identifier.
companyNamestringHiring company name.
companyLogostringCompany logo link.
employerDomainstringThe employer's email domain, useful for company matching and lead lists.
isConfidentialbooleanWhether the hiring company's identity is withheld.
companyRatingnumberPublic company rating, when available.
companyReviewsCountnumberPublic company review count, when available.
companyAboutstringA short company description, when available.
companyIndustry / companyTypestringThe company's primary industry and type, when available.
companyEmployeesIndia / companyHeadquarters / companyFoundedYearstringCompany size band in India, headquarters and founding year, when available.
recruiterIdnumberIIMJobs recruiter identifier.
recruiterNamestringPublic recruiter name.
recruiterDesignationstringPublic recruiter designation.
locationsstringComma-separated listing locations.
latitude / longitudenumberCoordinates for the primary listing location, when available.
experiencestringExperience range shown on the listing.
minExperience / maxExperiencenumberExperience range in years.
salaryDisclosedbooleanWhether this listing discloses a salary. Only a small share do.
salarystringListed salary range, present only when disclosed.
minSalary / maxSalarynumberSalary bounds, present only when disclosed.
industryArrayarrayIndustry category identifiers attached to the listing.
functionalAreanumberFunctional area identifier.
categoryIdnumberListing category identifier.
tags / skillsarraySkills or category tags attached to the listing.
mandatorySkillsarrayThe skills the recruiter marked as mandatory.
searchKeywordstringThe keyword that found the job.
viewsnumberView count shown on the listing.
applyCountnumberApplication count shown on the listing.
applicationsPerViewnumberApplications divided by views, a rough competition signal for the role.
femaleCandidatePreferredbooleanWhether IIMJobs flags the listing as preferring female candidates.
differentlyAbledFriendlybooleanWhether IIMJobs flags the listing as differently-abled friendly.
exDefencePreferredbooleanWhether IIMJobs flags the listing as preferring ex-defence personnel.
womenReturningToWorkbooleanWhether IIMJobs flags the listing as friendly to women returning to work.
isPremium / isStarred / hasBrandedJdbooleanWhether the employer paid to promote this listing, often a sign of an urgent hire.
isUrgentbooleanTrue when the listing is premium or starred.
workFromHomebooleanWhether the listing is marked work from home.
postedDatestringListing publication timestamp.
scrapedAtstringTimestamp when the actor saved the record.
jobDescriptionstringFull job description as HTML. Requires deep scraping.
jobDescriptionTextstringFull job description as plain text. Requires deep scraping.
addressstringOffice address, when available. Requires deep scraping.
isActive / hasExpired / isPermanentlyRemovedbooleanListing status flags. Require deep scraping.
applicationCountnumberDetail-page applicant count. Requires deep scraping.
companyDomain / careerCompanyNamestringAdditional employer identity fields. Require deep scraping.
openRolesAtCompanynumberHow many other roles this employer has open. Requires deep scraping.
minBatch / maxBatchnumberGraduation batch targeting for campus hiring, when set. Require deep scraping.
isNewbooleanTrue when this job has never been delivered before, in monitoring mode.
changeEventsarrayFlags on a previously seen job: new, reposted, salary_revealed, or demand_spike.

Every run also saves COMPANIES_INTEL and RECRUITERS_INTEL lists to the key-value store (every hiring company and recruiter seen, with role counts, ratings and the companies each recruiter hires for), a RUN_SUMMARY entry reporting how many jobs are actually available on IIMJobs for your search versus how many were scraped, and a SALARY_BENCHMARK entry with the salary disclosure rate for your search.

๐Ÿ’ฐ Pricing

Usage-based pricing is shown in Apify before you run. You pay per job saved, a row costs the same with or without full descriptions, empty runs cost nothing, and jobs you skip (already delivered in monitoring mode, or listed in skipJobIds) are never charged. Set a maximum cost per run and the Actor stops cleanly at your limit. Free-plan runs are limited to 100 jobs and 10 runs per day; paid plans have no such limit.

โญ Enjoying IIMJobs Scraper: MBA, Finance & CA Jobs India with Recruiters?

โญ โญ โญ โญ โญ
Did this save you a second lookup for recruiter and company data?
A 5-star rating takes 10 seconds and helps other recruiters and researchers find it. Your feedback also guides future improvements.
โ˜…ย ย Rate this Actor on Apify

โ“ FAQ

Do I need an IIMJobs account, a proxy or an API key?

No. The Actor reads public IIMJobs listings. There is no login, key or cookie, and no proxy setup is needed.

Why is salary missing on most listings?

Only a small share of IIMJobs listings disclose salary at all, typically in the single digits as a percentage. Rather than guess or fake a number, the Actor sets salaryDisclosed to false and leaves the salary fields off the row. The SALARY_BENCHMARK entry in the key-value store gives the exact disclosure rate for your search.

How does monitoring mode work?

Turn on onlyNewJobs and name your saved search in monitorScope. The first run delivers the matching jobs and remembers them; every later scheduled run delivers and charges only jobs you have not received before. Use resetSeenJobs to start over, or set a monitorScope without onlyNewJobs to get every job flagged with changeEvents such as reposted, salary revealed or demand spike.

What are the company and recruiter lists?

Every run saves a list of the hiring companies and recruiters it saw (COMPANIES_INTEL, RECRUITERS_INTEL) in the key-value store at no extra charge, ready to use as a lead list.

๐Ÿ”— Other actors