Instahyre Jobs Scraper: India Tech Jobs & Hiring Monitor avatar

Instahyre Jobs Scraper: India Tech Jobs & Hiring Monitor

Pricing

from $0.79 / 1,000 job postings

Go to Apify Store
Instahyre Jobs Scraper: India Tech Jobs & Hiring Monitor

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

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

256

Total users

138

Monthly active users

3 days ago

Last modified

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
Β Apna.co Jobs
Blue and grey collar roles
Β CutShort Jobs
Technology and startup roles
Β Instahyre Jobs
➀ You are here
Β India Job Feed
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

FieldTypeRequiredDescription
jobFunctionSlugsarray of stringsNoLive Instahyre job-function slugs. Leave empty for the complete public feed.
jobTypeenumNoAny, full-time, or internship roles.
companySizeenumNoAny, small, medium, or large employers.
skillsarray of stringsNoSkills such as Java, Python, SQL, or React.
skillMatchenumNoMatch any requested skill or require all requested skills.
keywordsarray of stringsNoTerms matched across the role, skills, company context, and location.
keywordMatchenumNoMatch any keyword or require all keywords.
locationsarray of stringsNoLocation terms such as Bangalore, Pune, or Gurgaon.
remoteOnlybooleanNoKeep roles whose published location explicitly indicates remote work.
companyNamesarray of stringsNoOptional company filter. Tries an exact Instahyre match first, then falls back to partial matching if that name isn't recognized exactly.
excludeKeywordsarray of stringsNoTerms that exclude a role from the output.
excludeAgencyPostedbooleanNoSkip roles posted by a staffing agency rather than the employer directly. Requires includeDetails.
diversityEmployersOnlybooleanNoKeep only roles from employers Instahyre flags with a diversity-hiring badge.
includeDetailsbooleanNoAdd the public description, experience range, category, functions, recruiter name and designation, and the agency-vs-direct-employer signal.
enrichEmailsbooleanNoOptional 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.
monitorModeenumNoCurrent snapshot or changes only.
emitBaselinebooleanNoEmit the first monitoring baseline as new rows.
includeUnchangedbooleanNoInclude roles whose published fields did not change.
stateNamestringNoStable name that keeps one monitoring search separate from another.
maxItemsintegerNoMaximum job rows saved in one run.
maxPagesintegerNoMaximum source pages scanned. One page contains up to 20 jobs.
trackCompaniesarray of stringsNoExact Instahyre company names to track as a hiring profile instead of searching jobs. When set, all other search filters above are ignored.
proxyConfigurationobjectNoApify Proxy settings for the main search and tracker requests.

πŸ“Š Data table

FieldTypeDescription
jobIdstringStable public Instahyre job identifier.
title, candidateTitlestringPublished role title fields.
companyName, companyIdstring, integerPublic employer identity.
companyResourceUri, companyLogoUrlstringEmployer source and logo links when published.
companyTagline, companyFounded, employeeCountstring, integerPublic employer context when published.
isDiversityEmployer, isFeaturedEmployerbooleanWhether Instahyre flags the employer with a diversity or featured badge.
locations, locationsRaw, isRemotearray, string, booleanNormalized locations and the remote label detected from them.
skillsarrayPublic role skill tags.
acceptOutstationbooleanWhether the source accepts outstation applicants.
publicUrl, resourceUristringPublic role page and source record links.
descriptionstringPublic role description when detail enrichment is enabled.
experienceMin, experienceMaxnumberPublic experience range when detail enrichment is enabled.
jobCategory, jobFunctions, jobTypestring, array, stringPublic role classification fields.
recruiterName, recruiterDesignation, recruiterProfileUrlstringThe recruiter handling the role, when detail enrichment is enabled.
recruiterCompanyName, isAgencyPostedstring, booleanThe recruiter's own company, and whether it differs from the hiring company, when detail enrichment is enabled.
detailStatus, detailErrorstringWhether optional details were fetched, with a short warning when not.
employerEmail, employerEmailKind, employerEmailDomainstringContact email found on the hiring company's own website, when email enrichment is enabled and one was found.
emailEnrichmentStatusstringfound, not_found, or failed, when email enrichment is enabled.
changeTypestringSnapshot, new, updated, unchanged, or safely confirmed removed.
firstSeenAt, lastSeenAt, scrapedAtdate-timeCollection and monitoring timestamps.
sourcestringSource 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