# Multi-ATS Job Scraper: Greenhouse, Ashby & Lever

**Use case:** 

Scrape Greenhouse, Ashby, and Lever boards in a single run with automatic ATS detection and one normalized output schema. This is the differentiator task.

## Input

```json
{
  "urls": [
    {
      "url": "https://job-boards.greenhouse.io/figma",
      "departments": [
        4016250004
      ],
      "maxJobs": 30
    },
    {
      "url": "https://jobs.ashbyhq.com/openai",
      "maxJobs": 30,
      "daysBack": 30
    },
    {
      "url": "https://jobs.lever.co/anchorage",
      "departments": [
        "Engineering"
      ],
      "teams": [
        "Blockchain"
      ],
      "maxJobs": 30
    }
  ],
  "workModel": [],
  "employmentType": []
}
```

## Output

```json
{
  "ats": {
    "label": "ATS",
    "format": "text"
  },
  "title": {
    "label": "Job Title",
    "format": "text"
  },
  "company": {
    "label": "Company",
    "format": "text"
  },
  "department": {
    "label": "Department",
    "format": "text"
  },
  "team": {
    "label": "Team",
    "format": "text"
  },
  "location": {
    "label": "Location",
    "format": "text"
  },
  "type": {
    "label": "Type",
    "format": "text"
  },
  "publishedAt": {
    "label": "Published",
    "format": "date"
  },
  "postingUrl": {
    "label": "URL",
    "format": "link"
  }
}
```

## About this Actor

This example demonstrates how to use [Multi-ATS Job Scraper & API](https://apify.com/dalleyne/ats-job-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/dalleyne/ats-job-scraper) to learn more, explore other use cases, and run it yourself.