foundit Jobs Scraper (Monster India, Gulf & SEA) avatar

foundit Jobs Scraper (Monster India, Gulf & SEA)

Pricing

from $1.50 / 1,000 jobs

Go to Apify Store
foundit Jobs Scraper (Monster India, Gulf & SEA)

foundit Jobs Scraper (Monster India, Gulf & SEA)

Scrape job ads from foundit (formerly Monster India) and its sites in Singapore, Malaysia, Philippines, Indonesia, Hong Kong, the Gulf, Thailand and Vietnam: title, company, salary, experience, skills, apply link and full description. No login.

Pricing

from $1.50 / 1,000 jobs

Rating

0.0

(0)

Developer

Steady Scrape

Steady Scrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

What does foundit Jobs Scraper do?

It collects job ads from foundit (formerly Monster India), one of India's largest job boards, and from its sister sites across Asia and the Middle East: foundit.sg (Singapore), foundit.my (Malaysia), foundit.com.ph (Philippines), foundit.id (Indonesia), foundit.hk (Hong Kong), founditgulf.com (UAE, Saudi Arabia, Qatar and the rest of the Gulf), monster.co.th (Thailand) and monster.com.vn (Vietnam). For every job you get the title, company, location, experience range, salary, skills, industry, function, employment type, posting and expiry dates, number of applicants, whether it was posted on foundit or copied from another site, the employer's own apply link, and — with details on — the full description, the company profile and every location with map coordinates.

It reads the same public data the site shows to any visitor: no login, no cookies, no browser. 20 jobs with full descriptions take about 15 seconds.

Why use it?

  • Job aggregators and job boards: feed fresh Indian, Gulf and South-East Asian jobs by keyword, city, experience and salary, on a schedule.
  • Recruiters and staffing agencies: see who is hiring for which roles and how many people already applied.
  • Sales and lead generation: a company that is hiring is a company that is growing. Find employers hiring in your niche, with their profile and logo.
  • Salary and labour-market research: published salary bands and experience ranges by role and city, across nine countries.
  • AI agents and job-matching tools: clean, structured job descriptions and skill lists ready for an LLM.

Features

  • Nine sites, one Actor, one output format: India, Singapore, Malaysia, Philippines, Indonesia, Hong Kong, the Gulf, Thailand and Vietnam.
  • Several searches per run: one line per keyword. A job found by two searches is stored, and charged, once.
  • foundit's own filters: city, experience range, salary in lakhs (India), posted within 1–30 days, job type (permanent, contract, work from home, jobs for women), and sorting by relevance or newest first.
  • Up to 10,000 jobs per search, 100 per request.
  • Full job details (optional): description as clean text and as HTML, company profile (about, industries, logo, Great Place to Work), every location with city, state, country and coordinates, job types, view count and whether the job has screening questions.
  • Native or syndicated: each job says whether it was posted on foundit itself or copied from a company career site or LinkedIn, with the employer's own apply link when there is one.
  • Monitor mode: schedule it and get only the jobs that are new since the last run; jobs already delivered are skipped and not charged.
  • Honest billing: searches that find nothing, duplicates and jobs beyond your maximum cost are not charged.
  • Run summary: the SUMMARY record tells jobs per search, foundit's own count of matching jobs, and which searches found nothing or hold more than 10,000 jobs.

How to scrape foundit jobs

  1. Pick the site (India by default).
  2. Add one or more keywords (job title, skill or company), or leave them empty to get every job matching the filters.
  3. Optionally set a location, experience, salary, posted within, job types and the maximum jobs per search.
  4. Click Start. Download the jobs as JSON, CSV, Excel or HTML, or read them through the API.

For a daily job alert, schedule the Actor with Posted within: Last day or Last 3 days and turn on Only jobs new since the last run.

Input example

{
"country": "IN",
"keywords": ["python developer", "data engineer"],
"location": "Bengaluru",
"experienceMinYears": 2,
"experienceMaxYears": 6,
"salaryMinLakhs": 8,
"postedWithinDays": "7",
"maxJobsPerSearch": 200,
"includeDetails": true
}

Output example

One item per job:

