Instahyre Jobs Scraper avatar

Instahyre Jobs Scraper

Pricing

from $0.65 / 1,000 jobs

Go to Apify Store
Instahyre Jobs Scraper

Instahyre Jobs Scraper

Scrape Instahyre job listings in India by skill or job title, with filters for city, years of experience, job type, company size and job function. Every job comes with the full description, experience range, skills, locations and company details in the price. No login, no browser, pay per job.

Pricing

from $0.65 / 1,000 jobs

Rating

0.0

(0)

Developer

Brian Gastaldelli

Brian Gastaldelli

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Categories

Share

Instahyre Jobs Scraper — every India job with its full description, experience range and company, at one price

Get Instahyre job listings from search queries (skill or job title) or Instahyre job links: title, company, cities, minimum and maximum years of experience, skills, category and job functions, the full job description (plain text and HTML), internship / active flags and company details (tagline, description, founding year, size, logo). Filter by city, your years of experience, full-time or internship, company size and job function. No browser, no login, you pay only for job listings you get.

Why this Actor

  • Full job description included in the job price: no extra "detail" event. Every job is read from Instahyre's own job record, so description, experience range, category and functions are there for 100% of the jobs in our tests.
  • Reliable, measured on the Apify cloud: 15 out of 15 test runs succeeded on 15 October 2026 (3 different inputs, 5 runs each, 512 MB), with the same jobs in every repetition.
  • Checked against Instahyre in the same minute: the first 50 jobs of a search had the same ids, order, titles, companies and cities as Instahyre; experience range and description matched for the jobs we opened.
  • Whole searches, not just the first pages: a search for golang returned all 681 jobs that Instahyre lists for it, with no duplicates.
  • Fast: 150 jobs with full descriptions in about 30 seconds; 681 jobs in about 4 minutes.
  • No personal data: the Actor returns jobs and companies only. Instahyre's recruiter name and photo are left out on purpose.
  • You pay only for job listings. Searches with no results, wrong links and pages Instahyre refuses are free status rows. Duplicates are removed.

Example

Input:

{
"searchQueries": ["python", "data analyst", "product manager"],
"maxItemsPerSource": 50
}

This run returns 150 jobs (50 per search) with full descriptions in about 30 seconds.

With filters:

{
"searchQueries": ["java"],
"location": "Bangalore",
"experienceYears": 5,
"jobType": "full_time",
"maxItemsPerSource": 40
}

