Upwork Freelancers Scraper
Pricing
Pay per event
Upwork Freelancers Scraper
Scrape Upwork freelancer (talent) search results: name, professional title, hourly rate, Job Success Score, total earned, skills, location, Top Rated badges and profile URL. Search by keyword and filter by rating or country.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Gio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Extract freelancer (talent) data from Upwork search results: name, professional title, hourly rate, Job Success Score, total earned, skills, location and Top Rated badges.
Built for recruiting, talent sourcing, competitor rate analysis, agency lead generation and freelance-market research.
Features
- Keyword search across all Upwork freelancers ("python developer", "logo designer", "seo expert")
- Filters: Top Rated, Top Rated Plus, and country/region
- Rich per-freelancer data: hourly rate, Job Success Score, total earned, skills, availability and consultation badges
- Handles Upwork's Cloudflare protection automatically (real browser + residential proxy)
- Automatic pagination and de-duplication
Input
| Field | Type | Description |
|---|---|---|
searchQuery | string | Keyword to search (e.g. "web scraping"). |
startUrl | string | Exact Upwork talent search URL. Overrides searchQuery. |
topRatedOnly | boolean | Only Top Rated / Top Rated Plus. Default false. |
topRatedPlusOnly | boolean | Only Top Rated Plus. Default false. |
country | string | Only freelancers whose location matches this country/region. |
maxItems | integer | Max freelancers. 0 = no limit. Default 50. |
proxyConfiguration | object | Residential proxy strongly recommended (default). |
Example input
{"searchQuery": "web scraping","topRatedOnly": true,"country": "United States","maxItems": 50}
Output
{"freelancerId": "01b237e28ffe15f101","name": "Lazar T.","title": "Web Scraping / Crawling / Mining Master","location": "Serbia","hourlyRate": "$50","jobSuccessScore": 99,"totalEarned": "$1M+","skills": ["Python", "Scrapy", "Selenium", "Data Scraping"],"topRated": true,"topRatedPlus": true,"availableNow": true,"url": "https://www.upwork.com/freelancers/~01b237e28ffe15f101"}
Common use cases
- Source and shortlist freelancers by skill, rate and success score
- Benchmark hourly rates for a role across countries
- Build recruiting and talent-pipeline databases
- Agency lead generation and competitor analysis
Pricing
Pay per result: a small fee to start the run plus a per-freelancer fee. Errors and duplicates are never charged.
FAQ
Do I need an Upwork account? No. This scrapes the public talent search. Some profile details are only visible to logged-in Upwork users and are not included.
Can I use Upwork's own filters? Yes, apply them on upwork.com and pass the resulting URL as startUrl.
Is this affiliated with Upwork? No. This is an independent tool for extracting publicly available data. Please respect Upwork's terms of service.