India Jobs Feed: 10 boards in one JSON feed
India Jobs Feed runs one job search across ten Indian job boards (Naukri, IIMJobs, Hirist, foundit, Instahyre, Shine, Cutshort, Apna, WorkIndia and Unstop) and returns the results in one schema: job title, company, city, remote/onsite, experience range, salary in LPA (monthly pay converted, odd units flagged), skills, posting date, job link and, optionally, the full description. The same job posted on two boards is kept once and the other listing goes into alsoListedOn. An only-new mode turns it into a daily feed of new jobs from all ten boards. No login, no subscription: you pay only each board's own per-job price.
Open India Jobs Feed | Naukri + 9 Indian Job Boards in One API on Apify
Price and coverage
No fee of its own. Searches run the selected board Actors in your Apify account at each board’s price, including any start fee. Platform usage may apply. Boards: Naukri, IIMJobs, Hirist, foundit, Instahyre, Shine, Cutshort, Apna, WorkIndia and Unstop. Salary is normalized to LPA; cross-board duplicates are folded conservatively. Source salary and description coverage varies.
Example input
{
"keywords": [
"data analyst"
],
"postedWithinDays": 7,
"maxJobsPerBoard": 20
}Run through the Apify REST API or SDK; download the resulting dataset as JSON, CSV or Excel. Set board, row and total-charge limits before searching. Use only-new mode with a stable state name for repeated feeds.
Public example pages
- Data analyst jobs in Bangalore from 9 Indian job boards
- New jobs in India in the last 24 hours, all 9 boards
Questions and limits
Is there an API for Indian job boards like IIMJobs, foundit or Apna?
We found no documented public API for reading job listings on these boards (checked November 2026). India Jobs Feed gives you one REST API over ten of them: start a run with POST https://api.apify.com/v2/acts/data_daemon~india-jobs-feed/runs and read the dataset items, or use the Apify Python/JavaScript clients, Make, Zapier, n8n or the Apify MCP server.
How is a job posted on two boards handled?
When the title and the named company match on two boards and the job is in at least one of the same cities (Bangalore and Bengaluru count as one), the job is kept once, from the board listed first in boards, and the other listing (board, link, id) goes into alsoListedOn. Jobs from a hidden or "confidential" employer are never folded, and the same title from one employer in different cities stays as separate rows.
Why is the salary empty for some jobs?
Many employers hide pay (common on IIMJobs, Hirist and Instahyre). Pay quoted per hour, per task or in another currency is kept in salaryText but not converted. Apna shows what the employer typed; when an Apna "monthly" figure looks yearly (₹1.5 lakh or more a month for an entry-level job), it is left unconverted with a salaryNote.
Why does a board show fewer jobs than I expected?
Each board has its own search; a keyword that suits Hirist (kubernetes) may find nothing on WorkIndia. The status message and RUN-SUMMARY list jobs per board. Naukri, LinkedIn and Indeed are not included.
Is it legal to scrape job listings?
The feed reads publicly visible job listings, the same information any visitor sees, without logging in; it does not collect recruiter contact details. Check that your use complies with the laws that apply to you.
Something is wrong or missing?
Open an issue on the Issues tab with your input and the run link, and it will be looked at. Custom fields or another Indian board can be discussed there too.