# Upwork Talent Search Scraper

**Use case:** 

Search Upwork freelancers by skill, rate, location, and badge. Export profiles to CSV or JSON — no account needed. Up to 1,000 results per run.

## Input

```json
{
  "keyword": "python",
  "maxResults": 1000,
  "regions": [
    "Americas"
  ],
  "talentType": "all",
  "hourlyRateRange": "60+",
  "minEarnings": "any",
  "hoursBilled": "1000",
  "hoursBilledRecentOnly": true,
  "englishLevel": 1,
  "languages": [
    "English"
  ]
}
```

## Output

```json
{
  "personId": {
    "label": "ID"
  },
  "title": {
    "label": "Title"
  },
  "hourlyRate": {
    "label": "Hourly Rate (USD)"
  },
  "location": {
    "label": "Location"
  },
  "skills": {
    "label": "Skills"
  },
  "totalEarnings": {
    "label": "Total Earnings"
  },
  "totalHours": {
    "label": "Total Hours"
  },
  "topRated": {
    "label": "Top Rated"
  },
  "profileUrl": {
    "label": "Profile URL"
  }
}
```

## About this Actor

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