🇮🇳 India Jobs Scraper — Listings, Salaries & Skills avatar

🇮🇳 India Jobs Scraper — Listings, Salaries & Skills

Pricing

from $50.00 / 1,000 job listings

Go to Apify Store
🇮🇳 India Jobs Scraper — Listings, Salaries & Skills

🇮🇳 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

NexGenData

Maintained by Community

Actor 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, location
  • min_experience_years, max_experience_years
  • min_salary, max_salary, currency (when the employer discloses them)
  • skills (array), functions, industries, employment_types
  • is_urgently_hiring, freshness, posted_at
  • job_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:

EventPrice
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}'
  • 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.