VOOZH about

URL: https://apify.com/crw/upwork-talent-scraper

โ‡ฑ Upwork Talent Scraper ยท Apify


Pricing

from $5.00 / 1,000 results

Go to Apify Store

Upwork Talent Scraper

Scrape freelancer profiles from Upwork talent search. Returns name, title, hourly rate, skills, earnings, hours billed, location, and badge status. Filter by keyword, region, timezone, talent type, rate range, and more โ€” up to 1,000 profiles per run. No login required.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ CRW

CRW

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

4

Monthly active users

18 days ago

Last modified

Share

Upwork Talent Search Scraper

Find the right freelancers faster. Search Upwork's entire talent pool and export structured profile data in minutes โ€” no manual browsing, no copy-pasting.

Why Use This Scraper?

Upwork has over 18 million freelancers. Finding the right ones manually means endless scrolling, tab switching, and spreadsheet copying.

This scraper does that work for you. Set your filters once, run it, and get a clean dataset of matching freelancer profiles โ€” ready to sort, analyze, or import into your workflow.

Perfect for:

  • ๐Ÿง‘โ€๐Ÿ’ผ Hiring managers & clients โ€” Build a shortlist of candidates before even posting a job
  • ๐Ÿข Agencies & recruiters โ€” Source and compare talent at scale across regions and skill sets
  • ๐Ÿ“Š Market researchers โ€” Analyze freelancer supply, rate distributions, and skill trends by geography
  • ๐Ÿ” Competitive intelligence โ€” Benchmark how talent positions itself in your niche

What You Get

Each collected profile includes:

FieldDescription
Name & Profile URLDirect link to the freelancer's Upwork profile
Professional TitleHow they describe themselves
OverviewFull profile bio/description
Hourly RateRate in USD
SkillsFull list of tagged skills
LocationCountry, city, region, timezone
Total EarningsLifetime earnings on Upwork
Jobs CompletedNumber of contracts finished
Hours BilledTotal hours worked on platform
Top Rated / Top Rated PlusBadge status
ID VerifiedIdentity verification status
Portfolio CountNumber of portfolio items

Filters

All filters mirror what you see on Upwork's talent search page โ€” no guessing required.

Search & Volume

  • Keyword โ€” Search by skill, title, or any term (e.g. "React developer", "logo design")
  • Max Results โ€” Collect anywhere from 1 to 1,000 profiles per run

Location

  • Regions โ€” Africa, Americas, Asia, Europe, Oceania, Antarctica
  • Subregions โ€” e.g. South-Eastern Asia, Western Europe, South America
  • Countries โ€” Any of 200+ countries (full list below)
  • Timezones โ€” Match freelancers by their local working hours

Talent Quality

  • Talent Badges โ€” Filter by Top Rated Plus, Top Rated, or Rising Talent (mix and match)
  • Earned Amount โ€” Any / $1+ / $100+ / $1K+ / $10K+ / No earnings yet
  • Hours Billed โ€” Any / 1+ / 100+ / 1,000+ hours (optionally limited to last 6 months)
  • English Level โ€” Basic / Conversational / Fluent / Native or Bilingual

Rate & Type

  • Hourly Rate Range โ€” Any / $10 and below / $10โ€“$30 / $30โ€“$60 / $60 and above
  • Talent Type โ€” All / Independent freelancers only / Agencies only
  • Other Languages โ€” Filter by language code (e.g. "ja", "fr", "es")

Example: Find Top-Rated Python Developers in Asia for $30โ€“$60/hr

{
"keyword":"python developer",
"maxResults":100,
"regions":["Asia"],
"talentBadges":["Top Rated","Top Rated Plus"],
"hourlyRateRange":"30-60",
"minEarnings":"1000"
}

Example: Find US/Canada UX Designers Available in Eastern Hours

