Foundit Scraper - Jobs, Salaries, Skills & Recruiter Leads
Pricing
from $4.00 / 1,000 job listings
Foundit Scraper - Jobs, Salaries, Skills & Recruiter Leads
Scrape Foundit (formerly Monster) jobs across India, the Gulf & SE Asia — title, salary, experience, skills, company profile & recruiter phone leads. Filters, full descriptions & monitor mode.
Pricing
from $4.00 / 1,000 job listings
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Foundit Scraper — Jobs, Salaries, Skills & Recruiter Leads (India, Gulf & SE Asia)
Extract complete job data from Foundit (formerly Monster — foundit.in, founditgulf.com, foundit.sg/.my/.ph/.id/.hk) — the fields other scrapers leave empty: structured salary and experience ranges, full skill lists, industry & function taxonomy, company profile, and the recruiter's direct phone number where the posting exposes it. Optionally add the full job description and a deduplicated recruiter/company lead list for staffing and B2B outreach.
No login, no cookies, no browser — fast JSON extraction from Foundit's own search API, pinned to in-region residential IPs for reliability.
Why this Foundit scraper?
Most Foundit/Monster scrapers only parse the search cards and stop at title + company. This actor reads Foundit's internal middleware/jobsearch API and ships the richest dataset in the category — jobs and leads in one run.
| Data | Typical scrapers | This actor |
|---|---|---|
| Job title, company, location | ✅ | ✅ |
| Structured min/max salary + currency (annual & monthly) | ❌ partial | ✅ |
| Min/max experience range | ❌ | ✅ |
| Full skills list (+ synonyms) | ❌ | ✅ |
| Industry / function / designation taxonomy | ❌ | ✅ |
| Company profile + logo + Great-Place-To-Work flag | ❌ | ✅ |
| Recruiter name + direct phone (lead) | ❌ | ✅ where exposed |
| Deduplicated recruiter/company lead list | ❌ | ✅ opt-in |
| Full job description | ❌ | ✅ opt-in |
| Apply URL / external ATS URL | partial | ✅ |
| Posted date, freshness, closing date | partial | ✅ |
| Lead score (0–100) | ❌ | ✅ |
| Monitor mode (only new / changed) | ❌ | ✅ |
| Regions: India + Gulf + SE Asia in one actor | ❌ single site | ✅ 7 markets |
Use cases
- Recruitment & sourcing — pull live openings by title, city, experience, and salary across India, the Gulf, and SE Asia; benchmark compensation and in-demand skills.
- Staffing & B2B lead generation — turn postings into leads: recruiter name, company profile, and (on SME/staffing postings) the recruiter's direct phone number. Score by
leadScoreand export straight to your CRM. - Job boards & aggregators — feed your board or newsletter with structured, deduplicated job data including salary and skills.
- Labour-market intelligence — track hiring volume, salary bands, and skill demand by role, industry, and city over time.
- Competitor & client monitoring — schedule daily runs with monitor mode to catch only newly posted or changed jobs for specific companies or queries.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the Foundit Scraper, pick a region, enter search queries (and optional locations), then click Start.
- Watch job records stream into the dataset table.
- Export as JSON, CSV, Excel, or XML — or pull results programmatically via the Apify API.
Input
{"region": "india","searchQueries": ["software engineer", "data analyst"],"locations": ["Bangalore", "Mumbai"],"sortBy": "date","freshnessDays": 7,"includeRecruiterLeads": true,"includeDescription": false,"maxResults": 100}
- region —
india(foundit.in),gulf(founditgulf.com),singapore,malaysia,philippines,indonesia,hongkong. - searchQueries — job titles / keywords, combined with every location.
- locations — optional cities/regions (e.g.
Bangalore,Dubai,Singapore). Leave empty to search the whole region. - startUrls — paste Foundit search-result or individual job URLs; each is auto-detected.
- sortBy —
relevance,date, orsalary. freshnessDays — keep only jobs posted within N days (0 = no limit). - includeDescription (default false) — fetch each job's page for the full description (one extra request per job).
- includeRecruiterLeads (default false) — also emit one deduplicated
recruiterLeadrecord per recruiter/company, with direct phone when the posting exposes it. - experienceYears / salaryMin / employmentType / industry / keyword — client-side filters.
- maxResults (default 100) — set
0for no limit (explicit opt-in; use with a run timeout). - monitorMode (default false) — output only new/changed jobs across runs; pairs with Schedules.
Output
One record per job (type: "job"), plus optional recruiter/company leads (type: "recruiterLead"):
{"type": "job","jobId": "57626955","title": "Senior Platform Software Engineer","company": "Oracle","companyProfile": "Oracle Corporation is an American multinational computer technology corporation…","companyLogoUrl": "https://media.foundit.in/logos/…/jdlogo.gif","isGreatPlaceToWork": false,"location": "Bengaluru","region": "india","experienceLabel": "6-10 Years","minExperienceYears": 6,"maxExperienceYears": 10,"salaryLabel": "20-32 Lakhs","salaryCurrency": "INR","minSalary": 2000000,"maxSalary": 3200000,"salaryConfidential": false,"skills": ["Software Architecture", "Debugging", "API versioning", "Software testing"],"designations": ["Software Engineer/Programmer"],"industries": ["IT/Computers - Hardware & Networking"],"functions": ["Software Development"],"employmentTypes": ["Full time"],"recruiterName": "Priya Sharma","recruiterId": "704548","recruiterPhone": "9876543210","showContactDetails": true,"applyUrl": "https://careers.oracle.com/jobs/…","jobUrl": "https://www.foundit.in/job/senior-platform-software-engineer-oracle-india-57626955","isExternalApply": false,"postedAt": "2026-07-01T12:25:01.000Z","postedLabel": "5 hours ago","closingAt": "2026-08-15T18:30:00.000Z","isUrgentlyHiring": false,"leadScore": 90,"searchQuery": "software engineer","searchLocation": "Bangalore","scrapedAt": "2026-07-02T04:00:00.000Z"}
{"type": "recruiterLead","recruiterName": "Priya Sharma","recruiterPhone": "9876543210","company": "Acme Staffing LLP","companyProfile": "Recruitment & staffing services across IT and BFSI…","industries": ["Recruitment/Staffing"],"regionLabel": "India","sampleJobTitle": "Telecaller","sampleJobUrl": "https://www.foundit.in/job/telecaller-acme-delhi-58120033","jobCountInRun": 6,"leadScore": 95,"scrapedAt": "2026-07-02T04:00:00.000Z"}
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it daily with
monitorMode+freshnessDaysto capture only new postings; perfect for job boards and lead pipelines. - Webhooks — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/foundit-scraper').call({region: 'india',searchQueries: ['data analyst'],locations: ['Bangalore'],includeRecruiterLeads: true,maxResults: 100,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} jobs & recruiter leads`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new recruiter leads straight into your CRM.
- Slack — get notified when a monitored search finds new jobs.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. You can call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find data-analyst jobs in Bangalore posted this week and list recruiter contacts" and let it run this scraper for you.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More scrapers from scrapesage
Build a complete hiring, jobs & B2B-lead stack:
- LinkedIn Jobs Scraper — filter-based job postings, no login.
- Multi-ATS Job Scraper — Greenhouse, Lever, Ashby & Workday boards.
- Glassdoor Scraper — company reviews, ratings & interviews.
- JobStreet Singapore Scraper — SEA jobs, salaries & company leads.
- Glints Scraper — SEA jobs, salaries & company leads.
- IndiaMART Scraper — India B2B supplier & product leads.
- LinkedIn Company Scraper — firmographics & B2B leads.
- Google Maps Scraper — local business places, leads & contacts.
- Website Contact Scraper — emails, phones & socials from any site.
Tips
- Coverage: Foundit caps deep pagination per query. To exhaust a big market, split runs by query and/or by
locations(city by city), and usesortBy: "date"withfreshnessDaysfor recency. - Leads: turn on
includeRecruiterLeadsand sort byleadScore— SME/staffing postings are where the recruiter's direct phone appears. - Cost control: leave
includeDescriptionoff unless you need full JD text — the search record already carries salary, skills, company and recruiter data. - Proxies: keep the default in-region residential proxy for best success.
FAQ
Is Foundit the same as Monster? Yes — Monster's APAC & Middle-East business was rebranded Foundit. This actor covers foundit.in (India), founditgulf.com (Gulf/MENA), and foundit.sg/.my/.ph/.id/.hk.
Do I need a Foundit login or API key? No. The actor reads Foundit's own public search endpoint — no account, cookies, or browser needed.
Where do recruiter phone numbers come from? From the posting itself. Foundit publishes the recruiter's direct number on SME/staffing postings that opt in (showContactDetails); large corporates usually hide it, so recruiterPhone is populated for the subset that exposes it — never fabricated.
Why is salary sometimes empty? Many employers mark salary confidential. The actor sets salaryConfidential: true and leaves the numbers null rather than guessing.
Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically every run via the Google Drive integration.
How do I monitor new jobs automatically? Turn on monitorMode, set freshnessDays, and create a Schedule; optionally add a webhook to push new leads into your CRM.
Is scraping Foundit legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws (e.g. GDPR/CCPA and India's DPDP Act for personal data) and Foundit's terms.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.