Skip to content

Foundit Jobs Scraper

Try for free

Scrape foundit (formerly Monster India) jobs in India, Singapore, Malaysia, Indonesia and Hong Kong. Search by keyword, location, experience, salary and date or paste URLs. Get title, company, salary, skills, full description and apply link.

💼 Foundit Jobs Scraper

Scrape job listings from foundit (formerly Monster India) in India, Singapore, Malaysia, Indonesia and Hong Kong. Search by keyword, location, experience, salary, job type and date, or paste foundit URLs, and get clean rows with title, company, salary band, experience, skills, the full description, coordinates and the apply link. No login, no browser, and you only pay for the jobs you save.

✨ Why use Foundit Jobs Scraper?

  • ⚡ Fast — reads foundit's own JSON search and job APIs; a typical 20-job run finishes in seconds.
  • 🌏 Five country sites — foundit.in, foundit.sg, foundit.my, foundit.id and foundit.hk, each with its own job pool, in one actor.
  • 🎯 Real filters — keyword, location, experience range, yearly salary, job type, posted-within days and sort order are applied by foundit before results come back.
  • 🧾 Rich rows — salary band (yearly and monthly), experience, skills, industries, functions, company profile, recruiter, coordinates, applicants and views.
  • 🏷️ Native vs syndicated flag — every row says whether foundit republished it from another board, and you can skip those jobs without paying for them.
  • 🔒 No login needed — only public job data.

🎯 Use cases

  • 📊 Salary benchmarking for India and Southeast Asia by role, city and experience level.
  • 🧲 Recruitment lead generation — companies and recruiters hiring right now, with apply links.
  • 🛰️ Job-board aggregation — feed foundit jobs into your own board, deduplicated by site + jobId.
  • 📈 Skills demand tracking — skills, functions and industries per posting, over time.
  • 🕵️ Competitor hiring intelligence — paste a company page and follow its open roles.

🚀 How to use

  1. Enter a search term and a location, and pick the country site (India by default). Or paste foundit search URLs, company pages or job URLs.
  2. Set Max results and any filters (experience, salary, job type, posted within).
  3. Click Start and wait a few seconds.
  4. Download the dataset as JSON, CSV, Excel or HTML, or read it through the API.

📥 Input

FieldWhat it does
queryJob keywords, e.g. software engineer.
locationCity, state or country, e.g. Bangalore, Kuala Lumpur.
countryindia, singapore, malaysia, indonesia or hongkong.
startUrlsfoundit search URLs (/srp/results?...), SEO pages (/search/java-jobs-in-pune), company pages (/search/<company>-<id>-jobs-career) or job URLs, on any supported site.
jobUrlsJob pages or numeric job IDs.
maxResultsJobs to save across all searches (0 = all; foundit lists up to 10,000 per search).
postedWithinDays, experienceMin, experienceMax, salaryMin, salaryMax, jobType, sortByFilters applied by foundit. Salary is yearly, in the site's currency (INR on foundit.in).
excludeSyndicatedKeep only foundit-native jobs.
includeDetailsLoad each job for the full description, coordinates, skills and company profile (default on).
{
  "query": "software engineer",
  "location": "Bangalore",
  "country": "india",
  "experienceMin": 3,
  "experienceMax": 7,
  "postedWithinDays": 7,
  "maxResults": 100
}

📤 Output

One row per job.

FieldDescription
jobId, url, sitefoundit job ID, job page and country site. IDs are unique per site.
title, companyName, companyId, companyUrl, companyLogo, companyAboutJob and company. companyName is empty when the employer posted confidentially.
recruiterName, recruiterPhone, employerTypeRecruiter details when foundit shows them.
location, city, state, country, countryCode, latitude, longitude, locationsWhere the job is.
experienceMin, experienceMax, experienceTextExperience in years.
salaryMin, salaryMax, salaryMinMonthly, salaryMaxMonthly, salaryCurrency, salaryTextSalary band; empty when not disclosed.
employmentTypes, jobTypes, industries, functions, roles, skills, itSkills, qualifications, nationalitiesClassification.
description, descriptionTextFull description as HTML and as plain text.
postedAt, updatedAt, closingDate, postedRelativeDates (ISO 8601).
applyType, applyUrl, applyHost, isSyndicated, jobSource, isQuickApplyHow to apply and where the posting comes from.
totalApplicants, views, isActive, isUrgentlyHiringDemand signals.

Example (trimmed, from a test run):

