ParseForge Scrapers

Foundit Jobs Scraper

parseforge/foundit-jobs-scraper

JobsLead generation

Scrape Foundit (Monster India) jobs with salary, experience, skills, location, posted date, apply link and full description. Filter by city, function and freshness. Export to CSV, Excel, JSON or XML.

Run this scraper See the API call
Total runs
5
Bookmarked
0
Last modified
2 days ago

This scraper was last updated on .

What does the Foundit Jobs Scraper return?

ParseForge Banner

๐Ÿ’ผ Foundit Jobs Scraper

๐Ÿš€ Export Foundit (formerly Monster India) job listings in seconds. Search by keyword, city, function, industry, experience and salary, and get one row per job with 58 fields: title, company, location with coordinates, experience, published salary, skills, exact posting date, apply link and the full description. 240 jobs with descriptions in about 90 seconds, no login.

Foundit Jobs Scraper reads the public Foundit job board, the same listings a visitor sees on foundit.in. It pages through the results 100 jobs at a time, opens each job page for the full description, coordinates and state, and returns clean, consistent rows you can drop straight into a spreadsheet, a database or an AI pipeline.

Each row carries 58 fields (54 when you turn the description block off). In our tests a six-search run returned 240 unique jobs in 92 seconds, and every row had a location with coordinates, skills and an ISO posting date. Rows follow the same jobs-1 field names as the other ParseForge jobs Actors, so results from several boards can be joined on uid.

๐ŸŽฏ Target Audience ๐Ÿ’ก Primary Use Cases
Recruiters and staffing agencies, HR-tech and job aggregator teams, compensation analysts, sales teams that sell to hiring companies, labour-market researchers Lead lists of companies that are hiring, salary and skills benchmarking, job feeds for a career site, hiring-demand tracking by city, talent-market research for India

๐Ÿ“‹ What the Foundit Jobs Scraper does

  • ๐Ÿ”Ž Keyword and filter search. Any number of keywords, each searched in every location you list, with filters for posting age, experience range, salary range, employment type, job type, employer type, function and industry.
  • ๐Ÿ”— Paste Foundit links. A results link keeps its own filters. A job link returns that one job.
  • ๐Ÿ’ฐ Salary as numbers. When an employer publishes a range you get salaryMin, salaryMax, salaryCurrency and salaryInterval. When the employer marks the salary confidential it stays hidden and salaryConfidential says so.
  • ๐Ÿ“ Places you can map. City, state, country code, latitude and longitude, plus every extra location a job lists.
  • ๐Ÿ—“ Real dates. datePosted, dateUpdated and the closing date as ISO timestamps, never "3 days ago".
  • ๐Ÿ›  Skills, functions, industries. As Foundit tags them, as clean lists.
  • ๐Ÿงฌ Chains with other boards. Rows carry schemaVersion, uid, source and the shared jobs-1 names.
  • ๐Ÿงน No duplicates, no surprises. A job is delivered once per run, and a link that cannot be read gets a clear error row that is never charged.

๐Ÿ’ก Why it matters: Foundit is one of India's large job boards and lists many roles outside tech: sales, operations, banking, healthcare, education and manufacturing. One consistent dataset lets you compare demand, pay and skills across cities.

๐ŸŽฌ Full Demo (๐Ÿšง Coming soon)

๐Ÿ“Š Output

One row per job. Values Foundit does not publish read Not Disclosed, and empty lists are []. Error rows carry only the input, scrapedAt and error.

