# LinkedIn Job Scraper (No Duplicates)

**Use case:** 

Scrape public LinkedIn jobs with duplicates removed and reposts linked. Same fields as the popular scrapers, minus the duplicates.

## Input

```json
{
  "mode": "roles",
  "intent": "",
  "companies": [
    "Stripe",
    "Datadog",
    "Ramp"
  ],
  "roles": [
    "software engineer"
  ],
  "market": [
    "Python"
  ],
  "location": "United States",
  "urls": [],
  "watchlistName": "",
  "rankBy": "hiringMomentum",
  "outputProfile": "compat",
  "outputPack": "gtm",
  "enableHiringMemory": true,
  "alerts": {},
  "filters": {},
  "limits": {},
  "forceBrowser": false,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

## Output

```json
{
  "job_title": {
    "label": "Title",
    "format": "string"
  },
  "company_name": {
    "label": "Company",
    "format": "string"
  },
  "location": {
    "label": "Location",
    "format": "string"
  },
  "time_posted": {
    "label": "Posted",
    "format": "string"
  },
  "salary_range": {
    "label": "Salary",
    "format": "string"
  },
  "num_applicants": {
    "label": "Applicants",
    "format": "integer"
  },
  "job_url": {
    "label": "URL",
    "format": "string"
  },
  "recordType": {
    "label": "Type",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [LinkedIn Jobs Scraper — Hiring Graph, Company Growth & Intent](https://apify.com/ryanclinton/linkedin-jobs-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/ryanclinton/linkedin-jobs-scraper) to learn more, explore other use cases, and run it yourself.