Foundit Jobs Scraper (India Jobs, Salaries, Skills)
Pricing
from $2.10 / 1,000 jobs
Foundit Jobs Scraper (India Jobs, Salaries, Skills)
Scrape Foundit (formerly Monster India) job listings by keyword and city: job title, company, location, experience range, salary text, employment type, skills, posting date and link. India only.
Pricing
from $2.10 / 1,000 jobs
Rating
0.0
(0)
Developer
Murat Uzun
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
What is Foundit Jobs Scraper?
Foundit Jobs Scraper collects India job listings from Foundit, the former Monster India job board, by keyword and city. Each job becomes one row with the title, employer, location, experience range, skills, employment type, posting time and the Foundit job link. It uses the same JSON search service the Foundit website uses, so no login is needed.
What data does Foundit Jobs Scraper extract?
| Field | Type | Meaning |
|---|---|---|
jobId, url | string | Foundit job id and job page link |
title | string | Job title as posted (some postings include the city or a reference in the title) |
companyName, companyId | string | Employer; null when the employer hides its name |
location | string | Job location, e.g. Bengaluru, India |
channel | string | Foundit market, e.g. India |
experienceMin, experienceMax | number | Required years of experience |
salaryText, salaryCurrency, salaryMin, salaryMax | string / number | Pay when published; null otherwise (see FAQ) |
employmentTypes, jobTypes | array | e.g. ["Full time"], ["Contractual"] |
functions, industries | array | Job function and industry labels |
skills | array | Skill list split from the posting |
isUrgentlyHiring, isQuickApply, salaryHidden, companyHidden | boolean | Listing flags |
postedAt | ISO string | When the job was created on Foundit |
updatedText | string | Foundit's relative update text, e.g. 7 hours ago |
searchKeyword, searchLocation | string | The search that found the row |
scrapedAt | ISO string | When the row was collected |
How to use Foundit Jobs Scraper
- Open the actor in Apify and go to the Input tab.
- Enter one or more keywords separated by
;, for examplepython developer; data analyst. - Optionally enter an Indian city, for example
Bangalore, and an employment type such asFull time. - Optionally set posted-within days and the maximum jobs per search.
- Click Start and download the dataset as JSON, CSV or Excel.
Example input
{"keywords": "python developer","location": "Bangalore","employmentType": "Full time","postedWithinDays": 30,"maxJobs": 40}
Example output
Real row from a run on 2026-10-23 (input above; trimmed for length):
{"position": 1,"jobId": "69530719","title": "Senior Python Developer .,6+yrs,Bangalore,Immediate Joiners only","url": "https://www.foundit.in/job/senior-python-developer-6-yrs-bangalore-immediate-joiners-only-global-tec","companyName": "Global Technologies","location": "Bengaluru, India","channel": "India","experienceMin": 6,"experienceMax": 8,"salaryText": null,"employmentTypes": ["Full time"],"functions": ["Software Development"],"postedAt": "2026-10-22T17:30:16.000Z","updatedText": "7 hours ago","searchKeyword": "python developer","searchLocation": "Bangalore"}
The run returned 40 rows from 95 scanned results (Foundit reported 216 matches for this search) in about 10 seconds (run GkSEb46fx4HuHM072, build 0.0.2). Platform usage: USD 0.00054. That build stored a zero pay placeholder (0-0 INR) as salaryText; build 0.0.4 writes null instead, which is what the example shows.
Input parameters
- Keywords: one or more searches separated by
;. - City (India): optional city name. Empty = all of India.
- Employment type: keeps jobs that list this type; applied after the fetch.
- Posted within days: keeps jobs created in the last N days.
- Max jobs per search: up to 2,000 per keyword.
- Proxy mode: direct first; residential India proxy only after blocks.
Pricing
Pay per result: USD 0.0035 per job, with volume tiers that go lower on higher Apify plans. The actor start is billed as well (USD 0.00005). The largest competing Foundit actor on the Store lists USD 0.00599 per result, so this price sits below it.
Measured platform usage: a 100-row default run cost USD 0.00081 (about USD 0.008 per 1,000 jobs in compute); the 40-row run above cost USD 0.00054.
Foundit Jobs Scraper vs. alternatives
- Coverage: India only (foundit.in). Foundit also runs Singapore, Malaysia and Indonesia sites; this actor does not read them.
- Descriptions: the search service returns no job description text. Use the job link for the full post. Adding descriptions would need one extra request per job, which this version does not make.
- Salaries: most Foundit postings hide pay or list it as
0-0 INR. Those become null, so pay data is sparse.
Using Foundit Jobs Scraper with AI agents
The actor has pay-per-result pricing, a bounded maximum per search and a schema with a description for every input. An agent can pass keywords and a city, read the rows, and stop at the limit.
FAQ
Does it need a login or a proxy? No login. The direct request works from Apify's datacenter IPs; the residential option is there for blocks.
Why is salary empty? Foundit hides pay on most postings. When pay is hidden or zero, the row keeps salaryText as null.
Why does the run show fewer rows than the scanned count? Advertisement placeholders without a job id are skipped, and the filters drop rows that do not match.
Why do some titles contain a city or a number? Recruiters write them that way on Foundit; the actor keeps the title exactly as posted.
What if the site rejects requests? The service needs a results-page referer; the actor sends one. If results still cannot be read, it stops that search and writes an ERRORS record.
Support
Use the Issues tab on the actor page. Foundit is a third-party site; this actor is not affiliated with Foundit or its owner.