Hirist Jobs Search Scraper
Pricing
from $2.99 / 1,000 hirist job records
Hirist Jobs Search Scraper
Scrape job listings from Hirist.com, India's specialized tech job platform for software developers and IT professionals. Extract job titles, companies, locations, salary ranges, skills, and experience levels for IT recruitment.
Pricing
from $2.99 / 1,000 hirist job records
Rating
0.0
(0)
Developer
Jobs API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Extract Hirist job listings from its Gladiator JSON endpoints with bounded search, optional detail enrichment, concurrency, transient retries, timeouts, and optional configured proxy transport. Dataset rows must have complete required listing fields; a requested detail that fails identity verification is diagnosed in OUTPUT and omitted from the Dataset.
OUTPUT keeps Apify's platform result separate from the extraction outcome. platformStatus is SUCCEEDED or FAILED; resultStatus is COMPLETE, LIMITED, SKIPPED, DEFERRED, FAILED, or NO_DATA. Every Dataset row is verified against a valid first-party search listing; listingVerified records that check. When detail enrichment is requested, the detail identity must also verify before the row is stored. NO_DATA requires an HTTP 200 first-party search response with the expected empty data array. Confirmed first-party access barriers stop further requests and produce SKIPPED with evidence; HTTP 407 is treated as ambiguous proxy/intermediary authentication, not Hirist barrier evidence. Search transport/HTTP errors and exhausted detail transport, 408, 425, or 5xx failures produce DEFERRED when no eligible rows are stored; if eligible rows are stored, they remain successful as LIMITED. Unexpected runtime, input, or storage failures with no successfully stored rows fail the Actor run. recordsPushed counts rows only after the awaited Dataset write succeeds.
Offline schema validation and tests do not establish whether the endpoints are currently reachable; availability claims require current authorized run evidence.
npm installnpm testnpm run checkapify validate-schema$env:APIFY_LOCAL_STORAGE_DIR='.apify_storage_search'apify run --input-file qa-inputs/cloud-search.json --purgenpm run validate:dataset -- .apify_storage_search
npm test uses offline unit tests and in-memory Actor/HTTP stubs. The dataset validator accepts an empty Dataset; inspect OUTPUT to determine whether that means confirmed NO_DATA, SKIPPED, or DEFERRED.