RemoteOK Jobs Scraper avatar

RemoteOK Jobs Scraper

Pricing

$3.00 / 1,000 results

Go to Apify Store
RemoteOK Jobs Scraper

RemoteOK Jobs Scraper

Scrape remote jobs from RemoteOK and WeWorkRemotely and get title, company, region, category, tags, salary, posting date and apply URL. Both boards in one run, de-duplicated, filtered by keyword, tag or region. No login, no account.

Pricing

$3.00 / 1,000 results

Rating

0.0

(0)

Developer

Zilicon

Zilicon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

Scrape remote jobs from RemoteOK and WeWorkRemotely

Pull remote job postings from RemoteOK and WeWorkRemotely in a single run, de-duplicated across both, as clean flat JSON.

Each record carries title, company, region, category, skill tags, salary where the board publishes it, posting date and a direct apply URL. No login, no API key, no CAPTCHA.

Get your first results in about 20 seconds: press Start with the prefilled input. It returns about 60 engineering jobs drawn from both boards. Then change the keywords, add a region, or filter by tag.

When a result cap is smaller than what the boards return, the two feeds are interleaved rather than read in order, so a cap is shared evenly instead of being filled entirely by whichever board is listed first.

Your $5 of free Apify credit is worth roughly 1,670 job records on this actor.

What you get per job

FieldDescription
idStable id, board-prefixed - e.g. remoteok:1135758
boardremoteok or weworkremotely
titleJob title
companyHiring company
locationRegion as the board states it - e.g. Anywhere in the World, Remote, California
categoryJob category - published by WeWorkRemotely
tagsSkill and role tags - RemoteOK's main classification
salaryMin, salaryMaxAnnual range when the board publishes one - see the coverage note below
url, applyUrlThe public posting and its apply page
publishedAtISO 8601 posting date
teaserFirst 300 characters of the description, HTML stripped

Sample record

{
"id": "remoteok:1135739",
"board": "remoteok",
"title": "Product Engineer",
"company": "SuperPlane",
"location": "Remote",
"category": null,
"tags": ["golang", "javascript", "react", "ai"],
"salaryMin": 60000,
"salaryMax": 90000,
"url": "https://remoteOK.com/remote-jobs/remote-product-engineer-superplane-1135739",
"applyUrl": "https://remoteOK.com/remote-jobs/remote-product-engineer-superplane-1135739",
"publishedAt": "2026-07-31T14:48:13+00:00",
"teaser": "About SuperPlane SuperPlane is an open source software factory engine: the system that lets AI agents build, test, and ship code while engineers focus on design and decisions..."
}

Filters

InputWhat it does
keywordsKeep jobs containing ALL of these words, e.g. react senior
maxResultsStop after this many jobs. Your cost control
boardsWhich boards to pull. Both by default
titleOnlyMatch the keywords against the job title alone
excludeKeywordsDrop jobs containing ANY of these words, e.g. intern crypto
locationKeep jobs whose region contains this text, e.g. Europe, USA
categoryKeep a single category, e.g. Programming - WeWorkRemotely
tagsKeep jobs carrying ANY of these tags, e.g. python, react - RemoteOK
minSalaryKeep jobs advertising at least this annual figure
postedWithinDaysKeep only jobs published in the last N days
maxPerBoardCap how many jobs any one board contributes
proxyConfigurationStandard Apify proxy input. Datacenter proxies are fine here

Neither board offers a server-side search: RemoteOK publishes a JSON feed of its recent postings and WeWorkRemotely an RSS feed. Every filter above is therefore applied to the postings after fetching, not sent as a live query. That costs you nothing extra, and filtering before results are written means you are only charged for the jobs you asked for.

A note on region filtering

Most postings on these feeds are genuinely open worldwide - Anywhere in the World accounts for roughly half of a full sweep - and the rest carry a specific place rather than a bloc, such as California, Oregon or Madrid. Filter on a country or city name; broad terms like Europe or USA are not values these boards use and will return nothing.

A note on salary coverage

Salary is thinly published on these boards: roughly 2 postings in 100 on RemoteOK carry a figure, and WeWorkRemotely's RSS feed carries none at all. Setting minSalary therefore returns very few rows, because postings with no published salary are excluded when a floor is set. Leave it at 0 unless a salary figure is the point of the run.

A note on feed depth

Both feeds are a rolling window of recent postings rather than a full archive, so a run returns what the board is currently publishing. Schedule the actor daily if you want to accumulate history.

What it costs

Pricing is pay-per-event on Apify's built-in per-result event: you pay per job returned and nothing at all for a run that finds no matches. There is no per-run start fee, so a daily run costs the same as one big monthly pull of the same rows.

A worked example: a full sweep of both feeds with no filter returns about 200 jobs as this is written, which costs roughly $0.60. Running that every day for a month is about $18. Feed depth moves, so treat the record count as an order of magnitude rather than a quote.

Typical uses

  • Remote job boards and aggregators - keep a live feed without maintaining two scrapers.
  • Talent sourcing - see which distributed companies are hiring, and for which stacks.
  • Market research - track remote hiring volume by tag, region and category over time.
  • Newsletters and communities - a filtered daily digest for a specific stack or region.

Your feedback

If a board is missing, a field is wrong, or you need something these feeds publish that this actor does not yet return, please open an issue on the Issues tab. Requests get read and acted on, and a short review helps other people find the actor.

Source attribution

Job data in this actor's RemoteOK results comes from Remote OK, and RemoteOK's public API asks that anyone using it credit the source with a followable link back. If you republish or display these listings, keep that attribution: credit Remote OK as the source and link to remoteok.com without nofollow. WeWorkRemotely results likewise link back to the original posting in every record.

A note on description text

RemoteOK appends a standard anti-spam block to the end of every job description, containing a code word and the calling client's own IP address in encoded form. That block is not part of the employer's advert, so this actor removes it - your teaser field carries the employer's text and does not leak the IP address the run was made from.

Disclaimer

This is an unofficial scraper. It is not affiliated with, endorsed by, or sponsored by RemoteOK or WeWorkRemotely. It reads only data that those boards publish publicly, with no login and no access to private accounts.

Personal data in the output

Results may contain personal data (for example a named contact on a job posting). Personal data is protected by regulations such as the GDPR in the EU and the CCPA in California. You should not scrape or process personal data unless you have a legitimate reason to do so; if you are unsure whether your reason is legitimate, consult your lawyers.