Field Description
๐Ÿ–ผ imageUrl Employer logo, Not Disclosed when the job has none
๐Ÿงฌ schemaVersion Always jobs-1, the shared jobs row format
๐Ÿ”‘ uid foundit:<companyId>:<jobId>, unique across boards and the key for de-duplication
๐Ÿ†” jobId Foundit job id
๐Ÿ“Œ title Job title
๐Ÿ“ถ status active or expired
๐Ÿ”— jobUrl Public Foundit page of the job
๐Ÿ“จ applyUrl Where to apply: the employer or source posting for syndicated jobs, the Foundit page otherwise
โ†—๏ธ externalApply Yes when applying happens off Foundit
๐Ÿท listingType Direct (posted on Foundit by the employer) or Syndicated (collected by Foundit from another site)
๐ŸŒ source Always foundit
๐Ÿ—‚ sourceType Always job-board
โš™๏ธ ats Applicant tracking system detected from the apply link (Oracle Cloud, Workday, Greenhouse and others), Not Disclosed otherwise
๐Ÿข company Employer name, Not Disclosed when the employer is hidden
๐Ÿ†” companyId Foundit company id
๐Ÿ”— companyUrl Foundit page listing the company's jobs
๐Ÿ‘” employerType Company or Consultant
๐Ÿ“ location Location text as Foundit prints it
๐Ÿ™ city First city
๐Ÿ—บ region State
๐ŸŒ country Country
๐Ÿณ countryCode ISO country code
๐Ÿงญ latitude Latitude of the first location
๐Ÿงญ longitude Longitude of the first location
๐Ÿ“ additionalLocations Other cities the job lists
๐Ÿ  isRemote Yes when the job is remote or work from home
๐Ÿ  workArrangement Remote when remote, Not Disclosed otherwise (Foundit does not tag on-site or hybrid)
โฑ employmentType Full-time, Part-time, Contract, Temporary or Internship
๐Ÿท jobTypes Foundit job-type tags such as Permanent Job, Work From Home, Jobs for Women
๐Ÿงฉ functions Foundit function tags
๐Ÿญ industries Foundit industry tags
๐ŸŽ“ experience Required experience as printed, for example 5-10 Years
๐ŸŽ“ yearsExperienceMin Minimum years
๐ŸŽ“ yearsExperienceMax Maximum years
๐Ÿ—“ datePosted Posting time, ISO 8601 UTC
๐Ÿ”„ dateUpdated Last update, ISO 8601 UTC
โณ applicationDeadline Closing date Foundit gives the posting
๐Ÿ’ฐ hasSalary Yes when a salary range is published
๐Ÿ”’ salaryConfidential Yes when the employer hid the salary
๐Ÿ’ฐ salaryText Salary as Foundit prints it
๐Ÿ’ฐ salaryMin Annual minimum in rupees
๐Ÿ’ฐ salaryMax Annual maximum in rupees
๐Ÿ’ฑ salaryCurrency Currency code
๐Ÿ“† salaryInterval year
๐Ÿงพ salarySource board-structured
๐Ÿ›  skills Skills as a list
๐Ÿ›  skillCount Number of skills
๐Ÿ‘ฅ totalApplicants Applicants so far (direct listings only)
๐Ÿ”ฅ isUrgentlyHiring Yes when flagged urgent
๐Ÿšถ isWalkIn Yes for walk-in drives
โšก quickApply Yes when Foundit offers quick apply
๐Ÿ“ descriptionText Full description as plain text (with the description block on)
๐Ÿ“ descriptionHtml Full description as Foundit's HTML
๐Ÿ”ข descriptionLength Characters of plain text
๐Ÿ“ descriptionSnippet First 300 characters
๐Ÿ”Ž searchQuery The keyword that found the job
๐Ÿ•’ scrapedAt ISO timestamp of the scrape
โŒ error null on success

Three real rows (descriptions shortened here):

