Instahyre Jobs Scraper: India Tech Jobs & Hiring Monitor
Pricing
from $0.79 / 1,000 job postings
Instahyre Jobs Scraper: India Tech Jobs & Hiring Monitor
Search and monitor Instahyre public India tech jobs by function, skill, location, company size, and job type. Optional enrichment adds descriptions, experience ranges, and employer email lookup. Change tracking flags new, updated, and removed listings. Export to JSON, CSV, or Excel. $0.001/job.
Pricing
from $0.79 / 1,000 job postings
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
256
Total users
138
Monthly active users
3 days ago
Last modified
Categories
Share
πΌ Instahyre Jobs Scraper: India tech jobs & hiring tracker
| Track which India tech companies are actually hiring, and how that changes week to week. Search Instahyre jobs, or watch a list of companies and get real hiring deltas since your last run. | |||
| India jobs sources and inventory Β Β β’Β Β Apna, CutShort, Internshala, Instahyre, and the combined India job feed | |||
Blue and grey collar roles | Technology and startup roles | β€ You are here | Combined multi-source job inventory |
| See which companies are hiring for what, and watch that change over time. Search Instahyre jobs by role, skill, or company, or switch to tracker mode and get a hiring profile for any company on your watchlist, with real changes since your last run. |
| π Company hiring tracker Open-role count, function mix, and location mix for any company, with deltas across runs. | π Free market snapshot Total matching jobs, top hiring companies, and top locations on every search, at no extra cost. | π§βπΌ Recruiter and agency signal Recruiter name and designation, plus whether a listing came from an agency or the employer directly. | π‘οΈ Built to keep running Proxy-backed, retries anti-bot challenges, and never loses rows already collected. |
Instahyre is a public India hiring source for technology and business roles, but it never publishes when a job was posted. This Actor turns that gap into an advantage: search its listings directly, or track a watchlist of companies over scheduled runs to see hiring momentum Instahyre itself doesn't show you. It does not collect private candidate profiles or private contact details.
π― Who is this for?
- Recruiting and staffing teams watching a focused set of companies for new roles and hiring momentum.
- Job-data teams adding India technology hiring coverage to a product.
- Market and competitive-intelligence analysts tracking which employers are scaling hiring, and where.
- Talent researchers comparing roles, skills, locations, and employer signals.
π How it works
| STEP 1 Search by role, skill, or company, or list companies to track instead. | STEP 2 Add detail enrichment for recruiter names, agency signals, and descriptions. | STEP 3 Export the results, or schedule the run to get a recurring hiring feed with real changes. |
βοΈ Input
| Field | Type | Required | Description |
|---|---|---|---|
jobFunctionSlugs | array of strings | No | Live Instahyre job-function slugs. Leave empty for the complete public feed. |
jobType | enum | No | Any, full-time, or internship roles. |
companySize | enum | No | Any, small, medium, or large employers. |
skills | array of strings | No | Skills such as Java, Python, SQL, or React. |
skillMatch | enum | No | Match any requested skill or require all requested skills. |
keywords | array of strings | No | Terms matched across the role, skills, company context, and location. |
keywordMatch | enum | No | Match any keyword or require all keywords. |
locations | array of strings | No | Location terms such as Bangalore, Pune, or Gurgaon. |
remoteOnly | boolean | No | Keep roles whose published location explicitly indicates remote work. |
companyNames | array of strings | No | Optional company filter. Tries an exact Instahyre match first, then falls back to partial matching if that name isn't recognized exactly. |
excludeKeywords | array of strings | No | Terms that exclude a role from the output. |
excludeAgencyPosted | boolean | No | Skip roles posted by a staffing agency rather than the employer directly. Requires includeDetails. |
diversityEmployersOnly | boolean | No | Keep only roles from employers Instahyre flags with a diversity-hiring badge. |
includeDetails | boolean | No | Add the public description, experience range, category, functions, recruiter name and designation, and the agency-vs-direct-employer signal. |
enrichEmails | boolean | No | Optional add-on. Looks up the hiring company's own website and, if a contact email is published there, adds it to the row. Not sourced from Instahyre, and not found for every company. Billed only on rows where an email is actually found. |
monitorMode | enum | No | Current snapshot or changes only. |
emitBaseline | boolean | No | Emit the first monitoring baseline as new rows. |
includeUnchanged | boolean | No | Include roles whose published fields did not change. |
stateName | string | No | Stable name that keeps one monitoring search separate from another. |
maxItems | integer | No | Maximum job rows saved in one run. |
maxPages | integer | No | Maximum source pages scanned. One page contains up to 20 jobs. |
trackCompanies | array of strings | No | Exact Instahyre company names to track as a hiring profile instead of searching jobs. When set, all other search filters above are ignored. |
proxyConfiguration | object | No | Apify Proxy settings for the main search and tracker requests. |
π Data table
| Field | Type | Description |
|---|---|---|
jobId | string | Stable public Instahyre job identifier. |
title, candidateTitle | string | Published role title fields. |
companyName, companyId | string, integer | Public employer identity. |
companyResourceUri, companyLogoUrl | string | Employer source and logo links when published. |
companyTagline, companyFounded, employeeCount | string, integer | Public employer context when published. |
isDiversityEmployer, isFeaturedEmployer | boolean | Whether Instahyre flags the employer with a diversity or featured badge. |
locations, locationsRaw, isRemote | array, string, boolean | Normalized locations and the remote label detected from them. |
skills | array | Public role skill tags. |
acceptOutstation | boolean | Whether the source accepts outstation applicants. |
publicUrl, resourceUri | string | Public role page and source record links. |
description | string | Public role description when detail enrichment is enabled. |
experienceMin, experienceMax | number | Public experience range when detail enrichment is enabled. |
jobCategory, jobFunctions, jobType | string, array, string | Public role classification fields. |
recruiterName, recruiterDesignation, recruiterProfileUrl | string | The recruiter handling the role, when detail enrichment is enabled. |
recruiterCompanyName, isAgencyPosted | string, boolean | The recruiter's own company, and whether it differs from the hiring company, when detail enrichment is enabled. |
detailStatus, detailError | string | Whether optional details were fetched, with a short warning when not. |
employerEmail, employerEmailKind, employerEmailDomain | string | Contact email found on the hiring company's own website, when email enrichment is enabled and one was found. |
emailEnrichmentStatus | string | found, not_found, or failed, when email enrichment is enabled. |
changeType | string | Snapshot, new, updated, unchanged, or safely confirmed removed. |
firstSeenAt, lastSeenAt, scrapedAt | date-time | Collection and monitoring timestamps. |
source | string | Source label for downstream joins. |
When trackCompanies is set, each row is a company hiring profile instead (recordType: "company_profile"): companyName, found, openRoles, openRolesDelta, functionBreakdown, functionsStarted, functionsStopped, locationBreakdown, locationsOpened, locationsClosed, remoteShare, remoteShareDelta, firstTrackedAt, and lastTrackedAt. Delta fields are only present from the second run onward for a given company. If a tracked name isn't recognized, found is false and a warning explains why. agencyFunctionNames lists the functions an agency recruiter covers, when a job is agency-posted.
Every run also writes a MARKET_SNAPSHOT to the key-value store: total matching jobs, top hiring companies, top locations, function and company-size breakdowns, for your exact search filters, at no extra cost.
ποΈ Choose the right data view
- πΌ Jobs & employer overview: role, company, skills, locations, employer size and tagline, and the employer email when enrichment is enabled.
- π Hiring changes: new, updated, unchanged, and safely confirmed removed roles.
- π Job details & provenance: descriptions, experience ranges, categories, functions, recruiter, and stable source identifiers for your database.
- π Company hiring tracker: open-role counts, deltas, and the functions and locations a tracked company started or stopped hiring for.
π° Pricing
Pricing is pay per result. Only job rows and company-tracker rows saved to the dataset are chargeable. Empty searches and the run summary do not create result charges. There is no subscription. Optional employer-email discovery is a separate charge, billed only on rows where an email was actually found on the company's website.
β Enjoying Instahyre Jobs Scraper?
| β β β β β Found a hiring signal you couldn't get anywhere else? A rating helps other recruiters and analysts discover this Actor and guides the next improvements. |
| β Β Β Rate this Actor on Apify |
β FAQ
How does the company hiring tracker know what changed?
Instahyre never publishes when a job was posted, so there is no "new since yesterday" field to read. Instead, each tracked company's open-role count, function mix, and location mix are saved after every run and compared against the previous run, which is what produces real deltas like an open-role count moving up or a company starting to hire for a new function. Use the exact company name Instahyre shows, for example one from a prior MARKET_SNAPSHOT's top companies.
Can I monitor new Instahyre jobs every day?
Yes. Choose Changes only, keep a stable state name, and schedule the Actor. The baseline advances only after a complete source scan.
Instahyre jobs data kaise export karen?
Run the Actor and export the saved public job rows from the Apify dataset in CSV, JSON, Excel, or another supported format.
Does the Actor include salary or private candidate information?
No. Those values are not promised by the public source, and private candidate profiles are outside this Actor's scope.
Can I get the recruiter or employer's email address?
Instahyre itself never publishes a recruiter email. With includeDetails, you do get the recruiter's public name and designation, plus a signal for whether the listing was posted by a staffing agency or the employer directly. With the separate optional enrichEmails add-on, the Actor checks the hiring company's own website for a published contact email and adds it when one is found and confirmed to belong to that company. Neither is found for every company, and email lookup is billed only on rows where an email is actually found.
Why can a detail row have a warning?
Public detail enrichment is optional. If one detail record is unavailable, the matching list row remains available and the warning explains what happened.
π Other actors
- Zhaopin Scraper ζΊθζθ: China Jobs & Salary API β - Monitor China jobs, skills, salary fields, and hiring changes.
- 51job Scraper εη¨ζ εΏ§: China Jobs, Salaries & Hiring Data β - Collect public China roles and employer context.
- Liepin Scraper ηθ: China White-Collar Jobs & Salary Data β - Research professional hiring and salary signals.
- CWJobs Scraper: UK Contract Tech Jobs β - Collect structured technology roles with detail enrichment.
- NCSS Jobs Scraper: Singapore Graduate & Internship Jobs β - Track graduate and internship opportunities.