Instahyre Jobs Scraper avatar

Instahyre Jobs Scraper

Pricing

from $1.50 / 1,000 job listings

Go to Apify Store
Instahyre Jobs Scraper

Instahyre Jobs Scraper

The Instahyre Jobs Scraper extracts India job listings from Instahyre by function, skill, location or company, capturing titles, experience ranges, skills, posting dates, full descriptions and employer websites with domains — ideal for recruiting, hiring-market research and B2B lead generation.

Pricing

from $1.50 / 1,000 job listings

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

🚀 Instahyre Jobs Scraper

Extract job listings from Instahyre, one of India's largest job platforms for tech and business roles. The Instahyre Jobs Scraper returns full job data for each listing: posting date, employer website and domain, experience range, skills, all locations and the complete description. Use it to research the Indian hiring market, generate B2B leads from companies that are hiring, or feed a job board.

✨ Features

  • 🧾 Complete job records: Every job includes the title, full description, required experience in years, skills, job functions, category, employment type and internship flag.
  • 📅 Posting dates: Each job has the posting date that Instahyre publishes for it.
  • 🏢 Employer data for lead generation: You get the company name, ID, website, domain, logo, tagline, description, founding year and headcount.
  • 📍 All locations: Multi-city roles list every city, with state and country.
  • 🔍 Flexible search: Filter by job function, skills or job title, city or region, company and years of experience. Multiple values within a filter are combined with OR.
  • 🎯 Exact company matching: Uber returns only Uber's jobs, not Uber Freight's. If a company name is ambiguous, the run stops and lists the closest matches.
  • 🔗 Direct job URLs: Scrape specific Instahyre job pages without running a search.
  • 🧹 Clean output: Each job appears once, even when several filters match it. Email addresses and phone numbers are removed from descriptions.

🛠️ How It Works

  1. Pick your filters: Enter job functions (e.g. backend-development, Data Science / Machine Learning), skills or titles (e.g. Python, data engineer), locations (e.g. Bangalore, Pune, Work From Home), a company or your years of experience. You can also paste job URLs.
  2. Set the limit: Choose the maximum number of jobs to save (default 50).
  3. Run the scraper: The jobs appear in the dataset, ready to export as JSON, CSV or Excel. After the run, a RUN_SUMMARY record shows the number of matching jobs on Instahyre, the number saved and why the run stopped.

Instahyre returns at most 10,000 jobs for a single search. To collect more, split the search by job function or location.

💰 Pricing

You pay $0.0015 per job saved, which is $1.50 per 1,000 jobs. Every job includes the full details, so there is no extra charge for descriptions, dates or employer data. Jobs that can't be loaded are not charged.

📊 Sample Output Data

[
{
"id": 443858,
"title": "Senior Software Engineer",
"url": "https://www.instahyre.com/job-443858-senior-software-engineer-at-uber-bangalore-hyderabad/",
"companyName": "Uber",
"companyId": 859,
"companyWebsite": "http://www.uber.com/careers",
"companyDomain": "uber.com",
"companyLogo": "https://media.instahyre.com/images/profile/base/employer/859/7daa43a994/Uber_Logo_Black_RGB.webp",
"companyTagline": "We reimagine the way the world moves for the better",
"companyAbout": "Uber offers an online-ride hailing and on-demand service platform. The platform enables users to book various services like taxi-hailing, food-delivery, freight solutions, and more.",
"companyFounded": 2009,
"companyEmployees": 1000,
"locations": ["Bangalore", "Hyderabad"],
"locationDetails": [
{ "city": "Bangalore", "region": "Karnataka", "country": "India" },
{ "city": "Hyderabad", "region": "Telangana", "country": "India" }
],
"experienceMinYears": 8,
"experienceMaxYears": 12,
"employmentType": "FULL_TIME",
"isInternship": false,
"jobCategory": "Software Engineering",
"jobFunctions": ["Backend Development"],
"skills": ["Algorithms", "C++", "Data Structures", "Golang", "Java", "Python"],
"datePosted": "2026-09-21",
"isActive": true,
"description": "Responsibilities:\n\n- Collaborate and work within a team with other engineers, product managers, designers and others to build towards the roadmap.\n- Write high-quality code and uphold standards for code quality and testing coverage.\n...",
"scrapedAt": "2026-09-22T17:41:18.542Z"
}
]

❓ FAQ

Does the output include salaries? No. Instahyre doesn't publish salaries on its public job pages, so the output has no salary field.

Is datePosted the original posting date? It's the date Instahyre shows for the job. That date can change when an employer updates or reposts a job. Search results aren't strictly sorted by date either, so older jobs can appear among new ones.

Why is companyWebsite sometimes empty? Some employers don't list a website on Instahyre. When there isn't one, the field is null.

Which location names work? Use cities and regions as Instahyre writes them, e.g. Bangalore, Mumbai, Delhi / NCR, Hyderabad, Work From Home. Bengaluru, Gurugram and Remote also work. Unknown names stop the run with a hint.

Start collecting Indian job market data with the Instahyre Jobs Scraper today! 🚀