Instahyre Jobs Scraper 💼 (tech jobs India)
Pricing
from $0.70 / 1,000 jobs
Instahyre Jobs Scraper 💼 (tech jobs India)
Jobs on Instahyre, India's tech hiring platform, by skill, city, experience or function: company, skills, experience range and full description. Only-new monitor mode for daily feeds. No API key, no login.
Pricing
from $0.70 / 1,000 jobs
Rating
0.0
(0)
Developer
Tagada Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Instahyre Jobs Scraper: tech jobs in India by skill, city and experience
Get the jobs listed on Instahyre, India's tech and product hiring platform, as clean rows: title, company (with size, founding year and tagline), cities, skills, and with one switch on the full description, the experience range in years, job category and functions, and the recruiter. Search by skill or role, city, years of experience, job function, company or company size, or paste any Instahyre job or search page.
Run it daily in only-new mode and you get a feed of jobs you have not seen before.
$1.00 per 1,000 jobs (Free plan; less on paid plans), platform usage included. Full descriptions cost nothing extra. No API key, no login.
What you get
One row per job:
| Field | Description |
|---|---|
id, url, applyUrl | Instahyre's job ID and the job page. Applying on Instahyre needs a free candidate login, so the job page is the apply link |
title, company, companyId | What the job says |
companyTagline, companyFoundedYear, companyEmployeeCount, companyLogoUrl | Company facts as Instahyre states them (employee count is the figure Instahyre shows, e.g. 200) |
locations, isRemote, acceptsOutstation | Cities as listed (a job in several cities keeps all of them), Work From Home flag, and whether outstation candidates are accepted |
skills | The skill tags the recruiter attached |
isInternship | True for internships (known from your job-type setting, exact with details on) |
search, scrapedAt | Which of your searches found it and when |
With Include full description on: description (plain text, bullet points kept), experience (3-4 years), experienceMinYears, experienceMaxYears, jobCategory, jobFunctions, recruiterName, recruiterTitle, isActive.
With Include company details on (one request per company): companyIndustry, companyWebsite, companyLinkedin, companyAbout, companyRating (the employer rating Instahyre shows), companyTechStack, companyOpenJobs.
Not available: Instahyre does not show salary or a posting date to logged-out visitors, so there is no salary or postedAt field and this actor does not invent one. Use only-new mode to catch jobs as they appear.
Example row (real, 2026-10-16)
{"id": 439850,"url": "https://www.instahyre.com/job-439850-python-engineer-at-nineleaps-2-bangalore/","title": "Python Engineer","company": "Nineleaps","companyId": 5003,"companyFoundedYear": 2014,"companyEmployeeCount": 200,"locations": ["Bangalore"],"isRemote": false,"skills": ["API", "FastAPI", "Python", "REST"],"experience": "3-4 years","experienceMinYears": 3,"experienceMaxYears": 4,"jobCategory": "Software Engineering","jobFunctions": ["Backend Development", "Data Science / Machine Learning", "Other Software Development"],"recruiterName": "Ana Bardhan","recruiterTitle": "Talent Partner","companyIndustry": "Computer Software / IT / Internet","companyWebsite": "https://www.nineleaps.com/","search": "Python, in Bangalore","scrapedAt": "2026-10-16T16:15:45.327Z"}
Input
| Field | What it does |
|---|---|
keywords | Skills or role names, one per line (Python, React, Data Analyst, Product Manager). Each line is its own search |
locations | Cities, one per line, or Remote. Bengaluru, Gurugram, Delhi NCR and WFH are understood. Several cities in one search are OR-ed |
jobFunctions | Instahyre function names (Backend Development, DevOps / Cloud, Data Science / Machine Learning, ...). Part of a name is enough |
experienceYears, experienceYearsMax | Instahyre's experience filter: jobs open to a candidate with that many years. Set both for a range (3 and 5 = open to 3, 4 or 5 years) |
jobType | Jobs (default), internships, or both |
companySize | Any, small, medium or large |
companies | Only these companies |
maxResults | Cap per search (default 100, up to 10,000). Instahyre lists about 10,000 jobs per search at most |
includeDetails, includeCompanyDetails | The extra fields above |
onlyNew | Skip jobs an earlier run already delivered to your account (monitor mode) |
startUrls | Instahyre job pages or search pages. Job pages return that job; search pages keep their skills, city, experience and function filters |
All filters in one search combine with AND; repeated values inside a filter (several cities, several functions) combine with OR.
Examples
Backend jobs in Bangalore or Pune open to 3 to 5 years, with descriptions:
{ "keywords": ["Java", "Spring Boot"], "locations": ["Bangalore", "Pune"], "experienceYears": 3, "experienceYearsMax": 5, "includeDetails": true, "maxResults": 300 }
A daily feed of new remote data jobs:
{ "jobFunctions": ["Data Science / Machine Learning", "Data Engineering"], "locations": ["Remote"], "onlyNew": true, "maxResults": 500 }
Pricing
$1.00 per 1,000 jobs on the Free plan ($0.90 Bronze, $0.80 Silver, $0.70 Gold). Plus $0.001 per run to start. Platform usage (compute, proxies, storage) is included. Descriptions and company details cost nothing extra. A search with no jobs costs nothing beyond the run start, and you can cap spend with Apify's maximum-charge setting: the run stops cleanly when it is reached.
FAQ
Do I need an Instahyre account or API key? No. The actor reads the same public listing data the site shows to visitors who are not logged in.
Why is there no salary? Instahyre shows compensation only to logged-in candidates, so it is not in the public data. The same goes for the posting date.
What if I type a city Instahyre does not know? The run status says so and nothing is charged for that search. Use a major city name or Remote.
How does only-new mode work? The actor keeps the IDs it has delivered in a key-value store named instahyre-jobs-seen in your account. Schedule the same input daily and each run returns just the jobs that appeared since. Delete the store to start over.
How fast is it? About 35 jobs per request. Full descriptions add one request per job, so a 1,000-job run with descriptions takes a few minutes. Instahyre rate-limits each address, and the actor moves to a fresh route when it is slowed down.
Why fewer jobs than I asked for? The run status names the reason: the list ended, the page ceiling was hit, or the run time limit stopped it.
Related actors
- Naukri Jobs Scraper: experienced-hire jobs across India with salaries and skills.
- Foundit Jobs Scraper: jobs from Foundit (ex-Monster), a major Indian job portal.
- Internshala Scraper: internships and fresher jobs in India with stipend or CTC.
- LinkedIn Jobs Scraper: hiring signals from LinkedIn job posts.