# List Every Open Role on One Company Career Site

**Use case:** 

Crawl one company career site and export every open role in one dataset: title, location, job URL, extraction method and a stable ID for later diffs.

## Input

```json
{
  "startUrls": [
    {
      "url": "https://apify.com/careers"
    }
  ],
  "maxPagesPerSite": 15,
  "sameDomainOnly": true,
  "respectRobotsTxt": true,
  "includeUrlPatterns": [],
  "excludeUrlPatterns": []
}
```

## Output

```json
{
  "companyHost": {
    "label": "Company host",
    "format": "string"
  },
  "sourceUrl": {
    "label": "Source url",
    "format": "string"
  },
  "jobUrl": {
    "label": "Job url",
    "format": "string"
  },
  "title": {
    "label": "Title",
    "format": "string"
  },
  "location": {
    "label": "Location",
    "format": "string"
  },
  "descriptionSnippet": {
    "label": "Description snippet",
    "format": "string"
  },
  "extractionMethod": {
    "label": "Extraction method",
    "format": "string"
  },
  "confidence": {
    "label": "Confidence",
    "format": "number"
  },
  "stableId": {
    "label": "Stable id",
    "format": "string"
  },
  "detectedAt": {
    "label": "Detected at",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Career Page Job Monitor — ATS Hiring Changes](https://apify.com/davidbenittah/career-page-job-change-monitor) with a specific input configuration. Visit the [Actor detail page](https://apify.com/davidbenittah/career-page-job-change-monitor) to learn more, explore other use cases, and run it yourself.