# IIMJobs Scraper data API: fields, sample output and cost per 1,000 rows

Scrape India finance, sales, consulting, HR and operations jobs from iimjobs.com: company, locations, experience in years, salary in lakhs when shown, skills, category, posting time, the employer's AmbitionBox rating and profile, and the description.

This is the reference for the Actor `v0iddo/iimjobs-scraper`: what is in every output row, what the input takes, and what a run costs. Values below come from a real run of the Actor.

## At a glance

| | |
| --- | --- |
| Actor | `v0iddo/iimjobs-scraper` |
| Store page | [IIMJobs Scraper](https://apify.com/v0iddo/iimjobs-scraper) |
| Output | one row per result, as JSON, CSV, Excel or HTML |
| Fields per row | 31 (15 text, 8 number, 3 list, 3 true/false, 1 URL, 1 date) |
| Cap on results | `maxItems` in the input |
| Price | $0.50 per 1,000 results |

## Output fields

Each result is one row with these fields (fields that name people are left out):

| Field | Type | Meaning | Sample value |
| --- | --- | --- | --- |
| `title` | text | Title | Manager - Finance Digitalization |
| `company` | text | Company | Puma Energy |
| `location` | text | Location | Mumbai |
| `experienceMin` | number | Experience from | 6 |
| `experienceMax` | number | Experience to | 11 |
| `salaryMinLakhs` | number | Salary from (lakhs) |  |
| `salaryMaxLakhs` | number | Salary to (lakhs) |  |
| `skills` | list | Skills | ["Accounting", "Finance and Accounts", "Financial Analysis"] |
| `companyRating` | number | Employer rating | 2.8 |
| `postedAt` | date | Posted | 2026-10-23T07:03:29Z |
| `url` | URL | Posting | https://www.iimjobs.com/j/puma-energy-manager-finance-digitalizatio... |
| `jobId` | number |  | 1741422 |
| `site` | text |  | iimjobs.com |
| `postingTitle` | text |  | Puma Energy - Manager - Finance Digitalization/Finance Transformation |
| `companyLogo` | text |  | https://recruiter-static-content.s3.ap-south-1.amazonaws.com/Compan... |
| `companyReviews` | number |  | 164 |
| `companyFounded` | number |  | 1997 |
| `companyEmployeesIndia` | text |  | 201-500 |
| `companyType` | text |  | Foreign MNC |
| `companyIndustry` | text |  | Power |
| `companyHeadquarters` | text |  | Geneva, Switzerland |
| `companyAbout` | text |  | Puma Energy is a leading global energy business. Our downstream bus... |
| `companyReviewsUrl` | text |  | https://www.ambitionbox.com/reviews/puma-energy-reviews |
| `locations` | list |  | ["Mumbai", "Thane", "Maharashtra"] |
| `remote` | true/false |  | false |
| `salaryHidden` | true/false |  | true |
| `mandatorySkills` | list |  | ["Financial Analysis", "Record To Report", "Order To Cash"] |
| `category` | text |  | Banking & Finance |
| `premium` | true/false |  | true |
| `descriptionText` | text |  | Job Description: Location: Vikhroli Working days and Time: 5-day ... |
| `scrapedAt` | text |  | 2026-10-25T10:49:01Z |

## One record

```json
{
  "jobId": 1741422,
  "site": "iimjobs.com",
  "title": "Manager - Finance Digitalization",
  "postingTitle": "Puma Energy - Manager - Finance Digitalization/Finance Transformation",
  "company": "Puma Energy",
  "companyLogo": "https://recruiter-static-content.s3.ap-south-1.amazonaws.com/CompanyLogos/centralised-21934.webp",
  "companyRating": 2.8,
  "companyReviews": 164,
  "companyFounded": 1997,
  "companyEmployeesIndia": "201-500",
  "companyType": "Foreign MNC",
  "companyIndustry": "Power",
  "companyHeadquarters": "Geneva, Switzerland",
  "companyAbout": "Puma Energy is a leading global energy business. Our downstream business includes fuels, aviation, lubricants and bitumen, with a strong...",
  "companyReviewsUrl": "https://www.ambitionbox.com/reviews/puma-energy-reviews",
  "locations": [
    "Mumbai",
    "Thane",
    "Maharashtra"
  ],
  "location": "Mumbai",
  "remote": false,
  "experienceMin": 6,
  "experienceMax": 11,
  "salaryHidden": true,
  "skills": [
    "Accounting",
    "Finance and Accounts",
    "Financial Analysis"
  ],
  "mandatorySkills": [
    "Financial Analysis",
    "Record To Report",
    "Order To Cash"
  ],
  "category": "Banking & Finance",
  "premium": true,
  "postedAt": "2026-10-23T07:03:29Z",
  "descriptionText": "Job Description:\n\nLocation: Vikhroli\n\nWorking days and Time: 5-day WFO (post probation 1-day WFH)\n\nTime: 11:30 AM to 8:30 PM (Transportat...",
  "url": "https://www.iimjobs.com/j/puma-energy-manager-finance-digitalizationfinance-transformation-1741422",
  "scrapedAt": "2026-10-25T10:49:01Z"
}
```

## Input parameters

| Parameter | Type | Required | Default | What it does |
| --- | --- | --- | --- | --- |
| `keywords` | array | no | ["finance manager"] | Job titles, skills or words such as chartered accountant, product manager or brand manager. |
| `category` | string | no | any | Optional. With search terms it keeps the results of this category; alone it lists the category, for example Banking & Finance or Consulting. |
| `locations` | array | no | ["Mumbai"] | Optional cities or states such as Bangalore, Mumbai, Delhi NCR, Pune, Hyderabad, Chennai or Remote. |
| `experienceMin` | integer | no |  | Optional. Postings whose experience band overlaps the range you give. |
| `experienceMax` | integer | no |  | Optional. Upper end of the experience range in years. |
| `postedWithin` | string | no | any | Only postings from the last 3, 7, 15 or 30 days. |
| `salaryOnly` | boolean | no | false | Keep only postings whose employer shows the salary range. |
| `remoteOnly` | boolean | no | false | Keep only postings marked work from home or located in Remote. |
| `includeDetails` | boolean | no | true | Read each posting once more for its description text. |
| `maxItems` | integer | no | 100 | The run stops after this many result rows. |

## Cost per 1,000 rows

$0.50 per 1,000 results. You pay per result row. There is no separate charge per run. Higher Apify plans pay less per result, down to $0.35 per 1,000.

| Results | Cost at the listed price | Cost at the lowest plan price |
| --- | --- | --- |
| 100 | $0.05 | $0.04 |
| 1,000 | $0.50 | $0.35 |
| 10,000 | $5.00 | $3.50 |
| 100,000 | $50.00 | $35.00 |

The figures are the listed price times the number of results. The `maxItems` limit and the maximum cost setting in the run options both stop a run before it spends more than you planned.

## Get the rows as CSV over HTTP

One request starts a run, waits for it and returns the dataset. The `format` parameter picks the file type and `fields` picks the columns. Replace the token with the one from Apify Console, Settings, Integrations.

```bash
curl -X POST "https://api.apify.com/v2/acts/v0iddo~iimjobs-scraper/run-sync-get-dataset-items?format=csv&fields=title,company,location" \
  -H "Authorization: Bearer YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"keywords": ["finance manager"], "locations": ["Mumbai"], "includeDetails": true, "maxItems": 20}'
```

## Good to know

- One search runs per search term; postings are unique by ID across the whole run. Without search terms, a category lists every open posting of that category on iimjobs.com.
- A search shows at most 100 pages of 50 postings. For a broad search, add locations or an experience range.
- salaryMinLakhs and salaryMaxLakhs are the yearly salary in lakhs of rupees (1 lakh = 100,000 INR), only when the employer shows it; salaryHidden is true otherwise. Most employers hide it.
- experienceMin and experienceMax are the years of experience the posting asks for. The experience filter keeps postings whose band overlaps your range.

## Links

- Actor on the Apify Store: [IIMJobs Scraper](https://apify.com/v0iddo/iimjobs-scraper)
- Guide with the Python and JavaScript code: [https://voidd0.github.io/iimjobs-scraper/](https://voidd0.github.io/iimjobs-scraper/)