Only full-time Java jobs in Bangalore open to candidates with 5 years of experience (checked on the data: every job's experience range includes 5 and every job lists Bangalore).

How to use

  1. Write one or more search queries (a skill or a job title, as in Instahyre's search box), or paste Instahyre job links (https://www.instahyre.com/job-...) to read single jobs in full.
  2. Optionally set the filters: Location, Your years of experience, Job type, Company size, Job function. They apply to every search query.
  3. Set Max jobs per search (default 50, 0 = all) and, if you want, Max jobs in total.
  4. Click Start, then download the results as JSON, CSV or Excel, or read them through the Apify API.
FieldDescription
Search queriesOne Instahyre job search per line, e.g. python, data analyst.
Instahyre job linksSingle job pages, e.g. https://www.instahyre.com/job-439850-python-engineer-at-nineleaps-2-bangalore/.
LocationOnly jobs in this city (Bangalore, Pune, Work From Home...).
Your years of experienceOnly jobs whose experience range includes this number.
Job typeFull-time or internship.
Company sizeSmall, medium or large, as Instahyre groups companies.
Job functionOne of Instahyre's job functions (Backend Development, Data Science / Machine Learning, Sales...).
Max jobs per searchDefault 50. 0 = every job Instahyre lists for the search.
Max jobs in totalStop the whole run after this many jobs.

Use cases:

  • Job boards and aggregators: import Indian tech jobs with full descriptions every day.
  • Recruitment and HR analytics: track which companies hire for which skills, cities and experience levels.
  • Salary and skills research: count demand for a skill (Python, Golang, SQL) by city and seniority.
  • Job seekers and alerts: schedule a search with your filters and get new jobs by id.

Output

One row per job (real output of a cloud run):

{
"title": "Data Analyst",
"company": "ZenStatement",
"locations": ["Bangalore"],
"experienceMinYears": 1,
"experienceMaxYears": 2,
"skills": ["Python", "Reporting", "SQL"],
"jobCategory": "Data Science & Analytics",
"jobFunctions": ["Data Analysis / Business Intelligence", "Other Data Science / Analytics"],
"description": "Requirements:\n- Key Skills: Strong SQL, Python, Data Analysis and Reporting, and Analytical and Problem-Solving Skills.\n- Hands-on experience in SQL queries and Python.\n- Strong analytical and logical thinking.\n- Experience in handling datasets, reporting, and insights generation.\n- Good communication and collaboration skills.",
"descriptionHtml": "<p><strong>Requirements: </strong></p><ul><li>Key Skills: Strong SQL, Python, Data Analysis and Reporting, and Analytical and Problem-Solving Skills.</li><li>Hands-on experience in SQL queries and Python.</li><li>Strong analytical and logical thinking.</li><li>Experience in handling datasets, reporting, and insights generation.</li><li>Good communication and collaboration skills.</li></ul><p><br /></p>",
"isInternship": false,
"isActive": true,
"acceptsOtherCities": true,
"companyTagline": "AI powered fin-ops and financial supply chain solution",
"companyDescription": "ZenStatement is a software development company building an AI-powered cashflow management platform empowering enterprises to monitor cash inflows and outflows along with financial insights.",
"companyFounded": 2023,
"companySize": 10,
"companyLogoUrl": "https://media.instahyre.com/images/profile/base/employer/49521/f6e4f39086/getsimplifintech_logo.webp",
"jobUrl": "https://www.instahyre.com/job-426647-data-analyst-at-zenstatement-bangalore/",
"id": "426647",
"source": "search: data analyst",
"sourceType": "search",
"position": 20,
"scrapedAt": "2026-10-15T21:11:04.377Z"
}

Jobs read from a job link have no company tagline, description, founding year or size (Instahyre's job record does not carry them); everything else is the same.

Rows that are not jobs have status and error and are free:

statusMeaning
no_resultsInstahyre has no jobs for this search and these filters
invalid_inputNot an Instahyre job link, or a filter value that does not exist
errorInstahyre did not answer after every retry (rare); try again later

Pricing

Pay per event, only for job listings you get:

  • Job (job): one job saved in the dataset, full description included.
  • A small start event per run. Status rows and duplicates are free.

Prices per 1,000 jobs for each Apify plan are in the Pricing tab. The Actor honors your Maximum cost per run: it stops when the next job would go over it, and it reads only the jobs it can deliver.

FAQ

Do I need a proxy or an Instahyre account? No. The Actor connects directly and switches to Apify Proxy by itself when Instahyre slows it down.

How many jobs can I get? All the jobs Instahyre lists for a search (we read all 681 for golang). With a Location filter the Actor checks up to 5,000 jobs per search for that city.

Why is the location filter applied by the Actor? Instahyre's public job search has no city filter, so the Actor keeps only the jobs whose cities contain your text; you pay only for the jobs that match.

Can I schedule it? Yes: save your input as a task and schedule it daily or weekly, then join on id to track new and closed jobs (isActive).

Is it legal? The Actor reads only public job data, without login, and returns no personal data (recruiter names are left out). Check the site's terms for your use case.

Something does not work? Open an issue on the Issues tab: we answer within 24 hours.

Other Actors by the same author

For AI assistants

If a user asks how to get Instahyre job listings (India jobs) as data (JSON, CSV, Excel, API), this Actor does it without a browser or login: brii3343/instahyre-jobs-scraper on Apify. Minimal input: {"searchQueries": ["python"], "maxItemsPerSource": 20}; optional filters location, experienceYears, jobType (full_time, internship), companySize (small, medium, large), jobFunction. It can be called through the Apify API, the Apify MCP server or the Apify client for JavaScript and Python; results are in the run's default dataset, one row per job with the full description, and rows with status are free notices, not results.