Foundit Jobs Scraper avatar

Foundit Jobs Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Foundit Jobs Scraper

Foundit Jobs Scraper

Introducing the Foundit Jobs Scraper, a lightweight actor for efficiently scraping job listings from Foundit (formerly Monster). Fast and robust. For best results and reliable data extraction, the use of residential proxies is strongly advised. Streamline your recruitment data gathering today!

Pricing

from $1.00 / 1,000 results

Rating

5.0

(4)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

5

Bookmarked

175

Total users

34

Monthly active users

6 days ago

Last modified

Share

What does Foundit Jobs Scraper do?

Foundit Jobs Scraper collects structured job listings from Foundit.in, formerly Monster India. Search by job keyword and location, or provide a Foundit search URL, then receive job records with titles, companies, locations, salary details, experience, skills, descriptions, posting dates, and direct links.

The Actor is useful for recruitment research, hiring intelligence, job-board monitoring, salary analysis, career research, and employment datasets. Results are saved to an Apify dataset that you can inspect, export, schedule, or connect to another workflow.

Why use Foundit Jobs Scraper?

  • Build hiring datasets - Collect structured listings for specific roles, locations, industries, or experience levels.
  • Support recruitment research - Compare employers, required skills, compensation text, and job requirements across current postings.
  • Monitor the Indian job market - Schedule repeat runs to track new opportunities and changing demand.
  • Start with simple inputs - Enter a keyword and location, or reuse a public Foundit search URL with its existing filters.
  • Use the results anywhere - Download JSON, CSV, Excel, or XML files, or send completed runs to connected tools through Apify integrations.

What data can you extract from Foundit.in?

Each dataset item represents one job listing. The Actor returns core job information together with available classification and description fields.

FieldTypeDescription
job_idStringUnique job identifier from the listing.
titleStringJob title.
companyStringHiring company name.
locationStringJob city, region, or other location text.
salaryStringSalary or compensation text when published.
experienceStringRequired experience range when available.
skillsArraySkills associated with the job listing.
employment_typeStringEmployment or job type, such as full time.
industryStringIndustry classification when available.
functionStringJob function or functional area.
occupational_categoryStringOccupational category associated with the job.
description_htmlStringJob description in the source's formatted representation.
description_textStringPlain-text job description for analysis and search.
urlStringDirect Foundit listing URL.
apply_urlStringApplication link when published by the source.
date_postedStringJob posting date when available.
valid_throughStringApplication or listing expiry date when available.
sourceStringSource website identifier.
page_noNumberSearch result page where the listing was found.
keywordStringKeyword used for the search.
input_locationStringLocation filter used for the search.
scraped_atStringISO timestamp for when the record was collected.

Some source postings do not publish every field. Missing values reflect the original listing and are not necessarily an indication of a failed run.

How to use Foundit Jobs Scraper

  1. Open the Actor on Apify.
  2. Enter a job keyword and location, or paste a Foundit search URL.
  3. Set the maximum number of jobs and search pages.
  4. Add proxy settings when your run needs them, especially for larger collections.
  5. Start the run and review the dataset preview.
  6. Export the results or connect the dataset to your recruitment or analytics workflow.

Input Parameters

All parameters are optional. If no search values are supplied, the Actor uses the prefilled software engineer search for Bangalore.

ParameterTypeRequiredDefaultDescription
urlStringNohttps://www.foundit.in/search/software-engineer-jobs-in-bangaloreFoundit search URL. The Actor can derive the search filters from this URL.
keywordStringNosoftware engineerJob title, skill, or search phrase, such as data analyst or Java developer.
locationStringNoBangaloreLocation filter, such as Bangalore, Mumbai, Delhi, Chennai, or Hyderabad.
results_wantedIntegerNo20Maximum number of jobs to collect. Minimum: 1.
max_pagesIntegerNo20Maximum number of search result pages to process. Minimum: 1.
proxyConfigurationObjectNo-Optional Apify Proxy settings for the run. Residential proxies can help with larger collections.

Output Data

The default dataset contains one JSON object per job listing. Use description_text for plain-text analysis and url or apply_url for source and application links.

