PlacementIndia Job Scraper โ€” India's Top Job Board Data avatar

PlacementIndia Job Scraper โ€” India's Top Job Board Data

Pricing

from $5.00 / 1,000 results

Go to Apify Store
PlacementIndia Job Scraper โ€” India's Top Job Board Data

PlacementIndia Job Scraper โ€” India's Top Job Board Data

Extract structured job listings from PlacementIndia.com โ€” India's leading job portal. Perfect for AI agents (Claude, ChatGPT, MCP), job aggregators, and recruitment analytics.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Archit Khurana

Archit Khurana

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

13 days ago

Last modified

Share

๐Ÿ‡ฎ๐Ÿ‡ณ PlacementIndia Job Scraper โ€” India's Top Job Board Data Extractor

Apify Badge Python Badge License

Extract structured job listings from PlacementIndia.com โ€” India's leading job portal connecting 1 Crore+ job seekers with 6 Lakh+ verified employers. Perfect for job aggregators, recruitment platforms, market research, and AI agents powered by Claude, ChatGPT, and MCP protocols.


๐ŸŽฏ Features

โœ… Comprehensive Job Data โ€” Title, company, location, salary, experience, skills, job description
โœ… Multi-Location Support โ€” Search jobs across all Indian cities (Delhi, Mumbai, Bangalore, etc.)
โœ… Advanced Filtering โ€” By industry, job type, salary range, experience level
โœ… No Login Required โ€” Scrape publicly available job listings without authentication
โœ… Rate Limit Friendly โ€” Respects server resources with smart delays
โœ… MCP Compatible โ€” Seamlessly integrates with Claude Desktop and AI automation workflows
โœ… JSON Export โ€” Clean, structured output ready for databases and analytics


๐Ÿ“Š Output Format

Each job listing returns the following structured data:

FieldTypeDescription
jobTitleStringJob position title
companyNameStringHiring company name
locationStringJob location (city, state)
salaryStringSalary range (if available)
experienceStringRequired experience level
skillsArrayRequired skills/technologies
jobDescriptionStringFull job description
jobUrlStringDirect link to job posting
postedDateStringWhen the job was posted
applicantsStringNumber of applicants (if shown)
jobTypeStringFull-time, Part-time, Contract, etc.

Example Output

{
"jobTitle": "Senior Python Developer",
"companyName": "Tech Solutions India Pvt Ltd",
"location": "Bangalore, Karnataka",
"salary": "โ‚น8-12 LPA",
"experience": "3-5 years",
"skills": ["Python", "Django", "REST API", "PostgreSQL", "AWS"],
"jobDescription": "We are looking for an experienced Python developer...",
"jobUrl": "https://www.placementindia.com/job/python-developer-12345",
"postedDate": "2 days ago",
"applicants": "25 applicants",
"jobType": "Full-time"
}

๐Ÿš€ Quick Start

Run on Apify Platform

apify call [your-username]/placementindia-scraper --input '{
"searchKeyword": "python developer",
"location": "Bangalore",
"maxJobs": 50
}'

Input Parameters

ParameterTypeRequiredDescriptionDefault
searchKeywordStringNoJob title or skill to search""
locationStringNoCity/state to filter jobs"All India"
maxJobsIntegerNoMaximum jobs to scrape100
experienceLevelStringNoFilter: Fresher, 1-3 years, 3-5 years, 5+ years"All"
industryStringNoFilter by industry (IT, Banking, Healthcare, etc.)"All"
jobTypeStringNoFull-time, Part-time, Contract, Internship"All"

๐Ÿค– AI Integration โ€” Claude, ChatGPT & MCP

Use with Claude Desktop (MCP Protocol)

Add this actor to your Claude Desktop claude_desktop_config.json:

{
"mcpServers": {
"apify": {
"command": "npx",
"args": ["-y", "@apify/mcp-server"],
"env": {
"APIFY_API_TOKEN": "your_apify_token"
}
}
}
}

Example Claude Prompt:

"Find me all Python developer jobs in Mumbai with 3+ years experience from PlacementIndia"

Claude will automatically:

  1. Call this Apify Actor with the right parameters
  2. Parse the job listings
  3. Present you with a clean summary and actionable insights

Use with ChatGPT (GPT Actions)

Configure this actor as a GPT Action in ChatGPT:

openapi: 3.0.0
info:
title: PlacementIndia Job Scraper
version: 1.0.0
servers:
- url: https://api.apify.com/v2
paths:
/acts/[your-username]/placementindia-scraper/runs:
post:
operationId: scrapeJobs
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
searchKeyword:
type: string
location:
type: string
maxJobs:
type: integer

Example ChatGPT Prompt:

"Get the latest data science jobs in Pune with salaries above โ‚น10 LPA"

Use with Make.com / Zapier

Make.com:

  1. Add "Apify" module
  2. Select "Run Actor"
  3. Choose placementindia-scraper
  4. Map input fields from previous steps
  5. Use output in Google Sheets, Airtable, or email notifications

Zapier:

  1. Search for "Apify" in Zapier
  2. Trigger: Schedule (daily job alerts)
  3. Action: Run Apify Actor โ†’ placementindia-scraper
  4. Filter: Only jobs matching your criteria
  5. Send to Slack, email, or CRM

๐Ÿ’ก Use Cases

Use CaseDescription
๐Ÿ” Job AggregationBuild a meta job board by combining data from multiple sources
๐Ÿ“Š Market ResearchAnalyze hiring trends, salary ranges, and skill demand in India
๐Ÿค– AI Resume MatchingFeed job data to Claude/ChatGPT to match candidates with roles
๐Ÿ“ง Job AlertsAuto-notify users when jobs matching their profile are posted
๐Ÿข Recruitment AnalyticsTrack competitor hiring, industry growth, and talent gaps
๐Ÿ“ฑ Mobile AppsPower job search features in mobile applications

๐Ÿ› ๏ธ Technical Details

  • Language: Python 3.11+
  • Libraries: requests, beautifulsoup4, apify-client
  • Rate Limiting: 1-2 second delay between requests
  • Error Handling: Automatic retries on network failures
  • Data Validation: Ensures all fields are properly formatted

๐Ÿ“– FAQ

Q: Do I need a PlacementIndia account?
A: No, this scraper only accesses public job listings.

Q: How often should I run this actor?
A: Daily for fresh job alerts, weekly for market research.

Q: Can I scrape specific companies?
A: Yes, use the searchKeyword field with the company name.

Q: Is this legal?
A: Yes, we only scrape publicly available data. Always review PlacementIndia's Terms of Service.

Q: How do I handle large datasets?
A: Increase maxJobs or run multiple searches in parallel with different filters.



๐Ÿ“ž Support


๐Ÿ“„ License

Apache 2.0 โ€” Free for commercial and personal use.


Built with โค๏ธ for India's job market | Optimized for Claude AI, ChatGPT, and MCP workflows