{
"jobId": "69497324",
"title": "Z3_Python Developer",
"url": "https://www.foundit.in/job/z3python-developer-ntt-data-bengaluru-bangalore-india-69497324",
"companyName": "NTT Data",
"companyId": "510094",
"companyLogoUrl": "https://media.monsterindia.com/logos/xSP_nttdinx/jdlogo.gif",
"companyJobsUrl": "https://www.foundit.in/search/ntt-data-510094-jobs-career",
"location": "Bengaluru, India",
"experienceMinYears": null,
"experienceMaxYears": null,
"experienceText": null,
"salaryMin": null,
"salaryMax": null,
"salaryCurrency": "INR",
"salaryText": null,
"skills": ["Microservices architecture", "S3", "Dynamodb", "Python", "CloudFront", "Aws Lambda"],
"industries": ["IT/Computers - Software"],
"functions": ["Technology"],
"roles": ["Software Engineer/Programmer"],
"employmentTypes": ["Full time"],
"jobTypes": ["Permanent Job"],
"employerType": "Company",
"postedAt": "2026-10-17T11:02:59.000Z",
"updatedAt": "2026-10-17T19:24:48.000Z",
"expiresAt": "2026-11-29T18:30:00.000Z",
"applicants": 1,
"quickApply": false,
"source": "syndicated",
"applyUrl": "https://careers-inc.nttdata.com/job/Bangalore-Z3_Python-Developer-KA/1439895700/",
"status": "ok",
"site": "www.foundit.in",
"searchKeywords": "python developer",
"description": "NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us…",
"descriptionHtml": "<div><span><p><span><span>NTT DATA strives to hire exceptional, innovative and passionate individuals…",
"places": [
{ "city": "Bengaluru / Bangalore", "state": "Karnataka", "country": "India", "latitude": 12.971599, "longitude": 77.594563 }
],
"companyProfile": {
"name": "NTT Data",
"about": "NTT DATA Corporation is a Japanese multinational information technology service and consulting company headquartered in Tokyo, Japan…",
"industries": ["IT/Computers - Software"],
"logoUrl": "https://media.monsterindia.com/logos/xSP_nttdinx/jdlogo.gif",
"greatPlaceToWork": false
},
"hasScreeningQuestions": false,
"views": 8,
"scrapedAt": "2026-10-18T02:25:41.632Z"
}

A search that finds nothing, or that the site refuses, gives one free row with status no_results or blocked and a reason.

Output fields

FieldDescription
jobId, url, sitefoundit's job id, the link to the ad and the site it came from
titleJob title
companyName, companyId, companyLogoUrl, companyJobsUrlHiring company, its id, logo and its page of jobs on foundit; the name is null when the employer hides it
locationPlace as the site lists it, e.g. "Bengaluru, India"
experienceMinYears, experienceMaxYears, experienceTextExperience range; null when the job states none
salaryMin, salaryMax, salaryCurrency, salaryTextYearly salary band and currency; null when the employer hides the salary or gives none
skills, industries, functions, rolesfoundit's tags for the job
employmentTypes, jobTypes, employerTypeFull time / part time; permanent, contract, work from home; company or consultant
postedAt, updatedAt, expiresAtISO 8601 UTC
applicantsHow many people applied through foundit
quickApply, source, applyUrlsource is foundit for jobs posted on foundit (applied to on foundit) and syndicated for jobs copied from a career site or another board, which carry the employer's applyUrl
searchKeywordsWhich of your keywords found the job first
description, descriptionHtmlFull description as readable text and as the original HTML
placesEvery location of the job with city, state, country, latitude and longitude
companyProfileCompany name, about text, industries, logo and Great Place to Work flag
hasScreeningQuestions, viewsWhether applying asks questions; how many times the job was viewed
status, scrapedAtok for a job; when it was read

With Include full job details off, the fields from description to views are null.

How much does it cost?

Pay per result, platform usage included:

  • US$1.50 per 1,000 jobs as the search lists them (details off);
  • US$2.50 per 1,000 jobs with full details (description, company profile, coordinates).

A job whose detail could not be read is charged at the lower price. Searches that find nothing, refused requests, duplicates and jobs skipped by the monitor cost nothing, and the run stops at your maximum cost. Apify's free plan is enough to try it.

Limitations

  • foundit lists at most 10,000 jobs per search. A larger search is reported in SUMMARY as truncated: split it with a location, an experience range or a shorter Posted within.
  • The location is passed to foundit as written; write the city as the site's search box does (Bengaluru, Mumbai, Delhi, Dubai, Singapore). foundit answers an unknown place with remote jobs rather than an error.
  • The salary filter works on foundit.in only (lakhs of rupees a year); the other sites mix monthly and yearly figures, so there it is refused and you can filter the dataset on salaryMin and salaryMax.
  • Many jobs on foundit are copied from other sites and publish no salary or experience; those fields are null rather than guessed.
  • The site is protected by a firewall. If it refuses this run's IP, the run stops asking, delivers what it already had, and ends with a message; nothing beyond that is charged.

This Actor only reads job ads that foundit publishes for any visitor, without logging in, at a gentle pace (about two requests a second). It leaves out recruiters' names and phone numbers. Job ads are business information; check the terms that apply to your use of the data and the privacy laws of your country, and consult a lawyer if unsure. Read more in Apify's blog post on the legality of web scraping.

Feedback

Need a field or a filter that isn't here? Open an issue in the Issues tab — they are answered quickly.