Remote Jobs API

Looking to fill a job feed and want to use openings listed on Remotely?

Fill your job board with listings from Remotely

Our public API can be used to backfill other remote job boards.

Anyone can use the interface, but please link back to the URL found on Remotely AND mention Remotely as the original source. Please do not submit Remotely jobs to third-party websites, including but not limited to Jooble, Neuvoo, Google Jobs, or LinkedIn Jobs.

Remotely API

API (Application Programming Interface) is an interface that allows users and applications to access updates to websites in a standardized, computer-readable format.

You can find our public API with all of our jobs here: https://tryremotely.com/api/v1

What format is your API

Our API is in JSON sorted by most recent to least recent.

What fields are supplied in your API?

We supply the following fields in our API:

  • title: Job title
  • description: The full HTML of the job description
  • mainCategory:Job category
  • applicationLink: Link to apply for the position
  • pubDate: Timestamp of when the job was published
  • expiryDate: Timestamp of when the job will expire
  • companyName: Name of the company that is hiring
  • companyLogo: Link to the company's logo
  • jobType: Job type of the position
  • workModel: Work model of the position
  • seniorityLevel: Seniority level of the position
  • minSalary (float or null): Minimum salary for the position (null if no value)
  • maxSalary (float or null): Maximum salary for the position (null if no value)
  • locations (array): Countries where candidates should be located, there can be more than one
  • tags (array): Job tags, there can be more than one

What options are supplied in your API?

We supply the following options in our API:

  • offset: the number of jobs to skip
  • limit: the number of jobs to retrieve (max 200)

For example, https://tryremotely.com/api/v1?limit=100&offset=10 will skip the first 10 jobs, and provide a JSON list of the following 100 jobs.

Is there a maximum number of requests?

We limit API requests due to server capacity, ensuring availability for all users. Exceeding the limit may result in a 429 error. For higher request needs or help in optimizing API calls, please contact us.