iimjobs Jobs Scraper avatar

iimjobs Jobs Scraper

Pricing

from $1.50 / 1,000 jobs

Go to Apify Store
iimjobs Jobs Scraper

iimjobs Jobs Scraper

Scrape jobs from iimjobs.com, India's board for MBA, finance, consulting and management roles: title, company, AmbitionBox rating, salary in LPA, experience, skills, applicants, full description. Search by keyword, skill or category; filter by city, experience and date. No login.

Pricing

from $1.50 / 1,000 jobs

Rating

0.0

(0)

Developer

Steady Scrape

Steady Scrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape job listings from iimjobs.com, India's job board for MBA, finance, banking, consulting, HR, sales, marketing, operations and senior management roles. Search the way the site does, by keyword, skill or category, filter by city, experience and posting date, and get one clean row per job: title, company, AmbitionBox rating, salary in lakhs per annum (when the recruiter publishes it), experience range, skills, applicant count and the full job description.

No login, no cookies, no browser. Runs on a schedule as a daily feed of new jobs.

Need IT and tech jobs too? Hirist Jobs Scraper reads hirist.tech, iimjobs' sister board, with the same input and the same output fields.

What you can do with it

  • Executive search and staffing: a daily list of new mid-to-senior openings by function, city and experience band, with applicant counts, so you know which mandates are crowded.
  • Job aggregators and HR-tech: iimjobs as a source with stable job ids, full descriptions and one row per job across keywords and runs.
  • Salary benchmarking: published salary ranges in LPA by role, city and experience.
  • B2B lead generation: companies hiring a CFO, a company secretary or an HR head, with the employer's domain, industry and size from its AmbitionBox profile.
  • Market research: demand for MBA, CA and CFA skills over time and by city.

Input

FieldWhat it does
KeywordsFree-text searches, as in the site's search box: product manager, investment banking, company secretary.
SkillsSkill tags as the site's skill pages name them (Investment Banking, Python, Financial Modeling), or a pasted skill page link like https://www.iimjobs.com/k/python-jobs. Lists every job tagged with the skill.
CategoriesWhole categories: Banking & Finance, Sales & Marketing, Consulting, HR & IR, IT & Systems, SCM & Operations, Legal, BPO, GenAI.
LocationsCities, states or regions as the site lists them: Mumbai, Bangalore (or Bengaluru), Delhi NCR, Gurgaon, Pune, Hyderabad, Remote, Overseas/International.
Minimum / maximum experienceYears, as the site's experience filter.
Posted withinLast 3, 7, 15, 30 or 90 days.
Sort byNewest first or relevance.
Only jobs with a published salarySkips (and does not charge) jobs that hide the salary.
Max jobs per searchStops each search after this many jobs; 0 for all.
Include full job descriptionOpens each job page for the description, applicant count, apply link and full company profile.
Only new jobs since the last runFor schedules: delivers only jobs an earlier run with the same searches did not.
{
"keywords": ["company secretary", "investment banking"],
"skills": ["Financial Modeling"],
"locations": ["Mumbai", "Delhi NCR"],
"minExperience": 3,
"maxExperience": 10,
"postedWithinDays": "7",
"maxJobsPerSearch": 100,
"includeDetails": true
}

Output