[
  {
    "imageUrl": "https://media.monsterindia.com/logos/xcharacterinx/jdlogo.gif",
    "schemaVersion": "jobs-1",
    "uid": "foundit:41798:69116736",
    "jobId": "69116736",
    "title": "Finance Controller",
    "status": "active",
    "jobUrl": "https://www.foundit.in/job/finance-controller-character-sketches-mumbai-mumbai-city-69116736",
    "applyUrl": "https://www.foundit.in/job/finance-controller-character-sketches-mumbai-mumbai-city-69116736",
    "externalApply": "No",
    "listingType": "Direct",
    "source": "foundit",
    "sourceType": "job-board",
    "ats": "Not Disclosed",
    "company": "Character Sketches",
    "companyId": "41798",
    "companyUrl": "https://www.foundit.in/search/character-sketches-41798-jobs-career",
    "employerType": "Consultant",
    "location": "Mumbai, Mumbai City",
    "city": "Mumbai",
    "region": "Maharashtra",
    "country": "India",
    "countryCode": "IN",
    "latitude": 19.075984,
    "longitude": 72.877656,
    "additionalLocations": [
      "Mumbai City"
    ],
    "isRemote": "No",
    "workArrangement": "Not Disclosed",
    "employmentType": "Full-time",
    "jobTypes": [
      "Permanent Job"
    ],
    "functions": [
      "Finance & Accounts"
    ],
    "industries": [],
    "experience": "6-15 Years",
    "yearsExperienceMin": 6,
    "yearsExperienceMax": 15,
    "datePosted": "2026-09-28T07:14:34.000Z",
    "dateUpdated": "2026-09-28T07:14:34.000Z",
    "applicationDeadline": "2026-11-26T18:30:00.000Z",
    "hasSalary": "Yes",
    "salaryConfidential": "No",
    "salaryText": "18,00,000-23,00,000 INR",
    "salaryMin": 1800000,
    "salaryMax": 2300000,
    "salaryCurrency": "INR",
    "salaryInterval": "year",
    "salarySource": "board-structured",
    "skills": [
      "Financial Accounting",
      "Taxation",
      "Mis",
      "Budget",
      "Cash Flow",
      "Finance Controller",
      "Production Finance"
    ],
    "skillCount": 7,
    "totalApplicants": 56,
    "isUrgentlyHiring": "No",
    "isWalkIn": "No",
    "quickApply": "Yes",
    "descriptionText": "We are looking for an experienced Finance Controller to manage the company's finance, accounting, taxation, compliance and project finance functions. The role w...",
    "descriptionHtml": "<p>We are looking for an experienced <strong>Finance Controller</strong> to manage the company's finance, accounting, ta...",
    "descriptionLength": 1704,
    "descriptionSnippet": "We are looking for an experienced Finance Controller to manage the company's finance, accounting, taxation, compliance a...",
    "searchQuery": "accountant",
    "scrapedAt": "2026-09-29T03:49:07.872Z",
    "error": null
  },
  {
    "imageUrl": "https://media.monsterindia.com/logos/xOP_poliinx1705514019129/jdlogo.gif",
    "schemaVersion": "jobs-1",
    "uid": "foundit:811125:69176218",
    "jobId": "69176218",
    "title": "Zonal Sales Manager",
    "status": "active",
    "jobUrl": "https://www.foundit.in/job/zonal-sales-manager-policybazaarcom-mumbai-india-69176218",
    "applyUrl": "https://www.linkedin.com/jobs/view/4469731859/",
    "externalApply": "Yes",
    "listingType": "Syndicated",
    "source": "foundit",
    "sourceType": "job-board",
    "ats": "Not Disclosed",
    "company": "Policybazaar.Com",
    "companyId": "811125",
    "companyUrl": "https://www.foundit.in/search/policybazaarcom-811125-jobs-career",
    "employerType": "Company",
    "location": "Mumbai, India",
    "city": "Mumbai",
    "region": "Maharashtra",
    "country": "India",
    "countryCode": "IN",
    "latitude": 19.075984,
    "longitude": 72.877656,
    "additionalLocations": [],
    "isRemote": "No",
    "workArrangement": "Not Disclosed",
    "employmentType": "Full-time",
    "jobTypes": [
      "Permanent Job"
    ],
    "functions": [
      "Bfsi Insurance"
    ],
    "industries": [
      "Insurance"
    ],
    "experience": "8-12 Years",
    "yearsExperienceMin": 8,
    "yearsExperienceMax": 12,
    "datePosted": "2026-09-28T19:49:10.000Z",
    "dateUpdated": "2026-09-28T19:49:10.000Z",
    "applicationDeadline": "2026-11-12T18:30:00.000Z",
    "hasSalary": "No",
    "salaryConfidential": "No",
    "salaryText": "Not Disclosed",
    "salaryMin": "Not Disclosed",
    "salaryMax": "Not Disclosed",
    "salaryCurrency": "Not Disclosed",
    "salaryInterval": "Not Disclosed",
    "salarySource": "Not Disclosed",
    "skills": [
      "Team Management",
      "Customer Acquisition",
      "Relationship management",
      "Market Expansion",
      "Sales strategies"
    ],
    "skillCount": 5,
    "totalApplicants": "Not Disclosed",
    "isUrgentlyHiring": "No",
    "isWalkIn": "No",
    "quickApply": "No",
    "descriptionText": "Zonal Sales Manager Job Summary We are looking for an experienced and result-oriented Zonal Sales Manager to drive sales growth and business expansion across ...",
    "descriptionHtml": "<p><strong>Zonal Sales Manager</strong></p><p><strong>Job Summary</strong></p><p></p><p>We are looking for an experience...",
    "descriptionLength": 2669,
    "descriptionSnippet": "Zonal Sales Manager\n\nJob Summary\n\nWe are looking for an experienced and result-oriented Zonal Sales Manager to drive sal...",
    "searchQuery": "sales manager",
    "scrapedAt": "2026-09-29T03:46:30.256Z",
    "error": null
  },
  {
    "imageUrl": "https://media.monsterindia.com/logos/xascinx/jdlogo.gif",
    "schemaVersion": "jobs-1",
    "uid": "foundit:2585:65486823",
    "jobId": "65486823",
    "title": "Entry Level HR Recruiter - Rajajinagar, Bangalore",
    "status": "active",
    "jobUrl": "https://www.foundit.in/job/entry-level-hr-recruiter-rajajinagar-bangalore-askexim-services-bengaluru-bangalore-65486823",
    "applyUrl": "https://www.foundit.in/job/entry-level-hr-recruiter-rajajinagar-bangalore-askexim-services-bengaluru-bangalore-65486823",
    "externalApply": "No",
    "listingType": "Direct",
    "source": "foundit",
    "sourceType": "job-board",
    "ats": "Not Disclosed",
    "company": "Askexim Services",
    "companyId": "2585",
    "companyUrl": "https://www.foundit.in/search/askexim-services-2585-jobs-career",
    "employerType": "Consultant",
    "location": "Bengaluru",
    "city": "Bengaluru",
    "region": "Karnataka",
    "country": "India",
    "countryCode": "IN",
    "latitude": 12.971599,
    "longitude": 77.594563,
    "additionalLocations": [],
    "isRemote": "No",
    "workArrangement": "Not Disclosed",
    "employmentType": "Full-time",
    "jobTypes": [
      "Permanent Job"
    ],
    "functions": [
      "Human Resources"
    ],
    "industries": [
      "Employment",
      "Consulting",
      "Recruiting",
      "Staffing Agency",
      "Human Resources"
    ],
    "experience": "Not Disclosed",
    "yearsExperienceMin": "Not Disclosed",
    "yearsExperienceMax": "Not Disclosed",
    "datePosted": "2026-09-04T06:26:25.000Z",
    "dateUpdated": "2026-09-25T11:24:15.000Z",
    "applicationDeadline": "2026-11-23T18:30:00.000Z",
    "hasSalary": "No",
    "salaryConfidential": "Yes",
    "salaryText": "Not Disclosed",
    "salaryMin": "Not Disclosed",
    "salaryMax": "Not Disclosed",
    "salaryCurrency": "Not Disclosed",
    "salaryInterval": "Not Disclosed",
    "salarySource": "Not Disclosed",
    "skills": [
      "Talent Aquisition",
      "Hr Recruiter",
      "Recruiter",
      "Trainee Recruiter",
      "Hr",
      "Fresher",
      "Human Resources",
      "Recruitment",
      "HR intern",
      "entry level",
      "Fresh Graduate"
    ],
    "skillCount": 11,
    "totalApplicants": 553,
    "isUrgentlyHiring": "No",
    "isWalkIn": "No",
    "quickApply": "Yes",
    "descriptionText": "Company: Askexim Services Position : Entry Level HR Recruiter Location: Work from office at Rajajinagar, Bangalore (candidates from nearby areas preferred) J...",
    "descriptionHtml": "<p><strong>Company:</strong> Askexim Services</p><p></p><p><strong>Position</strong>: Entry Level HR Recruiter</p><p></p...",
    "descriptionLength": 2704,
    "descriptionSnippet": "Company: Askexim Services\n\nPosition : Entry Level HR Recruiter\n\nLocation: Work from office at Rajajinagar, Bangalore (ca...",
    "searchQuery": "hr executive",
    "scrapedAt": "2026-09-29T03:52:48.918Z",
    "error": null
  }
]

