Remote Jobs Aggregator: 6 Official Job Board Feeds avatar

Remote Jobs Aggregator: 6 Official Job Board Feeds

Pricing

from $1.05 / 1,000 job scrapeds

Go to Apify Store
Remote Jobs Aggregator: 6 Official Job Board Feeds

Remote Jobs Aggregator: 6 Official Job Board Feeds

Collects remote job listings from the public, documented APIs and RSS feeds of RemoteOK, Remotive, We Work Remotely, Himalayas, Jobicy and Arbeitnow. Results are normalized into one schema, deduplicated across boards and filterable by keyword, salary and posting date.

Pricing

from $1.05 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

James White

James White

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Security

Limited permissions

Share

Get fresh remote job listings from six popular remote job boards in one clean, consistent table:

  • RemoteOK
  • Remotive
  • We Work Remotely
  • Himalayas
  • Jobicy
  • Arbeitnow (only listings marked as remote)

The tool reads only the public APIs and RSS feeds that these boards publish for sharing their jobs. It does not crawl web pages. Every job is converted to the same set of fields. The same job posted on several boards is merged into one row, with a list of the other boards it appeared on. Salaries are put into one format (minimum, maximum, currency, period). You can filter by keyword, posting date and minimum salary.

The output contains job and company information only. The tool does not collect recruiter names, emails or phone numbers.

Price

$0.0015 per job saved ($1.50 per 1,000 jobs). You pay only for jobs written to your dataset. The Max results setting caps both the output size and the cost.

Typical uses

  • A daily feed of new remote developer, design, marketing or support jobs for a newsletter, Slack channel or job site, with a link back to the original board.
  • Salary research on remote roles across several boards at once.
  • Tracking which companies are hiring remotely, and for what roles.
  • Personal job hunting with your own keyword and salary filters.

Input

FieldTypeDefaultWhat it does
sourceslistall sixWhich boards to read. Options: remoteok, remotive, weworkremotely, himalayas, jobicy, arbeitnow. If two boards list the same job, the board that comes first in this list is used as the main record.
keywordslistemptyKeeps only jobs whose title, tags, category or description contain any of these words. Matching ignores upper and lower case. Leave empty to keep all jobs.
excludeKeywordslistemptyDrops jobs whose title contains any of these words, for example senior or intern.
postedWithinDaysnumber30Keeps only jobs posted in the last N days. 0 turns this filter off.
minSalarynumber0Keeps only jobs whose stated top salary, converted to a yearly figure, is at least this amount. Jobs with no stated salary are dropped while this filter is on. 0 turns it off.
deduplicatetrue/falsetrueMerges the same job found on several boards into one row.
includeDescriptiontrue/falsetrueIncludes the job description as plain text. Turn it off for smaller, lighter output.
maxItemsnumber50The most jobs to save. This also caps the cost.

Example input

{
"sources": ["remoteok", "remotive", "jobicy"],
"keywords": ["developer"],
"postedWithinDays": 30,
"deduplicate": true,
"includeDescription": false,
"maxItems": 10
}

Output

Each job is one row with these fields:

FieldDescription
jobIdStable ID made from the board name and that board's own job ID.
sourceThe board this record was taken from.
alsoFoundOnOther boards listing the same job. Filled only when deduplication is on.
titleJob title.
companyHiring company.
companyLogoCompany logo URL, if the board provides one.
urlLink to the job page on the source board.
applyUrlDirect application link, if the board provides one.
postedAtPosting date and time (ISO 8601, UTC).
locationLocation or region restriction, for example Worldwide or USA Only.
jobTypeEmployment type, for example full-time or contract.
categoryCategory or department.
tagsSkill or topic tags.
salaryMin / salaryMaxSalary range as numbers.
salaryCurrencyCurrency code, for example USD or EUR.
salaryPeriodyear, month, week, day or hour.
descriptionJob description as plain text. Empty if includeDescription is off.
scrapedAtWhen the data was collected (ISO 8601, UTC).

Example output row

{
"jobId": "remoteok-1137498",
"source": "remoteok",
"alsoFoundOn": [],
"title": "Senior Sales Executive Central Region",
"company": "SimSpace Corporation",
"companyLogo": null,
"url": "https://remoteOK.com/remote-jobs/remote-senior-sales-executive-central-region-simspace-corporation-1137498",
"applyUrl": "https://remoteOK.com/remote-jobs/remote-senior-sales-executive-central-region-simspace-corporation-1137498",
"postedAt": "2026-10-12T00:00:04Z",
"location": null,
"jobType": null,
"category": null,
"tags": ["saas", "infosec", "cloud", "senior", "sales"],
"salaryMin": 145000,
"salaryMax": 220000,
"salaryCurrency": "USD",
"salaryPeriod": "year",
"description": "SimSpace serves as an AI Proving Ground where organizations can confidently train, test, and outmaneuver adversaries in any environment. ...",
"scrapedAt": "2026-10-13T08:00:00Z"
}

The tags above are shortened for readability. Real rows contain every tag the board supplies. Fields a board does not provide are null.

How the results are put together

  • Newest first. All matching jobs are sorted by posting date, newest first, before the maxItems limit is applied.
  • Deduplication. Two listings count as the same job when the company name and job title match after cleanup. Cleanup ignores case, punctuation, words like Inc or LLC, and the word Remote in titles. The record from the board listed first in sources is kept. Any fields it lacks, such as salary or logo, are filled in from the duplicates. A company posting the same title several times on one board is not merged.
  • Salaries. RemoteOK, Jobicy and Himalayas supply salary numbers directly. Remotive gives salary as free text, for example "OTE $25k - $35k", and the tool reads it as well as it can. We Work Remotely and Arbeitnow feeds have no salary field, so their salary fields are empty. Salary figures written inside description text are not used.
  • Clean text. Descriptions are converted from HTML to plain text. Garbled characters such as broken apostrophes are repaired. RemoteOK's hidden anti-spam tracking line is removed.

Limits

  • Each run reads the current public feed of each board, which holds that board's most recent listings. It does not search a board's full archive. Per run, the tool reads:
    • one request each for RemoteOK, Remotive, We Work Remotely and Jobicy (Jobicy returns its 50 newest jobs)
    • up to 5 pages of 20 jobs from Himalayas
    • up to 3 pages from Arbeitnow
  • Remotive delays the jobs in its public feed by about 24 hours.
  • The salary filter compares numbers as stated and does not convert currencies. A EUR 60,000 job passes a minSalary of 60000 just as a USD 60,000 job does.
  • Hourly, weekly and monthly salaries are converted to yearly figures for the filter only: 2,080 hours, 52 weeks or 12 months per year. The output keeps the original figures.
  • If a board is down, rate-limits the run or refuses access, that board is skipped with a clear message in the log, and the other boards still deliver results. The tool does not try to get around refusals.
  • Field coverage varies by board. For example, Jobicy has no tags and Arbeitnow has no logos.

Terms and fair use

These boards publish their feeds so that their jobs can be shared, on two conditions: you credit the board as the source, and you link back to the original job page. Every row keeps the original url so you can do this. Remotive asks that its feed be read no more than about 4 times a day, so please schedule runs no more than a few times daily. The job listings belong to the boards and the employers who posted them. You are responsible for using the data in line with each board's terms and the laws that apply to you.