# Extract AI and machine learning jobs from Upwork

**Use case:** 

Scrape top-paying AI/ML/LLM/ChatGPT freelance gigs at intermediate+expert level with mid-to-high budgets. How to find AI engineering jobs on Upwork?

## Input

```json
{
  "searchQueries": [
    "ai engineer",
    "machine learning",
    "llm",
    "chatgpt developer",
    "ai automation",
    "generative ai",
    "prompt engineer"
  ],
  "maxItems": 200,
  "sort": "spend+desc",
  "jobType": [
    "hourly",
    "fixed"
  ],
  "experienceLevel": [
    "IntermediateLevel",
    "ExpertLevel"
  ],
  "workload": [],
  "duration": [],
  "budget": [],
  "clientHires": [],
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountries": [
      "US"
    ]
  }
}
```

## Output

```json
{
  "title": {
    "label": "Job Title",
    "format": "string"
  },
  "jobType": {
    "label": "Job Type",
    "format": "string"
  },
  "budget": {
    "label": "Budget",
    "format": "string"
  },
  "contractorTier": {
    "label": "Experience Level",
    "format": "string"
  },
  "duration": {
    "label": "Duration",
    "format": "string"
  },
  "skills": {
    "label": "Skills",
    "format": "array"
  },
  "publishTime": {
    "label": "Published At",
    "format": "string"
  },
  "url": {
    "label": "Job URL",
    "format": "string"
  }
}
```

## About this Actor

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