Hirist & iimjobs Jobs Scraper: India Tech & Management Jobs avatar

Hirist & iimjobs Jobs Scraper: India Tech & Management Jobs

Pricing

from $2.00 / 1,000 jobs

Go to Apify Store
Hirist & iimjobs Jobs Scraper: India Tech & Management Jobs

Hirist & iimjobs Jobs Scraper: India Tech & Management Jobs

Scrape Hirist (tech) and iimjobs (management, finance, sales) jobs in India by keyword, city and experience: title, company, locations, experience range, salary, skills, posted date and job URL. New-job monitoring. No login. $2 per 1,000 jobs.

Pricing

from $2.00 / 1,000 jobs

Rating

0.0

(0)

Developer

Connor Prussin

Connor Prussin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Hirist & iimjobs Jobs Scraper exports job listings from Hirist (hirist.tech, India's tech job board) and iimjobs (iimjobs.com, management, finance, sales and marketing jobs) as clean JSON, CSV or Excel. It reads the same public search data both websites load, no login needed:

  • ✅ Two job boards, one actor: search Hirist, iimjobs or both with the same queries.
  • ✅ Filters: keywords (python developer, product manager, investment banking, ...), cities (Bangalore, Mumbai, Delhi NCR, Remote, ...) and years of experience.
  • ✅ Experience and salary: experience range in years, yearly salary range in INR when the recruiter discloses it.
  • ✅ Job details: title, designation, company, logo, locations, skills, posted date, applicant count, recruiter, job URL; full description optional.
  • ✅ Monitoring mode: get only jobs you haven't seen before, for daily new-job alerts.
  • ✅ Polite and light: plain JSON requests, one at a time, no browser, and iimjobs' requested 10-second crawl delay respected. Pay only for jobs written to your dataset.

Start in one minute

Click Start with the prefilled input:

{
"site": "both",
"queries": ["product manager"],
"locations": ["Bangalore"],
"maxItems": 20
}

You get: 20 product manager jobs in Bangalore (10 from Hirist, 10 from iimjobs) with title, company, experienceMin/experienceMax, salaryMin/salaryMax, skills and jobUrl.

Cost: $0.04: 20 jobs × $0.002, plus the $0.00005 actor-start fee.

Use with an AI assistant

Connect the Apify MCP server to Claude, ChatGPT, Cursor or any MCP client (https://mcp.apify.com?tools=cprussin/hirist-iimjobs-jobs loads only this actor), then paste:

Use the Apify actor cprussin/hirist-iimjobs-jobs to find 20 data scientist jobs on Hirist in Bangalore for 3–6 years of experience, and summarize salaries and top skills.

Recipes

Mid-level tech roles on Hirist

Data scientist jobs for 3–6 years of experience.

{
"site": "hirist",
"queries": ["data scientist"],
"locations": ["Bangalore"],
"minExperience": 3,
"maxExperience": 6,
"maxItems": 30
}

Finance roles on iimjobs

Investment banking jobs in Mumbai.

{
"site": "iimjobs",
"queries": ["investment banking"],
"locations": ["Mumbai"],
"maxItems": 20
}

Remote roles with full descriptions

Remote growth marketing jobs on both boards, with the full description.

{
"site": "both",
"queries": ["growth marketing"],
"locations": ["Remote"],
"maxItems": 20,
"includeDescription": true
}

Daily new-job alert

Schedule it daily: after the first run you get (and pay for) only jobs not returned before.

{
"site": "both",
"queries": ["product manager"],
"locations": ["Bangalore", "Gurgaon"],
"maxItems": 50,
"onlyNew": true
}

Who uses Hirist and iimjobs job data?

  • Recruiters and staffing agencies: see which companies are hiring engineers or managers in a city right now, with experience and pay.
  • Sales and lead generation: companies hiring many engineers, product managers or sales leaders are growing and buying; reach them first.
  • Job seekers and job boards: build your own feed or alerts for Indian tech and MBA jobs.
  • HR and market analysts: benchmark in-demand skills, experience levels and salaries by role and city.
  • AI agents: give an LLM live Indian job listings through the Apify API or MCP server.

How does the Hirist and iimjobs scraper work?

  1. Pick the site(s), add search queries and (optionally) locations and an experience range.
  2. The actor calls the sites' public search API for each query, 50 jobs per page: about one request per second on Hirist, one per 10 seconds on iimjobs (its robots.txt asks for that).
  3. It pages through results until maxItems jobs in total, or the end of the results.
  4. You get one dataset item per job, in the sites' own ranking.

How do I choose which jobs to scrape?

FieldDescriptionExample
sitehirist (tech), iimjobs (management) or both"both"
queriesSearch keywords. Each query is searched on every selected site["data scientist", "growth"]
locationsCity or state filters (optional); jobs in any of them match["Bangalore", "Gurgaon", "Remote"]
minExperienceOnly jobs whose experience range reaches at least this many years3
maxExperienceOnly jobs whose experience range starts at or below this many years8
maxItemsMax jobs in total, split evenly between the sites500
includeDescriptionAdd the full job description (one extra request per job)true
onlyNewMonitoring: only jobs not returned by an earlier run with the same searchestrue
proxyConfigurationOptional Apify Proxy (not needed normally){ "useApifyProxy": true }
  • Locations accept common spellings: Bangalore/Bengaluru, Gurgaon/Gurugram, Delhi NCR, Navi Mumbai, Kochi, Remote, Anywhere in India, states such as Karnataka, and abroad (Singapore, Dubai, US, ...).
  • With site: "both", maxItems is split evenly; if Hirist runs out of jobs, iimjobs gets the rest.

What data do you get for each job?

{
"jobId": "1675588",
"site": "hirist",
"title": "Zeta - Product Manager - Fintech Domain",
"designation": "Product Manager",
"company": "Zeta Tech",
"companyLogoUrl": "https://rec-assets.iimjobs.com/CompanyLogos/centralised-218.webp",
"locations": ["Bangalore"],
"remote": false,
"experienceMin": 4,
"experienceMax": 9,
"salaryMin": null,
"salaryMax": null,
"salaryCurrency": null,
"skills": [
"Product Management",
"Agile",
"Product Roadmap",
"Product Strategy",
"Jira"
],
"postedAt": "2026-09-29T10:19:12.990Z",
"applicants": 364,
"recruiterName": "Janushi",
"jobUrl": "https://www.hirist.tech/j/zeta-product-manager-fintech-domain-1675588",
"applyUrl": null,
"descriptionSnippet": null,
"searchQuery": "product manager",
"scrapedAt": "2026-10-04T13:15:30.922Z"
}
  • salaryMin/salaryMax are yearly amounts in INR (2000000 = ₹20 lakh a year). Most recruiters hide the salary; then all three salary fields are null.
  • experienceMin/experienceMax are years.
  • company and recruiterName are null for confidential jobs.
  • jobId is unique per site; use site + jobId as the key when combining both.
  • description and descriptionSnippet are filled only with includeDescription: true.
  • applyUrl is set when the job is applied for on an external site; otherwise apply on jobUrl.

How much does it cost to scrape Hirist and iimjobs jobs?

Pay-per-event, only for jobs written to your dataset:

EventPrice
Job$0.002

That's $2 per 1,000 jobs. The default input (20 product manager jobs in Bangalore, 10 per site) costs $0.04. If you set a maximum cost per run, the actor stops cleanly when it reaches it.

How fast is it?

  • Hirist: about 50 jobs per second (50 jobs per page, one page per second).
  • iimjobs: 50 jobs every 10 seconds, because iimjobs.com asks crawlers to wait 10 seconds between requests.
  • Descriptions need one request per job: ~1 s per job on Hirist and 10 s per job on iimjobs. Leave includeDescription off for large runs.

How do I monitor Hirist and iimjobs for new jobs?

Turn on onlyNew and run the actor on an Apify schedule (e.g. daily; save the input as a task and schedule the task).

  • The first run is a baseline and returns jobs as usual. Later runs return, and charge for, only jobs not returned before. Skipped jobs are never charged.
  • maxItems counts only new jobs.
  • State lives in your account in the key-value store hirist-iimjobs-jobs-state, one record per set of searches (sites, queries, locations, experience). Changing them starts a new baseline. It remembers the latest 50,000 jobs.
  • Add a Slack, email or webhook integration to the task to get new-job alerts.

Hirist and iimjobs scraper FAQ

Is this an official Hirist or iimjobs API? No. It reads the public search results the sites show to logged-out visitors, and respects their robots.txt, including iimjobs' crawl delay.

Why are some jobs outside my city? Multi-city jobs match any of their cities, and "Anywhere in India" jobs can match too. Filter on locations in the output if you need exact matches.

What's the difference between the sites? Hirist lists software, data and IT jobs; iimjobs lists management, finance, consulting, sales, marketing and HR jobs. Both run on the same platform, with separate job IDs.

Do I need a proxy? No. The APIs answer Apify's servers directly. You can still enable Apify Proxy; the actor then switches IP automatically if a request is blocked.

Can I use it through the API or with AI agents? Yes. Call it through the Apify API, the Apify MCP server or any Apify integration.

Disclaimer: This actor is not affiliated with, endorsed by or sponsored by Hirist or iimjobs. Hirist and iimjobs are trademarks of their owners. You are responsible for complying with the sites' terms and applicable laws when using the data.

  • foundit-jobs: Indian job listings from Foundit (Monster India) with salary, experience and skills.
  • wellfound-jobs: Startup jobs from Wellfound (AngelList Talent) with salary, equity and company data.
  • ycombinator-companies: Y Combinator company directory by batch, industry and region, plus YC startup jobs.
  • new-business-registrations: New LLC and corporation filings from state open-data portals.