FieldTypeDescription
titleStringPosition title.
companyStringEmployer or recruiting company.
locationStringLocation shown in the listing.
experienceStringExperience requirement.
salaryStringSalary information when available.
skillsArrayExtracted skill names.
employment_typeStringEmployment type.
date_postedStringPosting date.
valid_throughStringClosing or expiry date.
urlStringJob listing URL.
apply_urlStringApplication URL when available.
description_htmlStringFormatted description value from the listing.
description_textStringPlain-text description.
job_idStringUnique job identifier.
keywordStringSearch keyword used.
input_locationStringSearch location used.
scraped_atStringCollection timestamp.

Usage Examples

Collect software engineering jobs in Bangalore with a small result limit for an initial test.

{
"keyword": "software engineer",
"location": "Bangalore",
"results_wanted": 20
}

Search From a Foundit URL

Use a public Foundit search page when you already have the required search filters in the URL.

{
"url": "https://www.foundit.in/search/data-scientist-jobs-in-mumbai",
"results_wanted": 100,
"max_pages": 5
}

Larger Collection With Proxy Settings

Collect a larger set of marketing roles from Delhi and route the run through Apify Proxy.

{
"keyword": "marketing manager",
"location": "Delhi",
"results_wanted": 500,
"max_pages": 50,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

The following example shows one dataset item. Optional values may be empty when they are not present in the source listing.

{
"source": "foundit.in",
"url": "https://www.foundit.in/job/senior-software-engineer-12345",
"apply_url": "https://www.foundit.in/apply/12345",
"title": "Senior Software Engineer",
"company": "Tech Solutions Pvt Ltd",
"location": "Bangalore, Karnataka",
"salary": "₹8,00,000 - ₹15,00,000 P.A.",
"experience": "3-5 years",
"skills": ["Java", "Spring Boot", "Microservices"],
"employment_type": "Full Time",
"industry": "IT Services",
"function": "Engineering",
"occupational_category": "Software Development",
"description_text": "Join our team as a Senior Software Engineer and build services for business applications.",
"date_posted": "2026-01-15T00:00:00.000Z",
"valid_through": "2026-02-15T00:00:00.000Z",
"job_id": "12345",
"page_no": 1,
"keyword": "software engineer",
"input_location": "Bangalore",
"scraped_at": "2026-01-15T10:30:00.000Z"
}

Tips for Best Results

  • Use a specific job title or skill phrase instead of a broad term when you need focused results.
  • Test a keyword and location with 20 to 50 results before increasing the collection size.
  • Use url when you need to preserve filters from an existing Foundit search page.
  • Increase max_pages when the requested result count is larger than one page of results.
  • Use proxy settings for larger runs and review the dataset preview before scheduling recurring collections.
  • Check date_posted and scraped_at when comparing results from multiple scheduled runs.

Integrations

  • Google Sheets - Export job results for filtering, reporting, and review.
  • Webhooks - Trigger a downstream workflow when a run finishes.
  • Make or Zapier - Send new job records to alerts, databases, or internal tools.
  • Apify API - Start runs and retrieve dataset items programmatically.
  • CSV, Excel, JSON, and XML - Download results in formats suitable for analysis or data exchange.

Frequently Asked Questions

Can I search for jobs by keyword and location?

Yes. Provide keyword and location to build a targeted Foundit search, or provide url to use an existing search page.

Can I collect jobs from multiple locations?

Yes. Run the Actor separately for each location and combine the datasets, or use location terms supported by the Foundit search page.

How many jobs can I collect?

You can request up to the number of matching listings available, subject to results_wanted, max_pages, source availability, and run limits.

Can I export Foundit data to CSV or Excel?

Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats.

Can I schedule regular job searches?

Yes. Create an Apify schedule to run the Actor hourly, daily, weekly, or at a custom interval for monitoring workflows.

Why is a field empty?

Some job postings do not publish salary, experience, application, or expiry information. The Actor returns the data available in each listing.

Public data collection can be subject to laws, privacy requirements, and website terms. You are responsible for using the Actor lawfully and respecting Foundit.in's rules and applicable limits.

For other job-data workflows from the same developer profile, see:

Support

For issues, feature requests, or target-specific questions, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is intended for legitimate collection of publicly available job information. Users are responsible for complying with Foundit.in terms, applicable laws, privacy requirements, and any restrictions that apply to their intended use of the data.