{
"keyword":"UX designer",
"maxResults":50,
"countries":["United States","Canada"],
"timezones":[
"(UTC-07:00) Pacific Time (US & Canada); Los Angeles",
"(UTC-04:00) Eastern Time (US & Canada)"
],
"hourlyRateRange":"60+",
"englishLevel":3
}

How to Run

  1. Open the Actor and fill in the input form โ€” or paste a JSON input directly
  2. Click Start โ€” results appear in the dataset as they're collected
  3. Export as JSON, CSV, Excel, or connect via API

No account setup. No cookies to manage. Just run and export.

Limits

  • Up to 1,000 profiles per run
  • Results reflect Upwork's public, non-logged-in talent search

All Supported Filter Values

Hourly Rate Range

"any" ยท "0-10" ($10/hr and below) ยท "10-30" ($10โ€“$30) ยท "30-60" ($30โ€“$60) ยท "60+" ($60 and above)

Earned Amount

"any" ยท "1" ($1+) ยท "100" ($100+) ยท "1000" ($1K+) ยท "10000" ($10K+) ยท "none" (no earnings yet)

Hours Billed

"any" ยท "1" (1+ hrs) ยท "100" (100+ hrs) ยท "1000" (1,000+ hrs)

English Level

1 Basic ยท 2 Conversational ยท 3 Fluent ยท 4 Native/Bilingual

Regions

Africa, Americas, Antarctica, Asia, Europe, Oceania

Subregions

Australia and New Zealand, Caribbean, Central America, Central Asia, Eastern Africa, Eastern Asia, Eastern Europe, Melanesia, Micronesia, Middle Africa, Northern Africa, Northern America, Northern Europe, Polynesia, South America, South-Eastern Asia, Southern Africa, Southern Asia, Southern Europe, Western Africa, Western Asia, Western Europe

Countries

Albania, Algeria, American Samoa, Andorra, Angola, Anguilla, Antigua and Barbuda, Argentina, Armenia, Aruba, Australia, Austria, Azerbaijan, Bahamas, Bahrain, Bangladesh, Barbados, Belgium, Belize, Benin, Bermuda, Bhutan, Bolivia, Bonaire Sint Eustatius and Saba, Bosnia and Herzegovina, Botswana, Bouvet Island, Brazil, British Indian Ocean Territory, British Virgin Islands, Brunei Darussalam, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Canada, Cape Verde, Cayman Islands, Central African Republic, Chad, Chile, China, Christmas Island, Cocos (Keeling) Islands, Colombia, Comoros, Congo, Congo the Democratic Republic of the, Cook Islands, Costa Rica, Cote d'Ivoire, Croatia, Curacao, Cyprus, Czech Republic, Denmark, Djibouti, Dominica, Dominican Republic, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Ethiopia, Falkland Islands, Faroe Islands, Fiji, Finland, France, French Guiana, French Polynesia, French Southern and Antarctic Lands, Gabon, Gambia, Georgia, Germany, Ghana, Gibraltar, Greece, Greenland, Grenada, Guadeloupe, Guam, Guatemala, Guernsey, Guinea, Guinea-Bissau, Guyana, Haiti, Heard Island and McDonald Islands, Holy See, Honduras, Hong Kong, Hungary, Iceland, India, Indonesia, Ireland, Isle of Man, Israel, Italy, Jamaica, Japan, Jersey, Jordan, Kazakhstan, Kenya, Kiribati, Kuwait, Kyrgyzstan, Laos, Latvia, Lebanon, Lesotho, Liechtenstein, Lithuania, Luxembourg, Macao, Macedonia, Madagascar, Malawi, Malaysia, Maldives, Mali, Malta, Marshall Islands, Martinique, Mauritania, Mauritius, Mayotte, Mexico, Micronesia Federated States of, Moldova, Monaco, Mongolia, Montenegro, Montserrat, Morocco, Mozambique, Myanmar, Namibia, Nauru, Nepal, Netherlands, Netherlands Antilles, New Caledonia, New Zealand, Nicaragua, Niger, Nigeria, Niue, Norfolk Island, Northern Mariana Islands, Norway, Oman, Pakistan, Palau, Palestinian Territories, Panama, Papua New Guinea, Paraguay, Peru, Philippines, Pitcairn, Poland, Portugal, Puerto Rico, Qatar, Reunion, Romania, Rwanda, Saint Barthelemy, Saint Helena, Saint Kitts and Nevis, Saint Lucia, Saint Martin (French part), Saint Pierre and Miquelon, Saint Vincent and the Grenadines, Samoa, San Marino, Sao Tome and Principe, Saudi Arabia, Senegal, Serbia, Seychelles, Sierra Leone, Singapore, Sint Maarten (Dutch part), Slovakia, Slovenia, Solomon Islands, Somalia, South Africa, South Korea, Spain, Sri Lanka, Suriname, Svalbard and Jan Mayen, Swaziland, Sweden, Switzerland, Taiwan, Tajikistan, Tanzania, Thailand, Timor-Leste, Togo, Tokelau, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmenistan, Turks and Caicos Islands, Tuvalu, Uganda, Ukraine, United Arab Emirates, United Kingdom, United States, United States Minor Outlying Islands, United States Virgin Islands, Uruguay, Uzbekistan, Vanuatu, Venezuela, Vietnam, Wallis and Futuna, Western Sahara, Yemen, Zambia, Zimbabwe

