RemoteOK Job Scraper β€” Remote Jobs, Tags & Salaries avatar

RemoteOK Job Scraper β€” Remote Jobs, Tags & Salaries

Pricing

from $0.0005 / job scraped

Go to Apify Store
RemoteOK Job Scraper β€” Remote Jobs, Tags & Salaries

RemoteOK Job Scraper β€” Remote Jobs, Tags & Salaries

Scrape remote job listings from RemoteOK: position, company, tags, location, salary range, and full job description. One request, complete records.

Pricing

from $0.0005 / job scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

10 days ago

Last modified

Share

Scrape remote job listings from RemoteOK (remoteok.com) with rich, structured data: position, company, tags, location, salary range, and the full job description β€” all in a single pass. Fast, reliable, no login or API key.

RemoteOK Job Scraper input β€” search queries, tags and salary filters in the Apify Console

Features

  • 🌍 Remote-first jobs β€” the latest openings across dev, design, marketing, ops, finance and more
  • 🏷️ Tags β€” every job's skill/category tags, ideal for filtering and analysis
  • πŸ’° Salary β€” structured min/max (USD) when the listing provides it
  • πŸ“„ Full descriptions included β€” the complete job description comes with every record, no extra step
  • πŸ”Ž Flexible filters β€” by keyword, tag, location, and salary range
  • ⚑ Fast & cheap β€” clean structured JSON via RemoteOK's public API

Input

{
"searchQueries": ["react", "senior"],
"tags": ["dev", "engineer"],
"location": "United States",
"salaryMin": 80000,
"maxItems": 100
}
FieldDescription
searchQueriesKeywords matched against title, company, tags, location (blank = all)
tagsRemoteOK tags; a job matches if it has any of them
locationLocation substring filter
salaryMinOnly jobs whose salary reaches at least this (USD)
salaryMaxOnly jobs whose minimum salary is at or below this (USD)
maxItemsMax jobs to return

All fields are optional β€” run with no input to get the latest remote jobs.

Output

RemoteOK Job Scraper output example β€” remote jobs with company, tags and salary as structured JSON

{
"type": "job",
"id": "1134655",
"slug": "remote-senior-react-engineer-acme-1134655",
"position": "Senior React Engineer",
"company": "Acme Inc",
"companyLogo": "https://remoteok.com/assets/…/logo.png",
"location": "Worldwide",
"remote": true,
"tags": ["dev", "react", "engineer", "senior"],
"salary": { "currency": "USD", "min": 100000, "max": 140000 },
"salaryText": "$100,000 - $140,000",
"postedDate": "2026-07-09T15:04:15+00:00",
"postedEpoch": 1783609455,
"description": "Full job description text…",
"applyUrl": "https://remoteok.com/remote-jobs/…",
"url": "https://remoteok.com/remote-jobs/…",
"source": "Remote OK"
}

Output schema

FieldTypeDescription
typestringRecord type (e.g. job).
idstringRemoteOK listing ID.
slugstringURL slug for the listing.
positionstringJob title.
companystringHiring company name.
companyLogostringURL of the company logo.
locationstringLocation or region for the role.
remotebooleanWhether the role is remote.
tagsarraySkill and category tags on the listing.
salarystringSalary range for the listing, when provided.
salaryTextstringHuman-readable salary range text.
postedDatestring (ISO date)When the job was posted.
postedEpochintegerPosting time as a Unix timestamp.
descriptionstringFull job description as plain text.
descriptionHtmlstringFull job description with HTML formatting.
applyUrlstring (URL)Link to apply for the job.
urlstring (URL)Link to the listing on RemoteOK.
sourcestringSource credited for the listing.

Use cases

  • Job aggregation β€” feed a job board or newsletter with fresh remote listings
  • Remote-work & salary research β€” analyze demand and pay by skill tag
  • Recruiting & sourcing β€” track remote openings by role, company, or stack
  • Lead generation β€” find companies actively hiring remotely

FAQ

Do I need a RemoteOK account or API key? No. The Actor uses Remote OK's public API β€” no login and no API key required.

How many jobs can I get per run? Use maxItems to set how many jobs to return. The API serves the latest listings, so a run returns the most recent remote jobs that match your filters.

Is scraping RemoteOK legal? Only public data is used, via Remote OK's official public API. Per their API Terms, every record links back to its job URL on Remote OK with Remote OK credited as the source. Review their terms for your specific use case.

What's the output format? Structured JSON β€” one record per job with position, company, tags, location, structured salary (min/max USD), postedDate, the full description and the apply url. Export as JSON, CSV or Excel.

Can I filter by keyword, tag or salary? Yes. Filter with searchQueries (matched against title, company, tags and location), tags, a location substring, and salaryMin/salaryMax. Leave everything blank to get the latest remote jobs.

Can I connect this to other apps? The RemoteOK Job Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Widen your remote-jobs pipeline with related scrapers:

Notes

Data comes from Remote OK's public API and, per their API Terms of Service, every record links back to its job URL on Remote OK with Remote OK credited as the source. The API serves the latest listings, so runs return the most recent remote jobs (filtered by your criteria). Only public data is scraped; no login or API key is required.