Instahyre Jobs Scraper: India Tech & Startup Jobs avatar

Instahyre Jobs Scraper: India Tech & Startup Jobs

Pricing

from $1.00 / 1,000 jobs

Go to Apify Store
Instahyre Jobs Scraper: India Tech & Startup Jobs

Instahyre Jobs Scraper: India Tech & Startup Jobs

Scrape India tech and startup jobs from Instahyre: title, company, company size and founding year, cities, work from home and skills. Plus a hiring report per search with job counts by function, company size, top companies and cities over every matching job. No login.

Pricing

from $1.00 / 1,000 jobs

Rating

0.0

(0)

Developer

Mariam Ahmed

Mariam Ahmed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Scrape tech and startup jobs in India from Instahyre (instahyre.com), with no login and no API key, and get a hiring report for every search:

  • Every job: title, company, company tagline, founding year and age, company size band, about the company, cities, work from home, skills, link
  • Filters: keywords (skills or titles), companies, cities, your years of experience, company size (small, medium, large), full-time or internship
  • Report per search, over every matching job (Instahyre's own counts): jobs by job function, by company size, top companies, top cities and the remote share; plus, over the jobs read: top skills, top titles, companies hiring, median company age and share of young companies

What does this Instahyre scraper do?

Instahyre · "python" · 4,268 jobs
Backend 47% · Full-stack 36% · Data science / ML 33% · DevOps 23%
Large companies 56% · small 28% · medium 16%
Bangalore 61% · Gurgaon 13% · Hyderabad 10% · remote 9%
300 jobs read: 188 companies hiring, median company age 9 years
  1. Enter keywords (one search each), optional companies and cities.
  2. Pick filters: experience, company size, job type.
  3. You get one row per job and one report per search.
flowchart LR
A[Keywords,<br/>companies,<br/>filters] --> B[Instahyre<br/>job search<br/>35 per page]
B --> C[Jobs<br/>company, size,<br/>cities, skills]
B --> D[Counts over<br/>every match<br/>function, size,<br/>companies, cities]
C --> E[Report<br/>skills, titles,<br/>company ages]
D --> E

Who is it for?

  • Tech recruiters and staffing agencies in India: which companies are hiring for a stack right now, and where
  • Sales teams selling to tech companies: a list of companies hiring engineers, with size band and founding year
  • Founders and HR teams: how many companies compete for the same skills, and which skills appear together
  • Job seekers and bootcamps: every open role for a skill with the other skills employers expect
  • Analysts: demand by stack, city and company size across India's tech job market

What data do you get?

Jobs (dataset, one row per job)

FieldWhat it tells you
id, title, urlThe job and its Instahyre page
company, companyId, companyTagline, companyAbout, companyLogoThe employer
companyFounded, companyAgeYears, companySizeBandHow old and how big (Instahyre's size band, not an exact headcount)
featuredEmployer, diversityEmployerInstahyre's employer badges
locations, workFromHome, acceptsOtherCitiesCities, remote, and whether candidates from other cities are considered
skillsSkills the job lists
search, keywords, companySearchedWhich search found it

Report (REPORTS, one per search; REPORTS_CSV as a flat sheet)

FieldWhat it tells you
totalOnInstahyre, jobsScanned, jobsRead, allJobsReadHow many jobs match and how many were read
allJobsByJobFunction, allJobsByCompanySize, allJobsTopCompanies, allJobsTopLocations, allJobsByTypeOver every matching job, with shares
topSkills, topTitles, topCompanies, topCities, workFromHomePercent, multiCityPercentOver the jobs read
companiesHiring, medianCompanyAgeYears, companiesFoundedLast5YearsPercent, companiesBySizeBandWho is hiring
broadMatchtrue when the keywords have several words (see Good to know)

Example: 24 October 2026

Five searches, 300 jobs read each (1,500 jobs in 3 minutes, no rate-limit errors):

SearchJobs on InstahyreMain job functionLarge companiesBangaloreTop skills besides the keyword
python4,268Backend 47%56%61%FastAPI, Java, Django, Golang
react1,641Full-stack 86%53%56%TypeScript, React Native, JavaScript
devops2,149Backend 45%, DevOps 42%63%52%Kubernetes, AWS, Terraform, GCP

"java" with the city Pune (and remote jobs): 50 jobs found in the first 280 read, from 27 companies, 66% of all 2,608 Java jobs at large companies.

Pricing

Pay per event:

EventPrice
Job saved$0.001
Search report$0.02

1,000 jobs with a report cost $1.02. Platform usage is small: 1,500 jobs used under $0.01 of compute.

Good to know

  • Speed: Instahyre answers 429 ("too many requests") after about 20 requests a minute, so the Actor reads one page of 35 jobs every 4 seconds, about 500 jobs a minute, and waits when asked to slow down.
  • No salary, experience range or date: the public search does not carry them. Use experience to see the jobs Instahyre shows someone with that many years.
  • Several words match broadly: "data science" matched 7,952 jobs and "product manager" 11,117 of the ~12,700 on Instahyre. Results are ranked by relevance, so the jobs read first are the right ones (Data Scientist, Data Engineer ...), but the all-jobs counts include loosely related jobs; such searches carry broadMatch: true. Single words ("python", "devops") count cleanly.
  • Cities: the API has no city filter, so with cities set the Actor reads jobs and keeps those in your cities (plus remote jobs unless turned off). For rare cities this reads more pages. allJobsTopLocations gives the city split over every matching job either way.
  • Job functions overlap: a job can sit in several functions, so those shares add up to more than 100%.
  • No personal data: recruiter names are not collected.

Input

FieldDefaultWhat it does
keywords["python"]One search per skill or title; empty = every job
companies–One search per company (combined with each keyword)
cities–Keep only jobs in these cities
includeWorkFromHometrueWith cities, keep remote jobs too
experienceYears–Jobs for someone with this many years (0 to 30)
companySizeanySmall, medium or large
jobTypeanyFull-time or internship
maxJobsPerSearch200Most jobs saved per search (up to 10,000)
includeReportstrueOne report per search
{
"keywords": ["python", "react", "devops"],
"cities": ["Bangalore"],
"experienceYears": 3,
"companySize": "small",
"maxJobsPerSearch": 500
}

Integrations

Run it weekly to watch who is hiring for your stack, send the dataset to Google Sheets, Airtable or a CRM, or call it from Make, Zapier, n8n or the Apify API. The REPORTS_CSV record opens directly in any spreadsheet.