โœจ Why choose this Actor

  • ๐Ÿงพ 58 consistent fields. Descriptions, coordinates, state, exact dates and salary as numbers, not just the search card.
  • ๐Ÿงฌ Shared jobs format. schemaVersion, uid, source and the jobs-1 names match the other ParseForge jobs Actors, so several boards land in one table.
  • ๐Ÿ”’ Respects hidden salaries. Foundit's data can hold a salary the employer marked confidential. This Actor leaves it out and tells you why in salaryConfidential.
  • ๐ŸŒ† More than 9,500 jobs per topic. Foundit stops paging near 9,500 results per search. Every location you list is its own search with its own window.
  • ๐Ÿ›ก Fails loudly. If Foundit stops answering, the run fails with a message instead of ending green with an empty dataset.
  • โšก Light and cheap to run. Plain HTTP, no browser, 512 MB. Measured about $0.03 of platform usage per 1,000 jobs with descriptions on.

๐Ÿ“ˆ How it compares to alternatives

This Actor Most-used alternative on the Store
Fields per job 58 (54 without descriptions) about 20
Full description On by default, as text and HTML Off by default, one text field
Coordinates and state Yes, from the job page No
Posting date Always an ISO timestamp Relative text ("3 days ago") by default
Salary Rupees per year as numbers, with currency and interval Lakhs
Employer-hidden salary Left out and flagged Left out and flagged
Direct vs syndicated flag Yes No
Shared cross-board row format Yes (jobs-1, uid) No
Only-new-jobs mode No, de-duplicate on uid Yes (monitor mode)
Ceiling per search About 9,500 jobs, one window per location Not stated

