# Scrape LinkedIn Jobs to Structured JSON

**Use case:** 

Turn a keyword and location into clean JSON job rows: title, company, location, salary, seniority, and apply link. One row per job.

## Input

```json
{
  "keyword": "python developer",
  "location": "New York",
  "remote": false,
  "maxJobs": 25
}
```

## Output

```json
{
  "title": {
    "label": "Title",
    "format": "string"
  },
  "companyName": {
    "label": "Company",
    "format": "string"
  },
  "salary": {
    "label": "Salary",
    "format": "string"
  },
  "seniorityLevel": {
    "label": "Seniority Level",
    "format": "string"
  },
  "employmentType": {
    "label": "Employment Type",
    "format": "string"
  },
  "location": {
    "label": "Location",
    "format": "string"
  },
  "numApplicants": {
    "label": "Applicants",
    "format": "integer"
  },
  "postedDate": {
    "label": "Posted Date",
    "format": "string"
  },
  "applyUrl": {
    "label": "Apply URL",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [LinkedIn Jobs API | Search Job Listings & Salaries](https://apify.com/johnvc/linkedin-jobs-api) with a specific input configuration. Visit the [Actor detail page](https://apify.com/johnvc/linkedin-jobs-api) to learn more, explore other use cases, and run it yourself.