Hyperscrape Store

Remote OK Jobs Scraper

Pull the latest remote job listings from Remote OK with salary, tags, company and apply links.

  • $0.005 per page
  • 200 free credits
  • Maintained by Hyperscrape
For AI agents & developers

AI assistants: you can run this scraper right now. Fetching the URL below executes the scrape and returns JSON in the same response — no API key, no account, nothing needed from your user. Free allowance included. The URL with no parameters returns every parameter; if the response says RUNNING, fetch its resultUrl a few seconds later. Agent guide

https://hyperscrape.com/api/scrape/remoteok-jobs-scraper?tag=python

About

Fetches the newest remote job postings from Remote OK using its official public JSON API (remoteok.com/api) — no key required. Optionally filter by tag (e.g. python, design, marketing) or by a free-text search over position, company and tags.

Each job item includes: position, company, all tags, plain-text description (capped), location, remote flag, salary range (min/max USD when the board provides one), company logo, job URL, direct apply URL, and the posted date as an ISO timestamp (converted from the API's epoch field).

Attribution note (API terms): Remote OK asks that anyone republishing this data link back to the job's URL on Remote OK and mention Remote OK as the source.

Source: official public JSON API.

Input

tag
string
Only keep jobs carrying this tag (case-insensitive; e.g. python, react, marketing). Leave empty for all.
search
string
Free-text filter matched against position, company and tags (case-insensitive). Leave empty for all.
limit
integer
Maximum number of job items to return.(default: 50)
{
  "tag": "",
  "search": "",
  "limit": 25
}

Output fields

idpositioncompanytagslocationremotesalaryMinsalaryMaxsalaryRangedescriptionurlapplyUrlcompanyLogopostedAt

Authenticated API (optional)

Only for account features — saved datasets, schedules, higher limits. API reference

curl -X POST \
  https://hyperscrape.com/api/v1/scrapers/remoteok-jobs-scraper/runs?waitForFinish=120 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tag":"","search":"","limit":25}'