Himalayas Search Scraper
Pricing
from $2.99 / 1,000 himalayas remote job records
Himalayas Search Scraper
Scrape remote job listings from Himalayas.app, a curated remote startup job board. Extract job titles, companies, locations, salary ranges, and descriptions for remote recruitment.
Pricing
from $2.99 / 1,000 himalayas remote job records
Rating
0.0
(0)
Developer
Jobs API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Himalayas Jobs Search Scraper
This Apify Actor extracts rich remote-job records from the official public Himalayas API. It runs locally or on Apify Cloud using bounded native HTTPS, with optional standard proxy routing when direct access is unavailable. It does not use fingerprint spoofing, stealth, or CAPTCHA/WAF bypasses.
Modes
search: query the official API and emit complete current records.searchMultiple: interleave bounded results fromqueriesorsearchQueries.single: resolve one official company/job URL through the API.multiple: resolvejobUrlsorurlsthrough the API.startUrls: accept official job URLs or/jobssearch URLs; search URLs are translated to the public API query.
The public HTML jobs route is Cloudflare-gated in the local environment. Rows therefore state detailFetched: false and detailVerified: false; they are verified from the official API record and never pretend to have a detail-page fetch. An API applicationLink equal to the job page is retained as sourceApplicationLink, while applicationUrl is omitted unless a distinct source URL is published.
Local run
npm ci --ignore-scriptsnpm testnpm run checkapify validate-schemaapify run --purge --input-file INPUT.jsonnpm run validate
Dataset rows include truthful executionEnvironment and proxyUsed fields. Run health, diagnostics, skips, metadata, and API receipts are written to the default key-value store as RUN_SUMMARY, RUN_DIAGNOSTICS, RUN_SKIPS, RUN_HEALTH, RUN_METADATA, and RUN_REQUESTS.
Search input
{"mode": "search","query": "developer","location": "Remote","maxItems": 3,"maxCandidates": 12,"maxPages": 1,"maxRequests": 12,"requestTimeoutSecs": 20,"maxRetries": 2,"proxyConfiguration": { "useApifyProxy": false }}
Every output row is buffered until its official GUID, title, company, and non-empty rich description are present. Missing optional salary, category, benefit, or application fields are omitted rather than replaced with null, blank, or guessed values. Partial runs preserve valid rows and report diagnostics; a zero-record target/API failure exits nonzero. Keep request and item limits bounded, and collect only public job data in accordance with applicable terms and laws.