# Upwork Jobs API — Filter by Skills, Budget & Category

**Use case:** 

Stream Upwork jobs filtered by category, skills, budget, hourly rate and boolean search. 130K+ indexed listings, refreshed daily. Pay-per-job: $0.003.

## Input

```json
{
  "publishedRange": "",
  "categories": [],
  "levels": [],
  "skills": [
    "power bi"
  ],
  "skillsMode": "any",
  "hasBudget": "",
  "hasHourly": "true",
  "sort": "published_desc",
  "maxItems": 1000
}
```

## Output

```json
{
  "job_id": {
    "label": "Job id"
  },
  "job_title": {
    "label": "Title"
  },
  "category": {
    "label": "Category"
  },
  "level": {
    "label": "Level"
  },
  "fixed_budget": {
    "label": "Fixed budget ($)",
    "format": "number"
  },
  "hourly_min": {
    "label": "Hourly min ($/h)",
    "format": "number"
  },
  "hourly_max": {
    "label": "Hourly max ($/h)",
    "format": "number"
  },
  "published_on": {
    "label": "Published",
    "format": "date"
  },
  "link": {
    "label": "URL",
    "format": "link"
  }
}
```

## About this Actor

This example demonstrates how to use [$1 [Cheapest] Upwork Jobs Feed (Ultrafast)](https://apify.com/bestanalytics/upwork-jobs-feed) with a specific input configuration. Visit the [Actor detail page](https://apify.com/bestanalytics/upwork-jobs-feed) to learn more, explore other use cases, and run it yourself.