# Collect contract product manager openings

**Use case:** 

Find public contract product manager jobs across major boards and export structured details for outreach, opportunity tracking, or engagement planning.

## Input

```json
{
  "searchQuery": "product manager",
  "location": "London",
  "platforms": [
    "indeed",
    "linkedin",
    "glassdoor"
  ],
  "maxResults": 20,
  "jobType": "contract",
  "isRemote": false,
  "hoursOld": 168,
  "deduplicate": true
}
```

## Output

```json
{
  "job_title": {
    "label": "Job Title",
    "format": "string"
  },
  "company_name": {
    "label": "Company Name",
    "format": "string"
  },
  "location": {
    "label": "Location",
    "format": "string"
  },
  "is_remote": {
    "label": "Is Remote",
    "format": "boolean"
  },
  "salary_min": {
    "label": "Salary Min",
    "format": "number"
  },
  "salary_max": {
    "label": "Salary Max",
    "format": "number"
  },
  "salary_range": {
    "label": "Salary Range (Display)",
    "format": "string"
  },
  "salary_currency": {
    "label": "Salary Currency",
    "format": "string"
  },
  "platform": {
    "label": "Source Platform",
    "format": "string"
  },
  "apply_url": {
    "label": "Apply URL",
    "format": "string"
  },
  "posted_date": {
    "label": "Posted Date",
    "format": "string"
  }
}
```

## About this Actor

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