Timezones

Use the exact label as shown in the input form. Examples:

  • "(UTC-07:00) Pacific Time (US & Canada); Los Angeles"
  • "(UTC+05:30) Mumbai, Kolkata, Chennai, New Delhi"
  • "(UTC+09:00) Tokyo, Osaka, Sapporo, Seoul"

Multiple entries with the same UTC offset are automatically deduplicated.

You might also like

Upwork Talent Search Scraper

powerai/upwork-talent-scraper

Collect rich freelancer profiles from any Upwork talent search link for faster recruiting decisions.

Upwork Talent Scraper โ€” Freelancers, Rates & Earnings

bovi/upwork-talent-scraper

Scrape public Upwork freelancer profiles into clean JSON: name, title, hourly rate, EXACT lifetime earnings, total hours, hourly/fixed job split, top-rated flags, granular location, and skills. Search by keyword, no login or API key.

๐Ÿ‘ User avatar

Vitalii Bondarev

7

Upwork Freelancer & Talent Scraper

parseforge/upwork-scraper

Scrape Upwork freelancer profiles by keyword. Extract names, titles, countries, Job Success Scores, total earnings, skills, and agency info. Export to CSV, Excel, JSON, XML.

Talent Actor

getdataforme/talent-actor

Upwork Jobs & Freelancers Scraper

dataharvest/upwork-scraper

Scrape job listings and freelancer profiles from Upwork.

Upwork Jobs Finder

sentry/upwork-jobs-finder

Upwork Jobs Finder scrapes Upwork job listings by keyword and exports structured freelance job data, including title, budget, hourly rate, skills, and description. Ideal for Upwork lead generation, job monitoring, market research, and automation workflows.

Contra Freelancers Scraper

parseforge/contra-freelancers-scraper

Sweep Contra and pull freelancer profiles with avatar URL, name, username, headline, location, hourly rate, currency, badge, skills, portfolio count, reviews, and profile URL. Filter by search query, category, location, or hourly rate range for talent sourcing and lead generation.

Talent Category Scraper

getdataforme/talent-category-scraper

The Talent Category Scraper extracts comprehensive job listings from Talent.com, delivering titles, companies, locations, descriptions, and timestamps....

Talent.com Jobs Search Scraper

ecomscrape/talent-jobs-search-scraper

Automate job data collection with Talent Jobs Search Scraper. Extract comprehensive job listings, salary data, and company info from global Talent sites. Export to CSV, JSON, Excel. Perfect for recruiters, HR teams, and data analysts seeking efficient talent intelligence.

ecomscrape

6