IIMJobs Jobs Scraper: Search & Monitor Management Roles
Pricing
from $1.80 / 1,000 job listings
IIMJobs Jobs Scraper: Search & Monitor Management Roles
Get IIMJobs job listings for any role or skill, filtered by city, category and years of experience. Returns title, company and rating, cities, skills, salary, applicants, posting date and full description. Monitor mode returns only new jobs. $1.80 per 1,000 jobs; failed searches free.
Pricing
from $1.80 / 1,000 job listings
Rating
0.0
(0)
Developer
Tenfold Fleet
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
4 hours ago
Last modified
Categories
Security
Limited permissionsShare
Not affiliated with IIMJobs or its owners. This Actor reads public job listings only and needs no login.
What does IIMJobs Jobs Scraper do?
IIMJobs Jobs Scraper collects job listings from IIMJobs (iimjobs.com), the Indian job board for management hiring (banking, private equity, strategy, brand and product management, HR), and returns them as clean structured data. Type one or more keywords (for example "private equity", "brand manager" or "CFA") and optionally filter by city, job category and years of experience. You get one row per job: title, company, experience range, cities, skill tags, salary in lakhs when the employer shows it, posting date, number of applicants, the company's employee rating and the job page link. Turn on one switch to also get the full job description as plain text.
It works as an IIMJobs API: start it from the Apify API, a schedule, Make, Zapier, n8n, or from an AI agent through the Apify MCP server, and read the results as JSON, CSV or Excel.
Why use it?
- Job seekers: pull every open private equity or product role in Mumbai with 5 to 8 years of experience into one sheet, sorted by posting date.
- Recruiters and search firms: see which companies are hiring for finance and strategy roles this week, and how many people already applied.
- Market and salary research: track demand for skills like FP&A, credit risk or category management across cities and seniority bands.
- Daily job feeds: switch on monitor mode, schedule a daily run, and receive only the postings that are new since the previous run.
- HR tech and AI agents: feed fresh management job data into a matching tool, a newsletter or a Slack channel.
What data can it extract?
| Field | Example |
|---|---|
| jobId | 1741495 |
| title | Corporate Finance Role - Investment Banking |
| company | Live Connections |
| minExp / maxExp | 2 / 5 (years) |
| locations | ["Bangalore"] |
| category | Banking & Finance |
| tags | Corporate Finance, Valuation, CFA ... |
| salaryMinLakh / salaryMaxLakh | 40 / 60 (only when shown) |
| postedAt | 2026-10-23T08:22:10.099Z |
| applyCount | 406 |
| views | 928 |
| companyRating / companyReviews | 3.7 / 251 |
| companyEmployeesIndia / companyIndustry | 201-500 / Recruitment |
| description | Full job text (with "Include full job description") |
| jobUrl | Link to the job page |
| keyword | The search that found the job |
How to scrape IIMJobs jobs
- Open the Actor and enter one or more keywords. Leave the list empty to collect the newest jobs across the whole site.
- Optionally add cities, pick job categories and set the experience range.
- Set Max jobs to the most rows you want to pay for.
- Tick Include full job description if you need the job text.
- Click Start, then download the results as JSON, CSV, Excel or HTML, or read them through the API.
- For a daily feed, turn on Monitor mode and add a schedule.
How much does it cost?
You pay $1.80 per 1,000 jobs ($0.0018 per job), plus a tiny start fee of $0.00005 per run. The full description costs nothing extra. Searches that find nothing and requests that fail are saved as free rows with an error field. In monitor mode you pay only for jobs you have not received before.
The Apify free plan gives $5 of monthly credit, which covers roughly 2,700 jobs. A run with the default limit of 500 jobs costs about $0.90.
Input
{"keywords": ["investment banking", "product manager"],"locations": ["Mumbai", "Bangalore"],"functionalArea": ["Banking & Finance"],"minExperience": 3,"maxExperience": 10,"maxJobs": 200,"includeDetails": true,"monitorMode": false}
Output
{"jobId": "1741495","title": "Corporate Finance Role - Investment Banking","designation": "Corporate Finance Role - Investment Banking","company": "Live Connections","companyDomain": "liveconnections.in","minExp": 2,"maxExp": 5,"locations": ["Bangalore"],"workFromHome": false,"category": "Banking & Finance","tags": ["Corporate Finance", "Investment Banking", "Financial Modeling", "Valuation", "CFA"],"salaryMinLakh": null,"salaryMaxLakh": null,"postedAt": "2026-10-23T08:22:10.099Z","applyCount": 406,"views": 928,"companyRating": 3.7,"companyReviews": 251,"companyEmployeesIndia": "201-500","companyIndustry": "Recruitment","jobUrl": "<link to the job page on IIMJobs>","keyword": "investment banking","scrapedAt": "2026-11-05T15:04:24.790Z","description": "About This Role: ..."}
Download the dataset as JSON, CSV, Excel, XML or HTML from the run page, or fetch it with the Apify API.
Tips
- Max jobs is shared across keywords: with 4 keywords and Max jobs 200, each keyword starts with a share of 50 jobs, and a keyword with fewer jobs passes its unused share on to the next ones, so every search is represented.
- City matching is partial: "Gurgaon" also matches "Gurgaon/Gurugram". Use "Remote" for work-from-home roles.
- Experience filter keeps overlapping ranges: a 3-10 year job is kept for a 5-8 year search.
- Monitor mode remembers each search setup separately: changing keywords or filters starts a fresh history.
- A job found by two keywords is returned and charged once per run.
FAQ
Do I need an IIMJobs account?
No. The Actor reads public job listings only and never logs in.
Why is salary empty for most jobs?
Most employers on IIMJobs hide the salary. The Actor fills salaryMinLakh and salaryMaxLakh (in lakh rupees per year) only when the listing shows it.
What happens if I leave keywords empty?
The site has no "list everything" search, so the Actor runs a set of broad searches (finance, marketing, consulting, HR, operations and others), removes duplicates by job id and returns the newest jobs it finds.
Can I use it with AI agents?
Yes. Agents can call it through the Apify MCP server or the Apify API, and the output fields are stable and plainly named.
Is it legal to scrape IIMJobs?
The Actor collects publicly visible job postings. Job listings can include recruiter or company details, so check that your use complies with data protection laws such as GDPR and with the site's terms. If unsure, ask a lawyer.