๐Ÿš€ How to use

  1. Create a free Apify account with $5 of credit: sign up here.
  2. Open the Actor and type one or more Search keywords, for example python developer or sales manager.
  3. Optionally add Locations (one per line), a Posted within window, experience and salary ranges, and function or industry names.
  4. Set Max Items. Free accounts are limited to 10 items, paid accounts can request up to 1,000,000.
  5. Click Start. The dataset fills as pages are read.
  6. Download the dataset as CSV, Excel, JSON or XML, or read it through the API.

๐Ÿ’ผ Business use cases

๐Ÿงฒ Sales and lead generation

Companies that post many roles are growing. Filter by function and city, group the dataset by company, and hand the list of hiring employers to your sales team. Use companyId and companyUrl to see everything a company is hiring for.

๐Ÿ“Š Salary and skills benchmarking

Every row with a published range gives an annual minimum and maximum in rupees. Combine it with skills, yearsExperienceMin and city to see what a skill pays in each market.

๐Ÿ—‚ Job feeds and aggregators

Run daily with Posted within set to 1 day and Sort by newest first. uid is a stable key, so your database can skip jobs it already has.

๐Ÿ”ฌ Labour-market research

Track how demand for a role moves between cities, industries and experience bands. Foundit lists a large share of non-tech roles.

๐Ÿ”Œ Automating Foundit Jobs Scraper

Schedule the Actor in Apify Console for a daily or weekly run, then send the dataset where you need it: Make and Zapier for no-code flows, Slack or email alerts when a new run finishes, Airbyte for warehouse loads, GitHub Actions for pipelines, Google Drive or Google Sheets for shared reports. The Apify API and webhooks work with any stack.

