Hirist Tech Scraper β India Jobs API for Claude & ChatGPT
Pricing
from $5.00 / 1,000 results
Hirist Tech Scraper β India Jobs API for Claude & ChatGPT
Extract 60+ fields from Hirist.tech: AI/ML, DevOps, Backend jobs with salary, skills, company ratings & recruiter data. MCP-ready for AI agents.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Archit Khurana
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
25 days ago
Last modified
Categories
Share
π Hirist Tech Jobs Scraper β India's #1 Tech Job Data API
Extract 60+ structured fields from Hirist.tech β India's leading tech job portal. Get AI/ML, DevOps, Backend, Frontend & Full-Stack jobs with salary data, company ratings, skills, and recruiter information.
Perfect for: AI agents (Claude, ChatGPT), MCP servers, recruitment analytics, salary research, market intelligence.
π― Features
β
60+ Job Fields β Title, company, salary, skills, experience, locations, ratings
β
Company Intelligence β AmbitionBox ratings, reviews, founded year, employee count
β
Recruiter Data β Name, title, last active date
β
Diversity Filters β Female candidates, differently-abled, ex-defence flags
β
No Login Required β Direct API access, no cookies, no auth
β
MCP Compatible β Use in Claude Desktop, VS Code Cline, or any AI agent
β
Multiple Categories β AI/ML, Backend, Frontend, DevOps, Data Engineering +10 more
β
Fast & Reliable β Uses Hirist's REST API (not browser scraping)
π Output Data Sample
{"jobId": 1664303,"title": "eBay.com - Assistant Manager - Data Science","url": "https://www.hirist.tech/j/-1664303","company": {"name": "eBay","logo": "https://...","rating": 4.1,"reviews": 104,"about": "eBay Inc. is a global commerce leader...","founded": "1995","employees": "1001-5000","headquarters": "San Jose, California","industry": "Internet"},"experience": { "min": 3, "max": 6 },"salary": { "min": 0, "max": 0, "hidden": true, "currency": "INR" },"location": ["Bangalore"],"skills": [{ "name": "Data Science", "mandatory": true },{ "name": "Python", "mandatory": false }],"description": {"html": "<p>...","text": "Clean text version..."},"metadata": {"posted": "2026-08-18T12:30:00","views": 409,"applications": 231,"premium": true,"workFromHome": false,"category": 14},"recruiter": {"name": "ANDREA D'SA","title": "Senior Recruiter","lastActive": "2026-08-20"}}
π Quick Start
Input Configuration
{"categories": ["ai-ml", "data-engineering", "devops-sre"],"maxResults": 50,"includeDescription": true}
Run via Apify Console
- Open this actor
- Choose categories (ai-ml, backend-development, etc.)
- Set
maxResults(1-1000) - Enable
includeDescriptionfor full job details - Click Start βΆοΈ
Run via API
curl -X POST https://api.apify.com/v2/acts/YOUR_USERNAME~hirist-tech-scraper/runs \-H "Authorization: Bearer YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"categories": ["ai-ml", "backend-development"],"maxResults": 100,"includeDescription": true}'
Run via Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_APIFY_TOKEN')run = client.actor('YOUR_USERNAME/hirist-tech-scraper').call(run_input={'categories': ['ai-ml', 'devops-sre'],'maxResults': 50,'includeDescription': True})# Fetch resultsfor item in client.dataset(run['defaultDatasetId']).iterate_items():print(f"{item['title']} at {item['company']['name']}")
π Available Job Categories
| Category | Code | Description |
|---|---|---|
| π€ AI/ML | ai-ml | Machine Learning, Deep Learning, NLP, Computer Vision |
| π Data Analytics | data-analytics-bi | Business Intelligence, Data Analysis, Tableau, Power BI |
| ποΈ Data Engineering | data-engineering | Big Data, ETL, Hadoop, Spark, Data Pipelines |
| βοΈ Backend Dev | backend-development | Python, Java, Node.js, Go, Spring, Django |
| π¨ Frontend Dev | frontend-development | React, Angular, Vue.js, JavaScript, UI/UX |
| π Full Stack | full-stack | MEAN, MERN, LAMP, Full-stack engineering |
| π± Mobile Apps | mobile-applications | iOS, Android, React Native, Flutter |
| π DevOps/SRE | devops-sre | AWS, Kubernetes, Docker, CI/CD, Site Reliability |
| π Cybersecurity | cybersecurity | Security, Penetration Testing, IAM, Compliance |
| β QA/Testing | quality-assurance | Automation Testing, Selenium, Performance Testing |
| π§ Platform Eng | platform-engineering | SAP, ERP, Pega, RPA, Cloud Architecture |
| π¦ Product Mgmt | product-management | Product Strategy, Roadmap, User Stories |
π€ AI Integration (Claude, ChatGPT, MCP)
Use in Claude Desktop (MCP)
Add to claude_desktop_config.json:
{"mcpServers": {"hirist-jobs": {"command": "npx","args": ["-y", "@apify/mcp-server-apify", "YOUR_USERNAME/hirist-tech-scraper"]}}}
Use in ChatGPT (via Zapier/Make)
- Run actor via Apify API
- Connect dataset to Zapier/Make
- Send results to ChatGPT for analysis
Use in Custom AI Agents
# LangChain examplefrom langchain.tools import Toolfrom apify_client import ApifyClientdef search_hirist_jobs(category: str, max_results: int = 20):client = ApifyClient('YOUR_TOKEN')run = client.actor('YOUR_USERNAME/hirist-tech-scraper').call({'categories': [category],'maxResults': max_results})return list(client.dataset(run['defaultDatasetId']).iterate_items())hirist_tool = Tool(name="SearchHiristJobs",func=search_hirist_jobs,description="Search Indian tech jobs on Hirist.tech by category")
π‘ Use Cases
π’ Recruiters & HR
- Source AI/ML talent in India
- Analyze salary trends by role & location
- Identify active recruiters at target companies
- Track job posting frequency
π Market Research
- Monitor hiring trends in tech sectors
- Compare company ratings & reviews
- Identify emerging skills in demand
- Track work-from-home adoption
π€ AI Agents & Automation
- Auto-apply to relevant jobs
- Send daily job alerts via email/Slack
- Match candidates to open positions
- Generate job market reports
πΌ Job Seekers
- Track new postings in your skills
- Research company ratings before applying
- Identify recruiter contacts
- Monitor salary ranges
βοΈ Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
categories | Array | ["ai-ml"] | Job categories to scrape (see table above) |
maxResults | Integer | 50 | Maximum jobs to scrape (1-1000) |
includeDescription | Boolean | true | Fetch full job descriptions (slower but complete) |
searchQuery | String | - | Future: Search by keywords |
location | String | - | Future: Filter by city |
experienceMin | Integer | - | Future: Minimum years of experience |
π¦ Output Format
Export to JSON, CSV, Excel, HTML, or RSS.
JSON
$curl "https://api.apify.com/v2/datasets/DATASET_ID/items?format=json"
CSV (Excel-compatible)
$curl "https://api.apify.com/v2/datasets/DATASET_ID/items?format=csv"
Flatten nested fields
$curl "https://api.apify.com/v2/datasets/DATASET_ID/items?format=csv&flatten=company,experience,salary"
β‘ Performance
| Metric | Value |
|---|---|
| Speed | ~50 jobs/minute with descriptions |
| Memory | <512 MB |
| Proxy | Optional (API is scraper-friendly) |
| Cost | ~$0.005 per 50 jobs |
π‘οΈ Anti-Bot Protection
β
Hirist API is scraper-friendly β no CAPTCHA, no Cloudflare challenges
β
No browser required β lightweight HTTP client
β
Generous rate limits β 160K requests per window
β
No login needed β anonymous access
π Troubleshooting
Q: Some jobs have salary.hidden: true
A: Employers often hide salary ranges on Hirist. This is expected behavior.
Q: No jobs returned
A: Check category name spelling. Use codes from the table above.
Q: Missing company ratings
A: Not all companies have AmbitionBox profiles. Fields will be null.
Q: Want to filter by skills/location?
A: API doesn't support direct filtering yet. Scrape broader category and filter results locally.
π Support & Feature Requests
- Issues: GitHub Issues
- Feature Requests: Comment on actor page
- Custom Scraping: Contact on Apify
π License
Apache 2.0 β Free for commercial use.
π Credits
Built with β€οΈ using Apify SDK.
Data source: Hirist.tech β India's #1 tech job portal.
Happy Scraping! π