[
  {
    "jobId": "68560218",
    "title": "Accountant",
    "url": "https://www.foundit.sg/job/accountant-ad-astra-staffing-solutions-private-limited-singapore-68560218",
    "companyName": "Ad Astra Staffing Solutions Private Limited",
    "companyId": 225944,
    "companyConfidential": false,
    "companyUrl": "https://www.foundit.sg/search/ad-astra-staffing-solutions-private-limited-225944-jobs-career",
    "companyLogo": null,
    "companyAbout": "Proudly women-owned and established in Singapore in 2011, Ad Astra Consultants is a global talent solutions partner conn...",
    "employerType": "Consultant",
    "recruiterName": "Mei Lin Tan",
    "recruiterPhone": null,
    "location": "Singapore",
    "city": null,
    "state": null,
    "country": "Singapore",
    "countryCode": "SG",
    "latitude": 1.352083,
    "longitude": 103.819836,
    "experienceMin": 2,
    "experienceMax": 5,
    "experienceText": "2-5 Years",
    "salaryMin": 54000,
    "salaryMax": 62400,
    "salaryMinMonthly": 4500,
    "salaryMaxMonthly": 5200,
    "salaryCurrency": "SGD",
    "salaryText": "54,000-62,400 SGD",
    "salaryHidden": false,
    "employmentTypes": [
      "Full time"
    ],
    "jobTypes": [
      "Permanent Job"
    ],
    "industries": [
      "Office Administration",
      "Accounting",
      "Finance"
    ],
    "functions": [
      "Others"
    ],
    "skills": [
      "Accounting",
      "Finance",
      "Accounts Payable",
      "Accounts Receivable",
      "Bank Reconciliation",
      "Invoicing",
      "Expense Management",
      "Financial Reporting",
      "Accounting Software"
    ],
    "nationalities": [
      "Singaporean"
    ],
    "description": "<p>We are looking for a <strong>detail-oriented Accountant</strong> to manage day-to-day accounting activities while also providing support in office administra...",
    "descriptionText": "We are looking for a detail-oriented Accountant to manage day-to-day accounting activities while also providing support in office administration and basic HR op...",
    "postedAt": "2026-09-24T05:26:36.000Z",
    "updatedAt": "2026-09-24T06:49:20.000Z",
    "closingDate": "2026-11-22T18:30:00.000Z",
    "postedRelative": "21 days ago",
    "applyType": "internal",
    "applyUrl": "https://www.foundit.sg/job/accountant-ad-astra-staffing-solutions-private-limited-singapore-68560218",
    "applyHost": "foundit.sg",
    "isSyndicated": false,
    "jobSource": "ORGANIC",
    "jobClassification": "ORGANIC",
    "isQuickApply": true,
    "isUrgentlyHiring": false,
    "isActive": true,
    "totalApplicants": 40,
    "views": 23,
    "site": "www.foundit.sg",
    "region": "SEA",
    "searchQuery": "accountant",
    "searchLocation": null,
    "scrapedAt": "2026-10-15T21:48:27.020Z"
  }
]

💰 Pricing

You pay $5.00 per 1,000 jobs saved ($0.005 per job), plus a small amount of platform usage (compute and datacenter proxy traffic, usually a few cents per 1,000 jobs). Example: 1,000 jobs with full details ≈ $5.05 in total. Jobs skipped by filters are never charged, and the run stops cleanly at your maximum charge.

❓ FAQ

Is it legal to scrape foundit? The actor collects only publicly visible job postings. Check foundit's terms and your local rules for how you use the data, especially any personal data such as recruiter names.

Do I need a login or my own proxy? No. The default datacenter proxy spreads requests over several IP addresses so foundit does not rate-limit the run.

How many results can I get? foundit lists up to 10,000 jobs per search. For more, split a broad search by location, experience or freshness, or add several search URLs.

Why is the salary empty on many jobs? Most jobs foundit republishes from other boards (isSyndicated: true) do not show a salary. Turn on Only foundit-native jobs if you need salaries.

Can I scrape several countries in one run? Yes. Paste one search URL per site into Search URLs. The limit is shared fairly between searches, so each site gets its part.

Can I schedule it or use the API? Yes. Schedule runs in the console or start them through the API and read the dataset in any format.

⚠️ Limits

  • foundit lists at most about 10,000 jobs per search.
  • foundit.ph (Philippines) is not supported. foundit's Gulf site (foundit.ae) is closed, so there are no Gulf jobs.
  • Location searches on foundit can include remote jobs from other countries; that is how foundit itself answers.
  • Job IDs are unique per country site, so key on site + jobId.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.