Skip to content

Data tools

Remote job listings from Jobicy and Remote OK.

One feed of remote jobs from two public job APIs, with the same fields for both: title, company, category, job type, salary range, region, tags, publication date, the link to the listing and a plain text description.

Price

2 USD

per 1 000 job listings. Platform usage is included.

Try it free on Apify

Try it free: Apify's free plan includes 5 USD of usage every month, enough for about 2 500 job listings. No credit card needed.

What it does.

The tool reads remote jobs published in the last 7 days on Jobicy and the latest 100 listings on Remote OK, removes duplicates and returns them newest first. Filter by keywords, categories, source and publication date. A run with empty input returns the 50 newest listings from both sources.

Only sources whose terms allow reuse in a tool like this are included. Remotive, Arbeitnow and Himalayas were checked and left out because their terms do not allow it. Every row names its source and the attribution the source asks for, and the url points to the listing on the source site, as both sources require. The sample below is a run with the default filters on 6 October 2026.

Sample from a real run.

3 of 50 rows (selected fields) from run clDGaxrcSPkABnD6c on 6 October 2026, exactly as the tool returned them.
titlecompanycategoryjobTypesalaryMinsalaryMaxsalaryCurrencylocationpublishedAtsource
Senior Information Security EngineerFive9CybersecurityFull-TimenullnullnullPortugal2026-10-06T06:08:56.000ZJobicy
Senior AI Enablement Specialist - FEKong Inc.Product & OperationsFull-Time94150135000USDUSA2026-10-06T06:08:55.000ZJobicy
Staff Solutions Engineer - NortheastKong Inc.SalesFull-Time220000260000USDUSA2026-10-06T06:08:54.000ZJobicy

What people use it for.

  • A niche job board

    Fill a careers page or a job board with fresh remote listings, with the source credit built into every row.
  • A weekly job newsletter

    Schedule a run with onlyNew set to true and the categories your readers want, and only listings not delivered before are returned.
  • Hiring signals

    See which companies hire remotely for a skill, with salary ranges where the listing gives them.
  • Labour market research

    Count listings by category, region and salary over time.

Fields.

Every row has these fields. Field names are stable between versions.
FieldWhat it holds
idSource and the source's own id, for example jobicy:152447. Stable between runs.
titleJob title.
companyHiring company.
companyUrlCompany page on the source site (Jobicy only).
categoryJob family. Jobicy's own industry, or for Remote OK the first tag that names a job family (for example dev becomes Software Development).
jobTypeFull-Time, Part-Time, Contract, Freelance or Internship, when the source gives it.
salaryMinLower end of the salary range as published
salaryMaxUpper end of the salary range as published
salaryCurrencyISO currency code, for example USD or PLN.
salaryPeriodyearly, hourly or another period given by Jobicy. Remote OK salaries are yearly.
locationWhere applicants must be, for example USA, EMEA or LATAM, Canada, USA. Worldwide when the listing has no restriction.
tagsThe source's tags. For Jobicy: further industries and seniority.
publishedAtPublication time in ISO 8601, UTC.
urlThe listing on the source site. Link to this URL when you show the job.
descriptionTextDescription as plain text, cut at 2 000 characters.
sourceJobicy or Remote OK. Mention it when you show the job.
sourceUrlHome page of the source.
licenseThe attribution the source asks for.

Input example.

Paste it into the JSON tab of the actor in Apify Console, or send it to the Apify API.
{
  "onlyNew": false,
  "sources": [
    "jobicy",
    "remoteok"
  ],
  "keywords": [],
  "categories": [],
  "maxResults": 50,
  "postedSince": 7
}

What a run costs

A run with the default input returns at most 50 listings, so it costs at most 0.10 USD. The run on 6 October 2026 shown above returned 50 listings in about 8 seconds. maxResults caps every run, and listings skipped by onlyNew are not charged.

Run it on a schedule.

  1. Ask for new rows only

    Set onlyNew to true. The actor remembers what it has already delivered for the same input, in a named key-value store in your own Apify account (nightwave-state-remote-jobs-open-feeds).
  2. Add a schedule

    Add the actor to a schedule in Apify Console, for example with the cron expression 0 7 * * * for 07:00 every day.
  3. Get what is new

    The first run returns everything in the selection. After that, each run returns and charges only what is new. A run with nothing new finishes with 0 rows and costs nothing.

Source and license.

The listings come from the public Jobicy API and the Remote OK API. No key or login is needed. Descriptions are converted from HTML to plain text and cut at 2 000 characters. The tool is not affiliated with or endorsed by Jobicy or Remote OK.

Jobicy allows its listings in other products as long as Jobicy is kept as the source and the canonical job URL is preserved. Remote OK asks for a followed link back to the listing and a mention of Remote OK as the source, and does not allow its logo without permission. Every row carries source, url and license so you can meet both. The job texts belong to the employers and the sources.

More data tools.

Try it on Apify.

Apify's free plan includes 5 USD of usage every month, so you can try the input above at no cost. Apify handles the account, the runs and the payment.