Remote OK Jobs Scraper avatar

Remote OK Jobs Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Remote OK Jobs Scraper

Remote OK Jobs Scraper

Scrape remote jobs from Remote OK: titles, companies, logos, tags, locations, salary ranges in USD, posting dates, and full descriptions. Paste the home page, a tag page such as remote-dev-jobs, or a job URL and get clean JSON. No login, no API key, no proxy.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Anyx Solutions

Anyx Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Share

banner

Remote OK Jobs Scraper

Remote jobs from Remote OK — with tags, locations, listed salaries, company logos and full descriptions — as clean JSON.

Remote OK is one of the largest boards for remote work, with new jobs in development, design, marketing, customer support, sales and more every day. This Actor reads Remote OK's listings and returns every job: title, company and logo, tags, location, the salary range when the employer lists one, the posting date, and the full description as HTML and plain text. Paste the home page, a tag page such as remote-dev-jobs, or a single job URL; there is no login, no API key, and no proxy to configure. Built for job aggregators, remote-work newsletters, recruiting and talent-intelligence teams, and salary research.

All data comes from Remote OK, and every job keeps its link back to its page on Remote OK. If you republish the jobs, link to that page and name Remote OK as the source.

⚡ Quick start

{
"startUrls": [{ "url": "https://remoteok.com/remote-dev-jobs" }],
"maxItems": 5
}

🧩 Input

FieldTypeRequiredDefaultDescription
startUrlsarrayyes—Remote OK pages: the home page, a tag page (remoteok.com/remote-<tag>-jobs), several tags at once (remote-python+react-jobs), or a single job (/remote-jobs/…).
maxItemsintegerno—Maximum number of jobs per start URL. The input form starts at 5; leave it empty to get every job Remote OK lists for the page.
includeCompanyLogosbooleannotrueOpen each job's page to read the company logo. Adds one fast request per job; turn it off when you don't need logos.
proxyConfigurationobjectno{ "useApifyProxy": false }Proxy settings. Remote OK's public listings need no proxy.

Choosing a page. Open remoteok.com, click a tag such as Dev, Design or Python, and copy the address bar — for example https://remoteok.com/remote-design-jobs. A page with two tags joined by + returns the jobs that carry both.

📤 Output

Each job is one dataset row.

Fields

FieldTypeDescription
idnumberRemote OK job ID.
slugstringThe job's address on Remote OK.
titlestringJob title.
companystringCompany name.
companyLogostringCompany logo image URL. null when logos are off or the job has none.
tagsarrayRemote OK tags, such as dev, design or python.
locationstringWhere the employer hires from, as written in the job. null when it doesn't say.
salaryMinnumberLower end of the listed salary, in USD per year. null when no salary is listed.
salaryMaxnumberUpper end of the listed salary, in USD per year. null when no salary is listed.
postedAtstringWhen the job was posted (ISO 8601).
descriptionHtmlstringFull job description as HTML.
descriptionTextstringFull job description as plain text.
applyUrlstringWhere to apply: the job's page on Remote OK, which links on to the employer.
urlstringThe job's page on Remote OK.

💡 Use cases

  • Remote job aggregation — feed job boards, newsletters and community channels with fresh remote jobs by tag.
  • Salary research — collect the salary ranges employers list for remote roles, by tag and location.
  • Hiring signals — watch which companies are hiring remotely, and for which skills, for sales prospecting or market research.
  • Recruiting intelligence — track demand for a stack such as Python, React or Rust across remote employers.

❓ FAQ

  • Do I need an API key or a Remote OK account? No. The Actor reads the same public listings any visitor sees.
  • Do I need a proxy? No. It runs without one by default.
  • How many jobs does a page return? Remote OK lists its most recent jobs for each page, about 100. Run the Actor on a schedule to build a longer history.
  • Why are some salaries empty? Employers choose whether to list a salary. salaryMin and salaryMax are null when the job lists none.
  • Can I combine tags? Yes. https://remoteok.com/remote-python+react-jobs returns jobs tagged with both. To cover several tags separately, add one URL per tag; maxItems applies to each one.
  • Can I reuse the data? Remote OK asks that you link back to each job's page on Remote OK and mention Remote OK as the source. Every row keeps that link in url.
  • Why did a run return fewer jobs than expected? The tag may have few recent jobs, or the tag in the URL may be misspelled; the log says when a page lists no jobs. Open an issue if something looks off.

🔗 More scrapers by Anyx

🤝 Anyx Solutions

We build custom scrapers and data-extraction pipelines.

🖼 Image credit

Image credit: remoteok.com