Foundit Scraper - Jobs, Salaries, Skills & Recruiter Leads avatar

Foundit Scraper - Jobs, Salaries, Skills & Recruiter Leads

Pricing

from $4.00 / 1,000 job listings

Go to Apify Store
Foundit Scraper - Jobs, Salaries, Skills & Recruiter Leads

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

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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.

DataTypical scrapersThis 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 URLpartial
Posted date, freshness, closing datepartial
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 leadScore and 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

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the Foundit Scraper, pick a region, enter search queries (and optional locations), then click Start.
  3. Watch job records stream into the dataset table.
  4. 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
}
  • regionindia (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.
  • sortByrelevance, date, or salary. 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 recruiterLead record per recruiter/company, with direct phone when the posting exposes it.
  • experienceYears / salaryMin / employmentType / industry / keyword — client-side filters.
  • maxResults (default 100) — set 0 for 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 + freshnessDays to 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:

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 use sortBy: "date" with freshnessDays for recency.
  • Leads: turn on includeRecruiterLeads and sort by leadScore — SME/staffing postings are where the recruiter's direct phone appears.
  • Cost control: leave includeDescription off 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.