Upwork Freelancer & Talent Scraper avatar

Upwork Freelancer & Talent Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
Upwork Freelancer & Talent Scraper

Upwork Freelancer & Talent 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.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

21

Total users

7

Monthly active users

14 hours ago

Last modified

Share

ParseForge Banner

πŸ’Ό Upwork Freelancer & Talent Scraper

πŸš€ Export Upwork freelancer profiles in seconds. Search by any keyword and get names, titles, countries, Job Success Scores, total earnings, skills, agency info, and availability - no login required, ready to download as CSV, Excel, JSON, or XML.

The Upwork Freelancer & Talent Scraper lets you extract public freelancer data from Upwork's talent marketplace at scale. Provide one or more search keywords (e.g. "react developer", "graphic designer", "copywriter"), and the scraper pages through Upwork's public search results collecting every freelancer card it finds. All data comes directly from Upwork's live public pages - no login, no API key, no Upwork account needed.

The dataset includes the 22 most useful public signals per freelancer: profile image, professional headline, country, Upwork tier badge (Top Rated Plus / Top Rated / Rising Talent / Expert-Vetted), Job Success Score, total lifetime earnings, skills list, agency affiliation, availability badge, consultation flag, search position, and more. Perfect for recruiters building talent pipelines, researchers studying the gig economy, or businesses benchmarking freelancer rates.

Coverage: Upwork lists 139,000+ freelancers for competitive keywords like "react developer". The scraper handles deep pagination (up to 50 pages per query) and deduplicates records across runs. Residential US proxies + Camoufox browser fingerprinting ensure reliable extraction through Cloudflare protection.

Who uses thisWhy
Recruiters & HR teamsBuild shortlists of vetted freelancers without manual search
Freelance platformsCompetitive intelligence on talent supply and pricing signals
Market researchersAnalyze gig economy trends, skill distributions, and earnings
Startup foundersFind Top Rated Plus developers, designers, and writers quickly
Data scientistsTrain models on freelancer bio text, skills, and reputation data
Lead generation agenciesIdentify high-earning freelancers as potential B2B clients

πŸ“‹ What the Upwork Scraper does

  • Searches Upwork's public talent marketplace for any keyword or set of keywords
  • Paginates through all result pages (up to 50 pages per query, ~13 freelancers per page)
  • Extracts all 22 publicly visible fields from each freelancer card
  • Deduplicates records across multiple search terms in a single run
  • Handles Cloudflare bot protection using stealth browser + residential US proxy
  • Exports to CSV, Excel, JSON, and XML via the Apify platform

πŸ’‘ Why it matters: Upwork has over 18 million registered freelancers. Manual search only shows a few pages. This scraper unlocks bulk access to the full public talent pool for any skill category - in minutes, not days.

πŸ“Š Data fields

Each record includes: agencyEarnings, agencyName, country, description, id, imageUrl, isAvailableNow, isBoosted, jobSuccessScore, jobsRelevantToSearch, name, offersConsultations, recommendedReason, scrapedAt, searchPosition, searchTerm, skills, tier, title, totalEarnings, totalEarningsValueMin, url. All 22 field names come from a real production run, so what you see here is what lands in your dataset.

⚠️ Good to Know: The scraper uses residential US proxies to access Upwork's public search. Free accounts are limited to 10 freelancer records. Create a free account w/ $5 credit to get started, then upgrade for full access.

πŸš€ How to use

  1. Create a free Apify account w/ $5 credit
  2. Open the Upwork Freelancer Scraper on Apify Store
  3. Click Try for free
  4. Enter your search terms (e.g. "react developer", "copywriter")
  5. Set maxItems to the number of freelancers you need
  6. Click Start and wait for the run to complete
  7. Download your dataset as CSV, Excel, JSON, or XML
ActorDescription
PeoplePerHour Jobs ScraperScrape freelance job postings from PeoplePerHour
LinkedIn People ScraperExtract professional profiles from LinkedIn
G2 Reviews ScraperCollect software reviews and ratings from G2

πŸ’‘ Pro Tip: browse the complete ParseForge collection for scrapers covering jobs, reviews, e-commerce, travel, and more - all production-ready and regularly maintained.

⚠️ Disclaimer: This is an independent tool and is not affiliated with, endorsed by, or connected to Upwork in any way. Only publicly available data is collected - the same information visible to any visitor browsing Upwork without an account. Use this data responsibly and in compliance with applicable laws and Upwork's terms of service.

πŸ†˜ Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our Discord. It's the best place to get support and suggest new actors.