# RemoteOK Jobs Scraper | Remote Job Listings & Hiring Data

**Use case:** 

Scrape RemoteOK jobs by keyword or URL. Get title, company, location, remote details, tags, salary, description, listing URL and metadata.

## Input

```json
{
  "mode": "search",
  "searchTerms": [
    "react",
    "senior+devops"
  ],
  "startUrls": [
    {
      "url": "https://remoteok.com/remote-react-jobs"
    },
    {
      "url": "https://remoteok.com/remote-dev-jobs"
    }
  ],
  "tags": [
    "react",
    "typescript"
  ],
  "companies": [
    "GitLab"
  ],
  "locations": [
    "United States",
    "Europe"
  ],
  "sortBy": "posted-desc",
  "requireSalary": false,
  "includeDescriptionText": true,
  "includeRawFields": true,
  "maxItems": 20,
  "maxPages": 0,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": []
  },
  "maxNotifyJobs": 50
}
```

## Output

```json
{
  "jobId": {
    "label": "Job ID"
  },
  "title": {
    "label": "Title"
  },
  "companyName": {
    "label": "Company"
  },
  "locationText": {
    "label": "Location"
  },
  "postedAt": {
    "label": "Posted"
  },
  "salary_min": {
    "label": "Salary Min"
  },
  "salary_max": {
    "label": "Salary Max"
  },
  "tags": {
    "label": "Tags"
  },
  "url": {
    "label": "Listing URL",
    "format": "link"
  },
  "applyUrl": {
    "label": "Apply URL",
    "format": "link"
  },
  "searchTerm": {
    "label": "Search Term"
  },
  "sourceType": {
    "label": "Mode"
  },
  "scrapedAt": {
    "label": "Scraped"
  }
}
```

## About this Actor

This example demonstrates how to use [RemoteOK Jobs Scraper | Remote Job Listings & Hiring Data](https://apify.com/abotapi/remoteok-com-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/abotapi/remoteok-com-scraper) to learn more, explore other use cases, and run it yourself.