Remote Jobs Scraper
Pricing
from $0.69 / 1,000 jobs
Remote Jobs Scraper
Scrape remote jobs from Himalayas, RemoteOK, We Work Remotely and Jobicy in one run by keyword, location, date, seniority and employment type: title, company, salary, tags, location rules, posted date, apply link and full description.
What is Remote Jobs Scraper?
Remote Jobs Scraper lets you scrape remote jobs from four remote job boards in one run: Himalayas, RemoteOK, We Work Remotely and Jobicy. Every job comes back in the same format: title, company, salary range, location and time zone rules, employment type, seniority, category, tags, posted and expiry dates, apply link and the full job description. Type a keyword, pick the boards and filters, click Start, and download the jobs as Excel, CSV or JSON.
- π Four remote job boards, one table: Himalayas, RemoteOK, We Work Remotely and Jobicy
- π No repeats: the same job posted on two boards is saved once
- π Filters across boards: keyword, candidate location, date posted, employment type and seniority
- π° Salary data: minimum, maximum, currency and period when the job shows them
- π Link to the original: every job keeps its board and its own link
- π No login: no account on any board needed
What can Remote Jobs Scraper do?
- Scrape remote jobs for any keyword, like
python,react,customer support,designerormarketing - Search all four boards at once, or only the ones you pick
- Keep only jobs open to your location, like
United States,United Kingdom,GermanyorEurope(jobs open worldwide are included) - Filter by date posted (last 24 hours to 30 days), employment type (full time, part time, contract, temporary, internship) and seniority (entry level to executive)
- Get the newest remote jobs with no keyword at all
- Share one job limit across boards: each board gets an even part, and a board with fewer jobs leaves its part to the others
- Export to Excel, CSV, JSON, HTML or XML, or send the data to Google Sheets, Make, Zapier and more
What data can you extract?
| πΌ Job title, job ID and link | π’ Company, company page and logo | π Board the job is from |
| π Where candidates may live | π Time zones accepted | π Employment type |
| π Seniority | ποΈ Category and tags | π° Salary min, max, currency, period |
| π Posted date and expiry date | π Apply link | π Full description and summary |
How to scrape remote jobs
- Create a free Apify account.
- Open Remote Jobs Scraper.
- Enter search keywords, one per line, and pick the boards (or leave all four).
- Pick the filters you want and the most jobs to save.
- Click Start, then download the jobs as Excel, CSV, JSON or HTML.
How much does it cost to scrape remote jobs?
You pay only for the jobs you get: one price per job saved, whichever board it came from. See the Pricing tab for the price on your plan.
Every Apify account gets $5 of free usage each month, enough to try the scraper on real searches.
β¬οΈ Input
| Field | What it does |
|---|---|
| Search keywords | Job titles, skills or companies, one per line; each is searched on every board |
| Job boards | Himalayas, RemoteOK, We Work Remotely, Jobicy (all four when empty) |
| Max jobs | Most jobs the whole run saves, shared evenly between keywords and boards |
| Date posted | Only jobs posted in the last day, 3, 7, 14 or 30 days |
| Candidate location | Only jobs open to candidates in a country or region |
| Employment type, Seniority | Only these types or levels (boards that do not state them keep their jobs) |
| Skip the same job on another board | Save a job once when it is posted on several boards |
| Himalayas order | Relevance, newest first or highest salary first |
{"keywords": ["python"],"sources": ["himalayas", "remoteok", "weworkremotely", "jobicy"],"location": "United States","datePosted": "7","maxResults": 200}
β¬οΈ Output
{"jobId": "https://himalayas.app/companies/logicalis-com/jobs/desarrollador-a-python","site": "himalayas.app","url": "https://himalayas.app/companies/logicalis-com/jobs/desarrollador-a-python","title": "Desarrollador/a Python","companyName": "Logicalis Spain","companyUrl": "https://himalayas.app/companies/logicalis-com","location": "Spain","countries": ["Spain"],"timezones": ["UTC+0", "UTC+1"],"employmentType": "Full Time","seniority": "Mid-level","category": "Developer","tags": ["Python Developer", "Backend Development", "Software Developer"],"salaryText": "EUR 25,000 - 30,000 per year","salaryMin": 25000,"salaryMax": 30000,"salaryCurrency": "EUR","salaryPeriod": "year","postedAt": "2026-09-22T23:24:10Z","expiresAt": "2026-11-21T23:24:09Z","applyUrl": "https://himalayas.app/companies/logicalis-com/jobs/desarrollador-a-python","descriptionText": "Desde Logicalis Spain buscamos incorporar a un/a Desarrollador/a Python ...","source": "python (Himalayas)","scrapedAt": "2026-10-15T09:58:10Z"}
Every row has the same fields in the same order on every board; a field a board does not give is null (or an empty list). Dates are ISO 8601 in UTC. A run report (Storage β Key-value store β report-summary) lists, for every keyword and board, the jobs found, the jobs saved and the repeats skipped.
Use cases
- Remote job boards and newsletters: a daily feed of fresh remote jobs from four boards, without repeats
- Job seekers: every remote job for your skill in one sheet, filtered to the countries you can work from
- Recruiters and talent teams: which companies hire remotely, for which roles and at which salaries
- Market research: remote demand by skill, seniority, category and region
- AI agents and job matching tools: clean, uniform job records with full descriptions
Tips
- Daily new jobs: schedule a run with Date posted: last 24 hours.
- Boards differ in size: Himalayas lists far more jobs than the others; RemoteOK gives the newest 100 jobs per tag. With a small Max jobs, the even share keeps every board in the result.
- Location rules: a job with no stated location, or one open worldwide, counts as open to everyone.
- Use the board links: each job keeps its own link on its board; when you publish the jobs, link to the original and name the board as the source, as the boards ask.
Use with AI agents (MCP)
AI agents can run Remote Jobs Scraper through the Apify MCP server. Ask for example "Find 100 remote Python jobs open to people in the United States posted this week" and the agent starts the run with {"keywords": ["python"], "location": "United States", "datePosted": "7", "maxResults": 100}.
FAQ
How much does Remote Jobs Scraper cost? You pay per job saved; the Pricing tab shows the price on your plan. Free accounts get $5 of usage every month.
Which boards does it cover? Himalayas, RemoteOK, We Work Remotely and Jobicy. Choose any of them in Job boards.
Do I need an account on these boards? No. The scraper reads only public job listings.
Why do some jobs have no salary or seniority?
Not every board or employer states them; those fields are null then.
Is it legal to scrape remote job boards? The scraper collects public job listings and removes emails and phone numbers from the text. The boards ask that you link back to the original job and name them as the source when you show their jobs; every row keeps both. Check the rules that apply to how you use the data with your legal advisor. Remote Jobs Scraper is not affiliated with or endorsed by any of these boards.
Can I use it with the Apify API, Make, Zapier or n8n? Yes. Start runs and fetch results through the Apify API or any of the Apify integrations, and schedule runs to collect new jobs every day.
Something does not work. What should I do? Open an issue on the Issues tab with your input, and we will look at it quickly.
Related scrapers
| Scraper | What it gets |
|---|---|
| Himalayas Jobs Scraper | Every remote job on Himalayas, with country, seniority and salary filters |
| RemoteOK Scraper | RemoteOK jobs by tag |
| We Work Remotely Scraper | We Work Remotely jobs by keyword and category |
Your feedback
If the scraper saves you time, a short review on the Store page helps others find it. Missing a board or a field? Tell us on the Issues tab.