Foundit Jobs Scraper
Pricing
Pay per usage
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
Pay per usage
Rating
0.0
(0)
Developer

Shahid Irfan
Actor stats
0
Bookmarked
5
Total users
2
Monthly active users
9 days ago
Last modified
Categories
Share
Foundit.in Jobs Scraper
Scrape job listings from Foundit.in (formerly Monster India) - India's largest job portal
Extract comprehensive job data including titles, companies, locations, salaries, skills, and descriptions from Foundit.in. Perfect for job market analysis, recruitment automation, and career research.
โจ Key Features
- Comprehensive Job Data - Extract job titles, companies, locations, experience requirements, skills, salaries, and full descriptions
- Multiple Search Methods - Search by keywords, locations, or direct URLs
- Pagination Support - Automatically handles multiple result pages
- Flexible Output - Choose between detailed job information or quick URL collection
- Production Ready - Built for reliability and scalability
- Stealth Scraping - Advanced header generation and session management to avoid blocks
- Robust Error Handling - Automatic retry with fallback mechanisms for failed requests
- Smart Detection - Detects and handles blocking patterns with automatic refetch
๐ What You Can Scrape
- Job titles and descriptions
- Company names and information
- Location and remote work options
- Experience requirements
- Required skills and technologies
- Salary information (when available)
- Employment types (permanent, contract, etc.)
- Industry and function categories
- Posting dates and validity periods
๐ Quick Start
โ ๏ธ Important: Proxy Configuration Required
For reliable scraping, always use proxy configuration to avoid being blocked:
{"keyword": "software engineer","location": "Bangalore","results_wanted": 50,"proxyConfiguration": {"useApifyProxy": true}}
Advanced Configuration
{"keyword": "data scientist","location": "Mumbai","results_wanted": 100,"max_pages": 10,"collectDetails": true,"proxyConfiguration": {"useApifyProxy": true,"groups": ["RESIDENTIAL"]}}
๐ Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
keyword | string | "" | Job title or skill to search for (e.g., "software engineer", "marketing manager") |
location | string | "" | City or region filter (e.g., "Bangalore", "Mumbai", "Delhi NCR") |
startUrl | string | - | Direct Foundit.in search URL (overrides keyword/location) |
startUrls | array | - | Array of Foundit.in search URLs to process |
results_wanted | integer | 100 | Maximum number of jobs to collect (1-1000) |
max_pages | integer | 20 | Maximum search result pages to visit (1-100) |
collectDetails | boolean | true | Visit job detail pages for complete information |
proxyConfiguration | object | - | REQUIRED - Proxy settings to avoid being blocked. Use {"useApifyProxy": true} |
๐ค Output Data
Each scraped job includes comprehensive structured data:
{"job_id": "38957246","title": "Senior Software Engineer","company": "Tech Solutions Pvt Ltd","location": "Bangalore, Karnataka","experience": "3-5 years","salary": "โน8,00,000 - โน12,00,000","skills": ["Java", "Spring Boot", "Microservices", "AWS"],"employment_type": "Permanent","industry": "Information Technology","function": "Software Development","date_posted": "2 days ago","valid_through": "2025-12-29","description_html": "<p>We are looking for a skilled Java developer...</p>","description_text": "We are looking for a skilled Java developer with expertise in Spring Boot and microservices architecture. The ideal candidate will have 3-5 years of experience...","url": "https://www.foundit.in/job/senior-software-engineer-tech-solutions-bangalore-38957246","scraped_at": "2025-11-29T10:30:00.000Z"}
Output Field Descriptions
| Field | Type | Description |
|---|---|---|
job_id | string | Unique job identifier from Foundit.in |
title | string | Job title/position name |
company | string | Hiring company name |
location | string | Job location (city, state) |
experience | string | Required experience range |
salary | string | Salary range or information (when available) |
skills | array | List of required skills/technologies |
employment_type | string | Employment type (Permanent, Contract, etc.) |
industry | string | Industry category |
function | string | Job function/department |
date_posted | string | When the job was posted |
valid_through | string | Job posting expiry date |
description_html | string | Full job description with HTML formatting (clean, content-only tags) |
description_text | string | Plain text job description (properly formatted with line breaks) |
url | string | Direct link to job posting |
scraped_at | string | ISO timestamp when data was scraped |
Note: All fields are validated and sanitized. Empty fields return null instead of invalid values. The scraper ensures data quality by:
- Removing duplicate salary values
- Sanitizing HTML to keep only content tags (p, h2, li, etc.)
- Formatting text descriptions with proper line breaks
- Filtering out invalid or malformed data
๐ฏ Use Cases
Recruitment & HR
- Build candidate databases
- Monitor competitor hiring
- Track industry salary trends
- Analyze skill requirements
Market Research
- Job market analysis
- Industry trend monitoring
- Geographic salary comparisons
- Technology skill demand analysis
Career Planning
- Research job opportunities
- Compare salary ranges
- Identify in-demand skills
- Track career progression paths
๐ Popular Search Locations
- Bangalore/Bengaluru - Tech capital of India
- Mumbai - Financial and commercial hub
- Delhi NCR - Government and corporate center
- Chennai - Automotive and manufacturing
- Hyderabad - IT and pharmaceutical hub
- Pune - Education and manufacturing
- Kolkata - Traditional industries
- Ahmedabad - Growing tech and business center
๐ง Advanced Configuration
Search by Specific URL
{"startUrl": "https://www.foundit.in/search/java-developer-jobs-in-pune","results_wanted": 25}
Multiple Location Search
{"startUrls": ["https://www.foundit.in/search/software-engineer-jobs-in-bangalore","https://www.foundit.in/search/software-engineer-jobs-in-mumbai","https://www.foundit.in/search/software-engineer-jobs-in-delhi"],"results_wanted": 75}
Quick URL Collection
{"keyword": "product manager","location": "Gurgaon","results_wanted": 200,"collectDetails": false}
โ๏ธ Best Practices
For Optimal Results
- Use specific keywords (e.g., "python developer" instead of "developer")
- Include location for better targeting
- Start with smaller result counts for testing
- Use residential proxies for large-scale scraping
Rate Limiting
- Maximum 1000 jobs per run
- Maximum 50 pages per search
- Built-in delays and session rotation
- Automatic retry on failures
Data Quality
- Prioritizes structured data when available
- Fallback parsing for all content
- Comprehensive error handling
- Data validation and cleaning
๐ Output Formats
Dataset View
View results in table format with sortable columns:
- Job ID, Title, Company
- Location, Experience, Salary
- Employment Type, Posted Date
- Direct job links
JSON Export
Full structured data export for:
- Database integration
- API consumption
- Data analysis tools
- Custom applications
๐ SEO Keywords
foundit jobs scraper, monster india jobs, india job scraping, job data extraction, recruitment data, job market analysis, indian job portal scraper, career data, employment data, job search automation
๐ Performance
- Speed: Processes 50-100 jobs per minute
- Reliability: 99%+ success rate with proper proxy configuration
- Scalability: Handles large-scale job data collection
- Accuracy: Comprehensive data extraction with validation
๐ค Support
For issues or feature requests:
- Check the input parameters documentation
- Verify your proxy configuration
- Test with smaller result sets first
- Review the output data structure
๐ License
This actor is available under the ISC License.