🇮🇳 India Jobs Scraper — Listings, Salaries & Skills
Pricing
from $50.00 / 1,000 job listings
🇮🇳 India Jobs Scraper — Listings, Salaries & Skills
Live India job listings with salary bands, experience, skills and apply URLs — search by role + city, or watch for new postings. Sourced from Foundit (Monster India).
Pricing
from $50.00 / 1,000 job listings
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
India Jobs Scraper — Listings, Salaries & Skills 🇮🇳
Live India job listings with salary bands, required experience, skill tags, company, location, and a direct apply URL — search by role and city, or run it on a schedule to catch new postings as they appear. Clean JSON out, no login, built for recruiters, job boards, market-comp analysts, and AI agents. Data sourced from Foundit (Monster India).
📊 What you get
One record per job listing:
title,company_name,locationmin_experience_years,max_experience_yearsmin_salary,max_salary,currency(when the employer discloses them)skills(array),functions,industries,employment_typesis_urgently_hiring,freshness,posted_atjob_url(direct apply link),source,job_id,scraped_at
~20 listings per $1. A typical 25-result search costs about $1.25.
💵 Pricing
Pay-per-result, no subscription:
| Event | Price |
|---|---|
| Actor start | $0.005 (per GB RAM, min 1) |
| Job listing | $0.05 each |
| Watch-check (per scheduled watch run) | $0.05 |
Worked example: a search returning 25 listings = 1 start ($0.005) + 25 × $0.05 = ≈ $1.26. A daily watch run that finds 4 new postings = $0.05 watch-check + 4 × $0.05 = $0.25.
⏰ Watch mode — new-posting alerts
Turn on watchMode and schedule it. The first run seeds a baseline and emits nothing; every later run emits only new postings since the last run (keyed on the stable Foundit job id). Feed it into Slack, a sheet, or an agent for a standing "new roles for my search" pipeline.
{ "keyword": "data engineer", "location": "pune", "watchMode": true, "watchLabel": "de-pune" }
🤖 Use with AI agents
Returns clean JSON an agent can call directly. Example: "Find remote senior Python roles in India posted this week and summarize the salary ranges." Works with MCP tool-calling and agentic (x402) payment flows — no API key required.
API
curl -X POST "https://api.apify.com/v2/acts/foundit-jobs-scraper/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"keyword":"data analyst","location":"mumbai","maxResults":50}'
CLI
$apify call foundit-jobs-scraper --input '{"keyword":"devops","location":"bangalore","maxResults":100}'
🔗 Related NexGenData actors
- linkedin-jobs-scraper — the same job-listing schema for LinkedIn (global sibling).
- nse-bse-announcements — India-listed company filings & announcements.
- mca-company-registry — India company master data (CIN, capital, status).
- india-startup-funding-tracker — India startup funding rounds.
- india-trademark-search — Indian trademark records.
- gem-tenders-india — Indian government tenders.
❓ FAQ
Where does the data come from? Foundit's (Monster India) public job-search service. Buyers search "India jobs"; Foundit is the underlying source.
How fresh is it? Real-time — new postings appear as Foundit publishes them; each row carries posted_at and freshness.
Does a blocked source bill me? No. If Foundit is unreachable the run fails loud and charges nothing — you never pay for an empty "success".
Can I filter by experience? Yes — set minExperienceYears to drop junior roles, and keyword + location to scope the search.
Data sourced from public Foundit (Monster India) job listings. This actor is not affiliated with or endorsed by Foundit or Monster. For informational and recruitment-research use.