Hirist.tech IT Jobs Scraper
Pricing
from $3.50 / 1,000 results
Hirist.tech IT Jobs Scraper
Hirist.tech IT jobs scraper and unofficial API alternative. Export tech job listings, salary, skills and recruiter data to CSV/JSON without login.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
51
Total users
18
Monthly active users
3 days ago
Last modified
Categories
Share
Extract structured IT job listings from Hirist.tech — India's #1 niche tech job portal with 4M+ registered professionals and 50K+ active listings. Salary ranges, tech skills, experience levels, recruiter info and full job descriptions — all in one place.
Why Hirist.tech
Hirist.tech is India's most respected platform for IT and tech hiring. Unlike generic job boards, every listing here is tech-focused — with structured salary data in LPA, tech stack tags, and seniority levels. No existing Apify actor scrapes it properly.
What makes this actor different:
- Salary data — Every listing shows salary in LPA (Lakhs Per Annum). Parsed into
salaryMinandsalaryMaxnumbers - Tech stack as structured data — Skills extracted as an array, not buried in text
- Recruiter info — Name and contact details when available
- API interception — The actor captures Hirist's own JSON API responses during page load, delivering clean pre-structured data without fragile DOM parsing
- Full pagination — Scrapes all pages, not just the first
How It Works
Hirist.tech is a React Single Page Application. The actor uses Playwright to load each page and intercepts the XHR/fetch API calls that Hirist fires to load job data. This gives pre-structured JSON directly — no DOM parsing required in most cases. A DOM fallback handles edge cases.
Flow:
- Build search URLs from keyword × city combinations
- Load each search page with Playwright
- Intercept Hirist's JSON API response → parse job cards
- Optionally open each detail page for full description, exact salary and recruiter info
- Paginate until
maxPagesormaxJobsreached
Supported Tech Categories
Hirist.tech covers the full India IT job spectrum. Any keyword that appears in the URL pattern /k/{keyword}-jobs works:
| Category | Keywords |
|---|---|
| Backend | java, python, node-js, golang, ruby, php |
| Frontend | react, angular, vue-js, javascript, typescript |
| Mobile | android, ios, react-native, flutter |
| Data & AI | data-science, machine-learning, deep-learning, data-engineering, nlp |
| DevOps & Cloud | devops, aws, azure, gcp, kubernetes, docker |
| Database | sql, mongodb, postgresql, elasticsearch, redis |
| QA | selenium, cypress, appium, performance-testing |
| Security | cybersecurity, penetration-testing, soc |
| Architecture | solution-architect, microservices, system-design |
| All jobs | Leave keywords empty |
Input
{"keywords": ["python", "data-science", "devops"],"cities": ["bangalore", "hyderabad", "pune"],"experience": "2-5","maxJobs": 300,"maxPages": 10,"scrapeDetails": true,"requestDelay": 1000,"maxConcurrency": 2}
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
keywords | array | [] | Tech keywords to search. Empty = all jobs |
cities | array | [] | City filters. Empty = all India |
experience | string | "" | Experience filter: 0-2, 2-5, 5-10, 10+ or empty |
maxJobs | integer | 100 | Max total jobs to scrape (0 = unlimited) |
maxPages | integer | 10 | Max pages per keyword+city (0 = unlimited) |
scrapeDetails | boolean | true | Open detail pages for full description + recruiter |
requestDelay | integer (ms) | 1000 | Delay between page navigations |
maxConcurrency | integer | 2 | Parallel browser tabs |
Output
Each job is saved as one JSON record. Example:
{"jobId": "1596353","url": "https://www.hirist.tech/j/senior-python-engineer-at-razorpay-1596353","title": "Senior Python Engineer","company": "Razorpay","companyType": "Product","location": "Bangalore","isRemote": false,"salaryMin": 25,"salaryMax": 40,"salaryRaw": "25 - 40 LPA","experienceMin": 4,"experienceMax": 8,"experienceRaw": "4 - 8 Yrs","skills": ["Python", "Django", "FastAPI", "PostgreSQL", "Redis", "AWS", "Microservices"],"description": "We are looking for a Senior Python Engineer to join our Payments Infrastructure team...","recruiterName": "Priya Sharma","postedAt": "2 days ago","keyword": "python","scrapedAt": "2026-04-15T10:00:00.000Z"}
Output Fields
| Field | Type | Description |
|---|---|---|
jobId | string | Unique Hirist job ID |
url | string | Job detail page URL |
title | string | Job title |
company | string | Hiring company name |
companyType | string | Product / Service / Startup / MNC |
location | string | City or cities |
isRemote | boolean | Remote/WFH flag |
salaryMin | number | Minimum salary in LPA |
salaryMax | number | Maximum salary in LPA |
salaryRaw | string | Salary as displayed ("25 - 40 LPA") |
experienceMin | number | Min years of experience |
experienceMax | number | Max years of experience |
experienceRaw | string | Experience as displayed ("4 - 8 Yrs") |
skills | array | Required tech skills |
description | string | Full job description |
recruiterName | string | HR/recruiter contact name |
postedAt | string | Post date/time |
keyword | string | Keyword used to find this job |
scrapedAt | string | Scrape timestamp (ISO 8601) |
Download Formats
JSON, JSONL, CSV, XLSX, XML — all available from Apify Console Dataset tab.
Use Cases
- Salary benchmarking —
salaryMin/salaryMaxin LPA for every role. Compare Python vs Java vs DevOps pay across Indian cities - Tech stack demand analysis — Which skills appear most across 50K+ listings?
skillsarray enables aggregation - Recruiter outreach lists —
recruiterNamefor direct HR contacts - Job market monitoring — Schedule daily runs to track new listings for specific tech stacks in target cities
- Startup vs MNC intelligence —
companyTypefield lets you filter product companies from service firms - AI / LLM grounding —
description+skills+salaryRawas structured context for job-matching agents, resume gap analysis or market research
Automation & Integration
n8n / Make / Zapier
Schedule runs and route results to Google Sheets, Airtable, Slack alerts or CRM. Example: run daily for machine-learning in Bangalore, push new listings to a Slack channel.
Apify API
# Start a runcurl -X POST "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"keywords": ["python", "data-science"],"cities": ["bangalore"],"maxJobs": 500,"scrapeDetails": true}'# Get resultscurl "https://api.apify.com/v2/datasets/YOUR_DATASET_ID/items?token=YOUR_TOKEN&format=json"
AI Pipelines
All fields are typed and consistently named. Integrate directly with LangChain, LlamaIndex or OpenAI function-calling for:
- Resume-to-job matching
- Salary prediction models
- India IT market trend analysis
Technical Notes
- Hirist.tech is a React SPA — standard HTTP crawlers return empty pages
- This actor uses Playwright to fully render the React app
- API interception captures Hirist's own JSON API during page load — faster and more reliable than DOM parsing
- DOM fallback activates if API interception misses data
- Salary is in LPA (Lakhs Per Annum) — multiply by 100,000 for INR annual value
- Pagination uses
?page=Nquery parameter or Next button click
Legal & Ethical Use
Users are responsible for compliance with Hirist.tech Terms of Service and applicable Indian data protection regulations. Use reasonable delays and do not republish individual recruiter personal data.
FAQ
Is this a Hirist.tech API alternative?
Yes. Hirist.tech has no public jobs API, so this actor works as an unofficial Hirist API alternative — it loads the React app with Playwright and intercepts Hirist's own JSON responses to deliver clean structured job data.
Can I scrape Hirist.tech without an API or login?
Yes. The actor scrapes Hirist.tech without any API key and without login. You just supply keywords, cities and an experience filter, and it returns structured listings.
How do I export Hirist.tech jobs to CSV or JSON?
Every run writes a dataset you can download as JSON, JSONL, CSV, XLSX or XML from the Apify Console Dataset tab, making it a simple Hirist.tech data export and CSV/JSON tool.
Does it extract salary and tech skills data?
Yes. This Hirist.tech IT jobs scraper parses salary into salaryMin/salaryMax in LPA and returns the required tech stack as a structured skills array.
Changelog
2026-06-15
- Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.
2026-06-07
- Docs: added coverage for Hirist API alternative, scraping without login, and CSV/JSON data export use cases.
2026-06-05
- 🛡️ Reliability fix: results are no longer dropped by strict output validation — runs now complete cleanly even at high volume (thousands of results).
- ⚡ Stability & performance hardening; fresh rebuild.
| Version | Date | Notes |
|---|---|---|
| 1.0.0 | 2025-04-15 | Initial release — API intercept + DOM fallback, keyword/city/experience filters, full pagination |
📝 Changelog
2026-06-04
- Verified live & refreshed build — reliability/maintenance pass.