Himalayas Remote Jobs Scraper: Salary, Seniority, Timezones
Pricing
from $0.35 / 1,000 job results
Himalayas Remote Jobs Scraper: Salary, Seniority, Timezones
Remote jobs from Himalayas.app (120k+ listings) via its public API: keyword search by country plus the latest-jobs feed, with salary range, seniority, employment type, country and timezone restrictions, categories, company, apply link and description. $0.35 per 1,000 jobs.
Pricing
from $0.35 / 1,000 job results
Rating
0.0
(0)
Developer
ActorForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Security
Limited permissionsShare
Remote jobs from Himalayas.app (120k+ listings) via its public API: keyword search by country plus the latest-jobs feed, with salary range, seniority, employment type, country and timezone restrictions, categories, company, apply link and description. $0.35 per 1,000 jobs.
A Himalayas scraper for remote jobs with real salary data. Himalayas.app lists over 120,000 remote jobs, and its public API exposes what most boards hide: salary minimum and maximum with currency and period, seniority level, employment type, the countries a job is open to and its timezone restrictions. Give it keywords (engineer, product designer, customer support…) and optional candidate countries, and get one clean row per job: title, company with logo and Himalayas company page, open-to location, worldwide or restricted, seniority, categories, salary range, posted and expiry dates, job link and apply link, and the full description as plain text. Each keyword runs Himalayas' own search, and the newest-first jobs feed is scanned for more matches, with filters for worldwide-only, seniority, employment type, minimum salary and posting age. Leave keywords empty to collect the latest remote jobs for a daily feed. Use it for remote job boards and newsletters, recruiting and sourcing, remote salary benchmarking, hiring-signal lead lists and job market research. $0.35 per 1,000 jobs, with no compute bill on top; problems return a free status row instead of failing.
What data does it return?
Every run outputs clean, schema-validated rows like these:
| title | company | location | employmentType | salaryMin | salaryPeriod |
|---|---|---|---|---|---|
| Software Engineer, AI Coding Tasks (Contract) | Askable | Worldwide | Contractor | 100 | hour |
| Part-time HVAC, Plumbing and Electrical Engineers | WB Engineers+Consultants | United States | Part Time | ||
| Civil Design Engineer II/III | Revamp Engineering, Inc. | United States | Full Time | 99800 | year |
How much does it cost?
Transparent pay-per-event pricing — you only pay for what you get, and the actor always respects your run budget: set a maximum total charge and it stops cleanly at the cap instead of overrunning.
| Event | Price | Charged | Worked example |
|---|---|---|---|
job-result | $0.00035 | per job row | 1,000 jobs = $0.35 (descriptions included) |
apify-actor-start | $0.00005 | per run per GB of memory (platform start fee) | One run at 256 MB = $0.00005 |
Input options
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
keywords | array | no | — | Job titles or skills, e.g. engineer, product designer, customer support, python. Each keyword is searched on Himalayas, and the latest-jobs feed is also scanned for it. Leave empty to list the newest remote jobs. |
countries | array | no | [] | Only jobs open to people in these countries (full English names, e.g. Germany, United Kingdom, India), plus worldwide jobs. Leave empty for all. |
worldwideOnly | boolean | no | false | Only jobs with no country restriction. |
seniority | array | no | [] | Only jobs with any of these seniority levels. Empty = all. |
employmentTypes | array | no | [] | Only jobs with any of these employment types. Empty = all. |
minSalary | integer | no | — | Only jobs whose listed maximum salary (in the job's own currency and period) is at least this. Jobs without a salary are left out when this is set. |
postedWithinDays | integer | no | 0 | Only jobs published in the last N days. 0 = any age. |
scanLatestFeed | boolean | no | true | After the keyword searches (20 results each), page through Himalayas' newest-first feed and keep the jobs that match your keywords and filters. Turn off for search results only. |
maxFeedPages | integer | no | 50 | Feed pages to scan (20 newest jobs each; 50 pages = the newest 1,000 jobs). |
includeDescription | boolean | no | true | Add the full job description as plain text (e-mail addresses and phone numbers removed). A short snippet is always included. |
maxItems | integer | no | 200 | Stop after this many jobs in total. Each job is one charged row. |
Limits & honest notes
- Responsible use: you are responsible for using the data in line with Himalayas' terms and API guidelines and with data-protection law (GDPR). Himalayas asks API users to credit them: every row carries an attribution with a link to himalayas.app, so please keep it when you republish jobs. This actor is not affiliated with, endorsed by or sponsored by Himalayas.
- It uses Himalayas' public, keyless jobs API (/jobs/api and /jobs/api/search). No login, no cookies, no proxies and no CAPTCHA solving; it sends an honest user agent (ActorForge-Himalayas), waits at least 1 s between requests and checks robots.txt before each one.
- Himalayas' robots.txt disallows search pages after the first, so each keyword search returns its top 20 jobs; deeper coverage comes from the newest-first feed (cursor pages, which robots.txt allows) with your filters applied by the actor.
- Salaries are shown as Himalayas lists them (currency and period vary by job). E-mail addresses and phone numbers are removed from descriptions; no recruiter contact details are collected.
- If the site answers with a block, the run stops at once, keeps the jobs already delivered and adds a free status row. Respects your run budget: set a maximum total charge and the run stops cleanly at the cap. A run with no results returns one free status row.
Related ActorForge actors
- Remote Jobs Scraper — the same kind of rows from RemoteOK, WeWorkRemotely, Jobicy and Arbeitnow
- Career Page Jobs by Company Name or Domain — every open role at the companies you find
Changelog
- 2026-10-23 — Initial release: keyword × country search (first page), newest-first cursor feed scan, client-side filters (worldwide, seniority, employment type, salary, age), salary/seniority/timezones/categories, attribution, free status rows.
Built and maintained by ActorForge. Reliability first: every actor in the portfolio is monitored by an automated nightly self-test, and breakages are typically fixed the same day.