iimjobs Jobs Scraper
Pricing
from $1.50 / 1,000 jobs
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
| Field | What it does |
|---|---|
| Keywords | Free-text searches, as in the site's search box: product manager, investment banking, company secretary. |
| Skills | Skill 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. |
| Categories | Whole categories: Banking & Finance, Sales & Marketing, Consulting, HR & IR, IT & Systems, SCM & Operations, Legal, BPO, GenAI. |
| Locations | Cities, states or regions as the site lists them: Mumbai, Bangalore (or Bengaluru), Delhi NCR, Gurgaon, Pune, Hyderabad, Remote, Overseas/International. |
| Minimum / maximum experience | Years, as the site's experience filter. |
| Posted within | Last 3, 7, 15, 30 or 90 days. |
| Sort by | Newest first or relevance. |
| Only jobs with a published salary | Skips (and does not charge) jobs that hide the salary. |
| Max jobs per search | Stops each search after this many jobs; 0 for all. |
| Include full job description | Opens each job page for the description, applicant count, apply link and full company profile. |
| Only new jobs since the last run | For 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"}
| Field | Meaning |
|---|---|
status | ok 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. |
search | Which of your searches found the job (keyword, skill or category, and its term). |
jobId, url | The job's id on iimjobs.com and its page. |
title, designation | The listing title and the role. |
companyName, companyLogo, companyDomain | The employer as the recruiter registered it, and its email domain. |
companyProfile | The employer's AmbitionBox rating, review count, link, industry, size, founding year and headquarters, when the site shows a profile. |
locations | The places the job is listed in. |
experienceMinYears, experienceMaxYears | The experience range asked for. |
salaryMinLpa, salaryMaxLpa | Salary range in lakh rupees a year; null when the recruiter hides it. |
skills, mandatorySkills | The job's skill tags, and the ones the recruiter marked mandatory. |
workFromHome, premium | Remote job; premium (paid) listing. |
openTo | Diversity flags the recruiter ticked: women, women returning to work, differently abled, ex-defence. |
postedAt | When the job was posted (ISO 8601, UTC). |
applicants, views | How many applied and how many viewed it, as the site counts them (views come with keyword searches). |
category | The site's category for the job. |
description, descriptionHtml | The full description as text and as HTML (with details on). |
applyUrl, videoUrl | An 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
blockedrow and ends normally. It never tries to get past a check.
Is it legal?
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.