{
"status": "ok",
"reason": null,
"site": "iimjobs.com",
"search": { "type": "keyword", "term": "company secretary" },
"jobId": "1739956",
"url": "https://www.iimjobs.com/j/sagility-senior-manager-company-secretary-1739956",
"title": "Sagility - Senior Manager - Company Secretary",
"designation": "Senior Manager - Company Secretary",
"companyName": "SAGILITY INDIA LIMITED",
"companyLogo": "https://recruiter-static-content.s3.ap-south-1.amazonaws.com/CompanyLogos/centralised-18545.webp",
"companyDomain": "sagilityhealth.com",
"companyProfile": {
"name": "Sagility",
"rating": 3.9,
"reviewCount": 3965,
"url": "https://www.ambitionbox.com/reviews/sagility-reviews",
"industry": "BPO",
"employeesInIndia": "10001-50000",
"foundedYear": "2022",
"headquarters": "Westminster, Colorado"
},
"locations": ["Bangalore"],
"experienceMinYears": 5,
"experienceMaxYears": 10,
"salaryMinLpa": 15,
"salaryMaxLpa": 20,
"skills": ["Compliance", "CS", "Regulatory Compliance", "Legal Jobs in IT/ITeS"],
"mandatorySkills": ["Compliance", "CS", "Regulatory Compliance"],
"workFromHome": false,
"premium": true,
"openTo": [],
"postedAt": "2026-10-15T04:03:01.258Z",
"applicants": 34,
"views": 130,
"category": "Legal",
"description": "Board and Committee meetings - India / overseas subsidiaries: ...",
"descriptionHtml": "<p><b>Board and Committee meetings - India / overseas subsidiaries:</b> ...",
"applyUrl": null,
"videoUrl": null,
"scrapedAt": "2026-10-18T03:00:00.000Z"
}
FieldMeaning
statusok for a job. A search that gives no job leaves one free row saying why: no_results, not_found (no such skill page; the reason lists the skills the site suggests) or blocked.
searchWhich of your searches found the job (keyword, skill or category, and its term).
jobId, urlThe job's id on iimjobs.com and its page.
title, designationThe listing title and the role.
companyName, companyLogo, companyDomainThe employer as the recruiter registered it, and its email domain.
companyProfileThe employer's AmbitionBox rating, review count, link, industry, size, founding year and headquarters, when the site shows a profile.
locationsThe places the job is listed in.
experienceMinYears, experienceMaxYearsThe experience range asked for.
salaryMinLpa, salaryMaxLpaSalary range in lakh rupees a year; null when the recruiter hides it.
skills, mandatorySkillsThe job's skill tags, and the ones the recruiter marked mandatory.
workFromHome, premiumRemote job; premium (paid) listing.
openToDiversity flags the recruiter ticked: women, women returning to work, differently abled, ex-defence.
postedAtWhen the job was posted (ISO 8601, UTC).
applicants, viewsHow many applied and how many viewed it, as the site counts them (views come with keyword searches).
categoryThe site's category for the job.
description, descriptionHtmlThe full description as text and as HTML (with details on).
applyUrl, videoUrlAn external application link or a video, when the job has one.

The run also saves a SUMMARY record: jobs per search, repeats dropped, jobs skipped and why.

Pricing

Pay per job, nothing per run:

  • US$0.0015 per job from the results pages (US$1.50 per 1,000 jobs), with details turned off.
  • US$0.003 per job with its full description (US$3 per 1,000 jobs), with details on.

Rows that say why a search found nothing are free, and so are jobs skipped as repeats, as already delivered, or for hiding their salary. A job removed before its page could be read is delivered from the results at the plain price. Set a maximum cost per run in Apify and the Actor stops before it, without opening job pages it cannot charge.

Limits

  • The Actor reads at about one request a second: 100 jobs with descriptions take about two minutes, while results pages carry 100 jobs each, so 1,000 jobs without descriptions take about ten seconds.
  • The site's keyword search lists some jobs more than once; the repeats are dropped and not charged. Its job counts are estimates.
  • Skill searches need the skill as the site spells it; an unknown skill gives a free row with the site's suggestions.
  • If the site refuses requests (rate limit or bot check), the run stops asking, keeps what it read, leaves a free blocked row and ends normally. It never tries to get past a check.

It reads public job listings that iimjobs.com shows to any visitor without an account, through the same public endpoints its own pages use, at a polite pace, with an ordinary browser identity. It collects no personal data beyond what the site publishes about the job and the employer (recruiter names are not collected). Check that your use of the data complies with the site's terms and the laws that apply to you.