RemoteOK Job Scraper
Pricing
Pay per usage
RemoteOK Job Scraper
Scrape remote job listings from RemoteOK: title, company, tags, salary, and apply link, as clean JSON or CSV.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Timothy Kelvin
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
RemoteOK Job Scraper – Extract Remote Jobs as JSON, CSV, or Excel
RemoteOK Job Scraper pulls live remote job listings straight from RemoteOK's public job board and turns them into clean, structured data — job title, company, tags, salary range, location, and apply link — ready to export as JSON, CSV, or Excel, or push into Google Sheets, Airtable, or your own database via API.
No login required. No proxies used. No browser automation — just a fast, reliable call to RemoteOK's own job feed, filtered the way you need it.
What does this Actor do?
- Fetches the current list of remote job postings from RemoteOK
- Filters by tag (e.g.
javascript,design,marketing,sales) and/or a keyword search across title, company, and description - Caps results with a configurable
maxItemslimit - Outputs one clean record per job: position, company, tags, location, salary range, description, and both the listing URL and apply URL
Who this is for
- Job boards & aggregators pulling in fresh remote listings without building their own scraper
- Recruiters & sourcers building keyword-filtered candidate outreach lists
- Job seekers & indie devs building a personal alert bot ("notify me when a new
python+remotejob appears") - Market researchers tracking hiring trends by tag, company, or salary band over time
How it works
flowchart LRA[Actor input\ntags / search / maxItems] --> B[Fetch RemoteOK\npublic JSON API]B --> C[Filter by tag\nand keyword]C --> D[Trim to maxItems]D --> E[Push clean records\nto Apify Dataset]E --> F[Export as\nJSON / CSV / Excel / API]
Input parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
tags | array of strings | Keep only jobs matching at least one of these RemoteOK tags | [] (all tags) |
search | string | Keep only jobs where the title, company, or description contains this keyword | "" (no filter) |
maxItems | integer | Maximum number of job listings to return | 100 |
Example output
{"id": "1136242","position": "Senior Backend Engineer","company": "Example Co","tags": ["dev", "backend", "remote"],"location": "Worldwide","salaryMin": 90000,"salaryMax": 130000,"url": "https://remoteok.com/remote-jobs/...","applyUrl": "https://remoteok.com/remote-jobs/...","datePosted": "2026-08-05T12:26:06+00:00"}
How to run it
- Click Try for free (or Run) on this Actor's page.
- Optionally set
tagsand/orsearchto narrow results, andmaxItemsto cap the dataset size. - Click Start and wait for the run to finish — it takes seconds.
- Export the results from the Dataset tab as JSON, CSV, Excel, or connect it to Google Sheets/Airtable, or pull it programmatically via the Apify API.
FAQ
Does this Actor use proxies? No. It calls RemoteOK's own public job feed directly, so there's nothing to route through a proxy and no added proxy cost.
Do I need a RemoteOK account or API key? No login or API key is required — the feed is public.
How fresh is the data? As fresh as RemoteOK's own listings page — every run fetches the current feed at run time.
Can I filter by multiple tags at once? Yes — pass an array of tags and the Actor keeps any job matching at least one of them.
Can I schedule this to run automatically? Yes — use Apify's built-in Scheduler to run it daily/hourly and feed a job alert bot, spreadsheet, or dashboard.
Related
Looking for other job or lead-generation data? Check the Apify Store for related scrapers, or reach out with a request for a custom-tagged version of this Actor.