India Jobs Suite — Naukri + Foundit + Shine Unified Scraper
Pricing
from $0.01 / 1,000 results
India Jobs Suite — Naukri + Foundit + Shine Unified Scraper
Scrape job listings from Naukri, Foundit (Monster India) and Shine in ONE run, merged into a single clean schema with optional deduplication. Salary, experience, skills, locations, recruiter contact and apply URLs.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
Deepthi
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
India Jobs Suite — Naukri + Foundit + Shine Scraper
Scrape job listings from Naukri, Foundit (Monster India) and Shine in a single run, merged into one clean, consistent JSON schema with automatic cross-board deduplication. The only India job scraper that unifies all three boards in one actor.
Why this actor
Other scrapers cover one board at a time. If you want a complete picture of the Indian job market you'd run three different actors, get three different schemas, and dedupe by hand. This actor does all of it for you:
- ✅ 3 boards, 1 schema —
title,company,locations,salaryRaw,experienceMin/Max,skills,postedAt,jobUrl, recruiter contact and more. - ✅ Cross-board dedupe — the same job posted to multiple boards is collapsed to one row (toggle off if you want raw).
- ✅ Salary + experience parsed wherever the board exposes it.
- ✅ Pay only for what you get — pay-per-event pricing, no monthly subscription.
Input
| Field | Type | Description |
|---|---|---|
keyword | string (required) | Job title or skill, e.g. python developer, data analyst, sales manager |
location | string | City, e.g. bangalore. Blank = all India |
boards | array | Any of naukri, foundit, shine. Default = all three |
maxItemsPerBoard | integer | Cap per board before merge (default 100) |
dedupe | boolean | Remove duplicate jobs across boards (default true) |
Example input
{"keyword": "python developer","location": "bangalore","boards": ["naukri", "foundit", "shine"],"maxItemsPerBoard": 100,"dedupe": true}
Output
Each row in the dataset:
{"source": "naukri","title": "Python Software Developer AWS","company": "Capgemini","locations": ["Hybrid - Bengaluru", "Mumbai (All Areas)"],"experienceMin": 7,"experienceMax": 12,"salaryRaw": "15-30 Lacs PA","skills": ["FastAPI", "python developer", "GCP Cloud"],"postedAt": "2026-06-05T00:00:00.000Z","jobUrl": "https://www.naukri.com/job-listings-...","industry": "IT Services & Consulting","employmentType": "Full time","recruiterPhone": null,"recruiterEmail": null,"scrapedAt": "2026-06-09T20:12:30.726Z"}
Use cases
- Recruiters & staffing agencies — pull fresh openings across all three boards into one sheet.
- Job aggregators & job-search products — feed a unified India jobs index.
- AI job-search agents — call this actor as an MCP tool to fetch live listings.
- Market researchers — track demand, salaries and in-demand skills by role and city.
Notes
- Scrapes publicly visible listing data only.
- Naukri runs through a real browser session for reliability; Foundit and Shine use their public data endpoints.
- Built on the Apify SDK + Crawlee. Residential India proxies recommended for large runs.
Pricing
Pay-per-event: a small flat fee per run plus a per-job fee. You pay only for jobs actually returned — see the Pricing tab.