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

Foundit Scraper - Jobs, Salaries, Skills & Recruiter Leads

Pricing

from $2.20 / 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. Independent tool, not affiliated with foundit.

Pricing

from $2.20 / 1,000 job listings

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

95

Total users

18

Monthly active users

6 days ago

Last modified

Security

Limited permissions

Share

Foundit Scraper - Jobs, Salaries, Skills & Recruiter Leads (India, Gulf & SE Asia)

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by foundit or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "foundit" is referenced only to describe the publicly available website this Actor collects data from.

Extract structured job data from Foundit (formerly Monster - foundit.in, founditgulf.com, foundit.sg/.my/.id/.hk): experience ranges, full skill lists, industry & function taxonomy, recruiter names, plus salary, company profile and the recruiter's direct phone number wherever the posting publishes them. 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. Requests go through Apify datacenter IPs first and switch to in-region residential IPs whenever Foundit refuses them.

What you get

This actor reads Foundit's own middleware/jobsearch API, so every job arrives as structured data, and one run can also add the full description and a deduplicated recruiter/company lead list. How often each field is filled depends on what the employer publishes; the shares below come from 80 India jobs read on 23 October 2026.

DataFilled
Job title, company, location, recruiter name, posted and closing dates, apply or job URLevery job
Min/max experience rangeevery job
Skills list (+ synonyms), industries, functionsmost jobs (69-77 of 80)
Designations, company logoabout 2 in 5 jobs
Structured min/max salary + currency (annual & monthly)only when the employer publishes one (5 of 80; the rest show "0-0")
Role categories, qualifications, nationalities, company profilea few jobs (3-5 of 80)
Recruiter direct phone (lead)only on postings that expose it (2 of 80; placeholders such as 9999999999 are dropped)
Deduplicated recruiter/company lead listopt-in
Full job descriptionopt-in, one extra request per job
Lead score (0-100), monitor mode (only new / changed)every run
RegionsIndia, Gulf and 4 SE Asian markets in one actor

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
}
  • region - india (foundit.in), gulf (founditgulf.com), singapore, malaysia, indonesia, hongkong. (philippines is still accepted, but foundit.ph now redirects to a parked domain page, so that run ends with a $0 note.)
  • 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, 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. Foundit labels nearly every job "Full time", so Internship, Contract and Part time are matched on the job's type tags or its title words (for example "Marketing Intern", "Java Developer Contract").
  • locations go to Foundit's own search, which adds remote jobs and nearby cities to thin searches (in October 2026 a Jakarta search returned only remote jobs, and Dubai and Hong Kong searches about 7 in 10 local ones). Check location on each row when the place matters.
  • 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": "98xxxxxx21",
"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": "98xxxxxx21",
"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"
}

How much does it cost to scrape foundit?

This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:

  • Job listing - One job record: title, company, salary, experience, skills, industry, recruiter & apply URL.
  • Recruiter / company lead - One deduplicated recruiter/company lead with profile and, when the posting exposes it, the recruiter's direct phone.
  • Full job description - Full job-description text fetched from the job page (only when includeDescription is on).

The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.

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, with no account and 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 (Apify Proxy, no group). The actor then tries datacenter IPs first and switches to in-region residential IPs when Foundit refuses them; pick the RESIDENTIAL group to use residential for every request.

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/.id/.hk. Foundit's Philippines site (foundit.ph) no longer runs: the domain now redirects to a parked page.

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 usually empty? Most Foundit postings do not publish a salary: in a sample of 80 India jobs on 23 October 2026, 75 showed "0-0" and one was marked confidential. The actor then 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.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by foundit or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.

"foundit" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official foundit product, is not authorised or certified by foundit, and does not distribute foundit software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.

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.