Remote Jobs Scraper & API: Himalayas, RemoteOK, Jobicy
Pricing
from $0.60 / 1,000 jobs
Remote Jobs Scraper & API: Himalayas, RemoteOK, Jobicy
Remote jobs scraper and MCP tool: remote jobs from the Himalayas, RemoteOK, Jobicy and Arbeitnow public APIs in one table: title, company, salary, location, tags, date, apply link. Same job on 2 sources = 1 row. Pay per job ($0.0009 or less) plus a $0.001 start fee per run.
Pricing
from $0.60 / 1,000 jobs
Rating
0.0
(0)
Developer
PlainRows
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Remote Jobs Scraper & API (Himalayas, Remote OK, Jobicy, Arbeitnow)
Get remote jobs from four job boards in one clean table: Himalayas, Remote OK, Jobicy and Arbeitnow (its remote jobs). For each job: title, company, company logo, location or allowed countries, remote type, employment type, seniority, salary range and currency when published, tags, categories, publication date, apply link, link to the job on its source and the full description as plain text. Search by keyword, or leave keywords empty for the latest remote jobs.
The same job posted on two boards (same company and same title) is returned and billed once. The Actor uses the free public JSON APIs of the four boards: no login, no account, no browser, no proxy. One request at a time, with a pause between requests, and the robots.txt of each board is respected.
Works as an MCP tool for AI agents (Claude, ChatGPT, Cursor…) through the Apify MCP server: "find remote Python jobs posted this week with a salary".
Typical uses
- Remote job boards and newsletters: fill your own remote job board, Slack channel or weekly newsletter with fresh jobs (
publishedWithinDays: 1). - Job alerts: a daily run per keyword ("python", "product designer", "customer support") sent to Google Sheets, Notion or e-mail via n8n, Make or Zapier.
- Recruiting and sales: which companies hire remotely, for which roles, with which salary.
- Market research: salary ranges, seniority and countries allowed for remote roles in your field.
- AI agents: one tool call for remote jobs across four sources, deduplicated.
What you get
One row per job:
| Field | Description |
|---|---|
search, keyword, source | Your search, the keyword, and the board the job comes from (Himalayas, Remote OK, Jobicy, Arbeitnow) |
title, company | Job title and hiring company |
companyUrl, companyLogo | Company page (Himalayas) and logo URL when the board gives one |
location, regions | Location or allowed countries as the board gives them (Worldwide when open to all) |
remoteType | Fully remote (Himalayas, Remote OK, Jobicy) or Remote (Arbeitnow) |
employmentType, seniority | Full time, contract, part time…; seniority levels when given |
salaryMin, salaryMax, salaryCurrency, salaryPeriod | Salary range when the job publishes one, never guessed |
tags, categories | Skills / tags and categories or industries |
postedAt, expiresAt | Publication date and expiry date (ISO 8601, UTC) |
applyUrl | Application link given by the board (the original job URL) |
sourceUrl, sourceJobId | Link to the job on its board, and its ID there |
description | Full job description as plain text |
observedAt | When the board was read (UTC) |
Missing values are always null. A search without jobs (or refused, or unreadable) gets one free row with found: false, a status and a message.
Example row
{"search": "python on Jobicy","keyword": "python","source": "Jobicy","found": true,"title": "Senior Python Developer","company": "Example Corp","location": "USA","regions": ["USA"],"remoteType": "Fully remote","employmentType": "Full-Time","salaryMin": 120000,"salaryMax": 150000,"salaryCurrency": "USD","salaryPeriod": "yearly","categories": ["Programming"],"postedAt": "2026-10-22T09:30:12.000Z","applyUrl": "https://jobicy.com/jobs/123456-senior-python-developer","sourceUrl": "https://jobicy.com/jobs/123456-senior-python-developer","status": "FOUND"}
Input
{"keywords": ["python", "product designer"],"sources": ["himalayas", "remoteok", "jobicy", "arbeitnow"],"location": "Europe","publishedWithinDays": 7,"maxResultsPerSource": 50}
- keywords (optional): each keyword is searched on each source. Himalayas and Jobicy search on their side; Remote OK and Arbeitnow give their latest jobs, filtered here on title, tags, categories and company. Empty: the latest remote jobs of each source.
- sources: any of
himalayas,remoteok,jobicy,arbeitnow(all four by default). - location (optional): keep jobs open worldwide or whose location / allowed countries contain this text (
Germany,United States,Europe). - publishedWithinDays (optional): only jobs published in the last N days.
- maxResultsPerSource: most jobs per source and keyword, 1 to 1,000 (default 50).
Limits of the sources: the Himalayas search gives up to 20 jobs per keyword (its robots.txt does not allow the next pages; without keyword, the Himalayas feed is read page after page); Remote OK gives its latest ~100 jobs; Arbeitnow is read up to 3 pages of 300 jobs and only its remote jobs are kept. Up to 50 keywords per run.
Pricing
Pay per event: one event per job returned, plus a small start fee per run ($0.001).
| Plan | Per job | Per 1,000 jobs |
|---|---|---|
| Free | $0.0009 | $0.90 |
| Bronze | $0.0008 | $0.80 |
| Silver | $0.0007 | $0.70 |
| Gold | $0.0006 | $0.60 |
Free: the same job found again on another source or by another keyword, searches without jobs, answers that are refused or cannot be read, jobs without a company and input mistakes. On the free Apify plan, a run reads up to 3 keywords and 20 jobs per source.
Sources and attribution
Jobs come from the free public APIs of:
- Himalayas —
himalayas.app/jobs/api(public API, used within its documented limits); - Remote OK —
remoteok.com/api. Remote OK asks to be mentioned as the source with a direct link to the job: every row hassource: "Remote OK"andsourceUrl, please keep that link (withoutnofollow) when you publish the jobs; - Jobicy —
jobicy.com/api/v2/remote-jobs. Jobicy asks to be credited with a direct link and to send applications to the original job URL:applyUrlandsourceUrlare that URL; - Arbeitnow —
arbeitnow.com/api/job-board-api(remote jobs only); a link back to Arbeitnow is appreciated.
Every row names its source and links to the job there. If you republish the jobs, credit the source and link to sourceUrl. This Actor is not affiliated with these job boards.
FAQ
Is it legal? The Actor reads the public APIs the four boards publish for this use, with an honest user agent, at a slow pace, respecting robots.txt and the attribution each board asks for. It returns company job posts, no personal data. You are responsible for how you use the data.
Why not Remotive or We Work Remotely? Remotive's robots.txt forbids its API to robots, so it is not used. Other boards may be added if users ask.
How does deduplication work? Company and title are compared after removing case, punctuation and gender marks like "(m/w/d)". The first source read (Himalayas, then Remote OK, Jobicy, Arbeitnow) keeps the job; later copies are skipped and not billed (duplicateJobsSkipped in the run summary).
Why are some searches empty or BLOCKED? If a board refuses a request (rate limit), the Actor stops that search and charges nothing for it. The other sources go on. Try again later.
More PlainRows tools
Same pay-per-result pricing, same clean JSON, built to chain together in n8n, Make, Zapier or AI agents.
- SEO and keywords: Keyword Search Volume, CPC & Difficulty · Keyword Planner Alternative (Bulk Search Volume & CPC) · Bing Keyword Search Volume & CPC · Keyword Ideas Generator · Google Autocomplete & People Also Ask · Google Trends Explorer · Website Organic Traffic & Top Keywords · SEO Competitors & Keyword Gap Finder · Bulk Domain Authority Checker · Backlink Checker · Broken Link Checker · AI Search Visibility Tracker (ChatGPT, Gemini, AI Mode) · Google Maps Rank Tracker (Geo-Grid Local SEO)
- Leads and companies: Google Maps Scraper · Google Maps Email Extractor · Google Maps Businesses Without Website · Yellow Pages Australia Scraper · Website Technology Checker · Website Email Extractor · Contact Details Scraper (Emails, Phones, Socials) · ATS Jobs Scraper (Workday, Greenhouse, Lever, Ashby) · Workday Jobs Scraper · Greenhouse Jobs Scraper · Lever Jobs Scraper · Ashby Jobs Scraper · Google Jobs Scraper · Reed.co.uk Jobs Scraper (UK) · jobs.ch & jobup.ch Jobs Scraper (Switzerland) · Gupy Jobs Scraper (Brazil) · Google Ads Scraper (Transparency Center) · Company Registry Lookup (SIRENE, LEI, Brreg) · Public Tenders Search (EU TED & UK)
- E-commerce and travel: Amazon Product Search Scraper · Amazon Reviews Scraper · Google Shopping Prices Scraper · Google Hotels Prices Scraper · Google Hotels Scraper · Tripadvisor Reviews Scraper · Trustpilot Reviews Scraper
- Marketplaces and classifieds: AliExpress Scraper · Kleinanzeigen Scraper (Germany) · AutoScout24 Scraper (Cars, Europe) · Kijiji Scraper (Canada) · Marktplaats Scraper (Netherlands) · Property Finder Scraper (UAE) · Redfin Scraper (US Homes for Sale) · Otomoto Scraper (Polish Car Listings) · Otodom Scraper (Poland Property) · Imovirtual Scraper (Portugal Property) · Standvirtual Scraper (Portugal Cars) · Immoweb Scraper (Belgium Property) · Blocket Scraper (Sweden) · FINN.no Scraper (Norway) · coches.net Scraper (Spain Cars) · 2dehands Scraper (Belgium) · Storia Scraper (Romania Property) · Autovit Scraper (Romania Cars) · FINN.no Car Scraper (Norway Cars) · DBA Scraper (Denmark) · Tori.fi Scraper (Finland)
- Content and media: Google News Scraper · YouTube Search Scraper · YouTube Search API (JSON) · YouTube Comments Scraper · Google Images Scraper · Website Screenshot API · Google Maps Reviews Scraper · Google Reviews Scraper · App Store & Google Play Reviews Scraper · App Store & Google Play App Details Scraper · Google Play Reviews Scraper · App Store Reviews Scraper
Support
Open an issue on the Actor's page: issues are read and answered. Need another field, a higher limit or a custom version for your workflow? Ask in an issue.