Upwork Freelancer & Talent Scraper
Pricing
from $19.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
21
Total users
7
Monthly active users
14 hours ago
Last modified
Categories
Share

πΌ 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 this | Why |
|---|---|
| Recruiters & HR teams | Build shortlists of vetted freelancers without manual search |
| Freelance platforms | Competitive intelligence on talent supply and pricing signals |
| Market researchers | Analyze gig economy trends, skill distributions, and earnings |
| Startup founders | Find Top Rated Plus developers, designers, and writers quickly |
| Data scientists | Train models on freelancer bio text, skills, and reputation data |
| Lead generation agencies | Identify 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
- Create a free Apify account w/ $5 credit
- Open the Upwork Freelancer Scraper on Apify Store
- Click Try for free
- Enter your search terms (e.g. "react developer", "copywriter")
- Set
maxItemsto the number of freelancers you need - Click Start and wait for the run to complete
- Download your dataset as CSV, Excel, JSON, or XML
π Recommended Actors
| Actor | Description |
|---|---|
| PeoplePerHour Jobs Scraper | Scrape freelance job postings from PeoplePerHour |
| LinkedIn People Scraper | Extract professional profiles from LinkedIn |
| G2 Reviews Scraper | Collect 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.