๐ŸŒŸ Beyond business use cases

  • ๐ŸŽ“ Research: study hiring patterns, skill demand and pay across Indian cities.
  • ๐Ÿง‘โ€๐Ÿ’ป Personal: build your own alert for the roles you want, filtered by city and experience.
  • ๐Ÿค Non-profit: help job seekers and training programmes see which skills local employers ask for.
  • ๐Ÿงช Experimentation: train and test matching, ranking or salary-prediction models on real postings.

๐Ÿค– Ask an AI assistant about this scraper

Open ChatGPT, Claude or Gemini and paste this page's link with a question such as "which filters should I use to list fintech jobs in Pune posted this week?". The Actor also works as a tool for AI agents through the Apify API and MCP.

โ“ Frequently Asked Questions

๐Ÿ”‘ Do I need a Foundit account or cookies?

No. The Actor reads the public listings a logged-out visitor sees. It never logs in and never asks for cookies.

๐Ÿ“š How many jobs can one search return?

Foundit shows about 9,500 jobs per search at most, in pages of 100, even when its counter says more. To go further, add several Locations (each is its own search with its own 9,500 window) or narrow the search with filters and run it more than once.

๐Ÿ’ฐ Why is the salary often Not Disclosed?

Most Foundit postings publish no salary. In our runs a published range appeared on 4% to 30% of rows depending on the search, and between none and about two thirds of the rows in some searches were marked confidential by the employer. Confidential salaries are left out on purpose and salaryConfidential says Yes.

๐Ÿท What is the difference between Direct and Syndicated?

Direct jobs are posted on Foundit by the employer and usually carry applicant counts and often salary. Syndicated jobs are collected by Foundit from other sites; their applyUrl points to the original posting and totalApplicants is Not Disclosed. The share depends on the keyword: from 3% to 96% syndicated in our runs.

๐Ÿ”— Which links can I paste?

Foundit results links such as https://www.foundit.in/srp/results?query=python&locations=pune (the filters in the link are used) and job links such as https://www.foundit.in/job/...-69168913. Other pages are skipped and listed as error rows that are never charged.

๐Ÿงฉ What values do Functions and Industries accept?

Foundit's exact names, for example Software Development, Sales, Human Resources or BPO. A value Foundit does not know returns no jobs, and the run says so. Run once without the filter and read the functions and industries columns to see the names in use.

๐Ÿ•’ Can I get only new jobs every day?

Set Posted within to 1 day, Sort by to newest first and schedule the run daily. The Actor keeps no memory between runs, so use uid in your own database to drop repeats.

๐Ÿงน Are duplicates or error rows charged?

No. A job is delivered once per run even when several keywords find it. Error rows are never charged.

๐Ÿ›‘ What happens if a job was removed?

A pasted job link that Foundit no longer serves gets an error row that names the link. A job that disappears between the search and the detail request is still delivered from the search data, with the description fields set to Not Disclosed.

๐Ÿ›ก Do I need a proxy?

No. The default is a direct connection. If Foundit starts refusing the run's address, the Actor rotates and moves up to residential proxy by itself and says so in the log. If everything is refused the run fails with a clear message.

๐ŸŒ Does it cover Foundit in Singapore, Malaysia or the Philippines?

No. This Actor reads foundit.in (India). Rows always have country India unless Foundit lists an overseas location.

๐Ÿ‘ค Does it collect recruiter names or phone numbers?

No. Recruiter names and contact numbers that Foundit stores are not collected. Descriptions are delivered as the employer wrote them.

๐Ÿ†“ What does a free account get?

Free accounts are limited to 10 items per run, enough to check the fields. Paid accounts can request up to 1,000,000 items.

๐Ÿ”Œ Integrate with any app

Use Apify integrations to connect the dataset to Make, Zapier, n8n, Google Sheets, Slack, Airtable, Airbyte, webhooks and more, or call the Actor from your own code with the Apify API and clients for JavaScript and Python.

