RemoteOK Jobs Scraper
Pricing
from $3.00 / 1,000 results
RemoteOK Jobs Scraper
Extract remote job listings from RemoteOK with filtering by tag, company, and salary
Extract remote job listings from RemoteOK — the largest remote-only job board. Get structured data including job titles, companies, salaries, required skills, and direct apply links. Filter by programming language, company, or minimum salary. Built on RemoteOK's official public API for fast, reliable, legal data extraction.
Features
- Instant results — Uses RemoteOK's official JSON API. No browser rendering, no proxies, no CAPTCHAs. Results in under 2 seconds.
- Smart filtering — Filter jobs by skill tag (Python, React, DevOps), company name, or minimum salary.
- Complete job data — Extracts title, company, salary range, location, tags/skills, full description, and direct apply URL.
- Clean output — HTML stripped from descriptions. Structured JSON ready for databases, spreadsheets, or automation tools.
- MCP-compatible — Strict JSON input/output schemas for AI agent integration via Apify's MCP server.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
tag | string | No | — | Filter by skill or technology tag (e.g. python, react, devops, golang). Case-insensitive. |
company | string | No | — | Filter by company name. Substring match, case-insensitive. |
minSalary | integer | No | — | Minimum annual salary in USD. Only returns jobs with salary_min >= this value. |
maxResults | integer | No | 100 | Maximum number of jobs to return (1–1000). |
Output Example
Each job in the dataset contains:
{"id": "1130760","date": "2026-03-13T12:15:25+00:00","company": "ELECTE S.R.L","companyLogo": "https://remoteok.com/assets/img/jobs/...","position": "Full Stack Developer","tags": ["javascript", "typescript", "python", "full-stack", "ai", "postgres"],"location": "Remote","salaryMin": 30000,"salaryMax": 50000,"description": "We are looking for a strong Full-Stack Developer...","url": "https://remoteok.com/remote-jobs/remote-full-stack-developer-electe-s-r-l-1130760","applyUrl": "https://remoteOK.com/remote-jobs/..."}
Use Cases
- Job alerts — Run daily to monitor new remote positions for specific skills. Pipe results to Slack, email, or Telegram via n8n or Zapier.
- Salary benchmarking — Collect salary data across roles and technologies to understand remote compensation trends.
- Recruiter lead lists — Build targeted lists of companies actively hiring for specific tech stacks.
- Skill trend analysis — Track which programming languages and frameworks are most in-demand for remote work over time.
- Career portfolio tools — Feed job data into dashboards, career coaching platforms, or resume optimization tools.
Integration Examples
Apify API
curl "https://api.apify.com/v2/acts/w3surf95~remoteok-jobs/run-sync-get-dataset-items" \-d '{"tag": "python", "maxResults": 50}' \-H "Content-Type: application/json" \-H "Authorization: Bearer YOUR_API_TOKEN"
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("w3surf95/remoteok-jobs").call(run_input={"tag": "react", "minSalary": 80000, "maxResults": 50})for job in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{job['position']} at {job['company']} — ${job.get('salaryMin', 'N/A')}-${job.get('salaryMax', 'N/A')}")
n8n / Zapier / Make
Use the Apify integration node to trigger this actor on a schedule and route results to Google Sheets, Slack, Airtable, or any destination.
Pricing
This actor uses pay-per-event pricing — you only pay for what you extract:
| Event | Cost |
|---|---|
| Actor start | Platform default |
| Per job extracted | Based on dataset items |
Typical cost: under $0.01 for a full scrape of all available jobs.
Limitations
- RemoteOK's API returns the most recent ~100 job listings (not historical archive).
- Salary data is only available when the employer provides it (~30-40% of listings).
- RemoteOK requires attribution — results link back to original RemoteOK job postings.
- Job descriptions may contain residual formatting artifacts after HTML stripping.
Related Actors
- Store Analyzer — Analyze all 19K+ actors in the Apify Store for niche opportunities.
Disclaimer
This is an unofficial tool and is not affiliated with or endorsed by RemoteOK. It uses RemoteOK's publicly available API in accordance with their terms of service. Please link back to RemoteOK when using this data, as required by their API terms.
