# Upwork Job Search Scraper — Collect Job Postings

**Use case:** 

Search Upwork jobs by keyword, category, budget, and location. Get up to 1,000 job postings per run - no login required. Perfect for job alerts & rate research.

## Input

```json
{
  "keyword": "backend developer",
  "maxResults": 100,
  "sort": "recency",
  "contractorTier": [
    "Expert"
  ],
  "clientHires": [
    "1 to 9 hires"
  ],
  "durationV3": [
    "3 to 6 months"
  ],
  "contractToHire": false,
  "category": "Web, Mobile & Software Dev"
}
```

## Output

```json
{
  "id": {
    "label": "ID"
  },
  "title": {
    "label": "Title"
  },
  "jobType": {
    "label": "Job Type"
  },
  "contractorTier": {
    "label": "Experience Level"
  },
  "hourlyBudgetMin": {
    "label": "Hourly Min (USD)"
  },
  "hourlyBudgetMax": {
    "label": "Hourly Max (USD)"
  },
  "fixedPriceAmount": {
    "label": "Fixed Price (USD)"
  },
  "skills": {
    "label": "Skills"
  },
  "publishTime": {
    "label": "Published At"
  }
}
```

## About this Actor

This example demonstrates how to use [Upwork Jobs Scraper](https://apify.com/crw/upwork-job-search-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/crw/upwork-job-search-scraper) to learn more, explore other use cases, and run it yourself.