โžก๏ธ Next step

  • Naukri.com Jobs Scraper: India's other large job board. Its Job title or keyword and City or region inputs take the same keyword and city you searched here (searchQuery, city), so you can compare the two boards.
  • Career Site Jobs Scraper: for rows whose ats is Oracle Cloud, Workday, Greenhouse, Lever, Ashby, SmartRecruiters, iCIMS, Workable, Recruitee or BambooHR, paste the applyUrl into its Career site URLs (it accepts a single posting link) to read that employer's whole career site. Only a small share of Foundit rows link to such a system.
  • Glassdoor Scraper: put a company value into its Company Name input to get reviews, salaries and interview data for the employer.
  • Internshala Scraper: internships and fresher jobs in India, a good companion when you hire entry-level.

๐Ÿ”— Recommended Actors

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection.

๐Ÿ†˜ Need Help? Open our contact form

โš ๏ธ Disclaimer: this is an independent tool, not affiliated with Foundit or Monster. It collects only publicly available data.

What input does the Foundit Jobs Scraper accept?

FieldTypeWhat it doesDefault
searchQueries array Job titles or skills to search, one per line, for example "python developer" or "sales manager". Each keyword is searched on its own (and once per location below); duplicates across keywords are removed. ["python developer"]
startUrls array Optional. A Foundit results link (https://www.foundit.in/srp/results?query=python&locations=pune) is searched with the filters already in the link. A job link (https://www.foundit.in/job/...-69168913) returns that single job. Other pages are skipped and listed as error rows. []
maxItems integer Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000 10
locations array Cities or regions such as Bengaluru, Mumbai, Delhi NCR, Pune or Remote. Each location is searched separately, so every one gets its own result window (Foundit shows about 9,500 jobs per search). Leave empty for all of India. []
postedWithinDays string (5 options) Only jobs posted in the last N days (1 to 30). not set
experienceMin integer Keep jobs whose required experience range overlaps yours. 0 = freshers. not set
experienceMax integer Upper end of the experience range you want to match. not set
salaryMinLakhs integer Annual pay in lakhs of rupees (10 = 10 LPA). Only jobs that publish a salary can match; most Foundit listings do not. not set
salaryMaxLakhs integer Upper end of the annual salary range in lakhs. not set
employmentType string (3 options) Full time or part time. Empty = both. not set
jobType string (5 options) Foundit job-type tag. Contract Job, Work From Home and Jobs for Women are small groups; Permanent Job covers nearly everything. not set
employerType string (3 options) Direct employers or recruitment consultants. not set
functions array Foundit function names, matched exactly, for example "Software Development", "Sales", "Human Resources", "Education", "Healthcare". Several values match any of them. Check the "functions" column of a first run for the exact names. []
industries array Foundit industry names, matched exactly, for example "IT/Computers - Software", "BPO", "Banking/Accounting/Financial Services". Check the "industries" column of a first run for the exact names. []
sortBy string (2 options) Relevance is the default order on Foundit. Newest first suits daily monitoring together with "Posted within". relevance
includeDescription boolean Adds descriptionText, descriptionHtml, latitude, longitude and the state by reading each job page (one extra request per job). Turn off for the fastest run. true
maxItemsPerQuery integer Stop each keyword/location search after this many jobs, so one broad keyword does not use up the whole run. Empty = no per-search limit. not set
proxyConfiguration object Foundit answers plain requests, so the default is no proxy. If Foundit starts refusing the run address, the run moves up by itself: your choice, then Apify datacenter, then residential. {"useApifyProxy":false}

How much does the Foundit Jobs Scraper cost?

from $2.13 per 1,000 results

Charged forWhat it isPrice each
Result item Charged once per result delivered to the dataset. $0.002125 to $0.0025

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

How do I call the Foundit Jobs Scraper API?

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~foundit-jobs-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "searchQueries": [
      "python developer"
    ],
    "startUrls": [],
    "maxItems": 10,
    "locations": [],
    "functions": []
  }'

What example inputs can I use?

Use these inputs to see how a run is configured.

input.json
{
  "searchQueries": [
    "python developer"
  ],
  "startUrls": [],
  "maxItems": 10,
  "locations": [],
  "functions": []
}

What do users say about the Foundit Jobs Scraper?

No reviews yet. Be the first.

How do I report an issue with the Foundit Jobs Scraper?

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

What related scrapers can I use?

Run Foundit Jobs Scraper on Apify All scrapers