Upwork Jobs Scraper
Job posts matching your keywords, each with its budget or hourly range, skills, experience level, proposal count and the client's spend and rating.
Sample at the top of the page
You give us: Keywords or Upwork job search URLs
Jobs and hiring
Public Upwork job posts with budget, required skills and the client's hiring history, for freelance lead lists and rate research.
Agencies and freelancers watch Upwork for new work in their niche, and research teams use it to see what clients pay for a skill. Each post shows the exact number of proposals already sent and the client's total spend on Upwork, which tells you whether a bid is worth your time.
Worldwide · Hourly to daily
Python Dev
Web Development · Entry Level · Less than 1 month
Example record · people’s names withheld
Job posts matching your keywords, each with its budget or hourly range, skills, experience level, proposal count and the client's spend and rating.
Sample at the top of the page
You give us: Keywords or Upwork job search URLs
The full sample has 50 columns. Download the CSV
You send what you need. We reply within a business day with sample rows and a price. If you go ahead, the data starts arriving and we look after the scraper from then on.
How it worksWe can run it hourly and send new posts that match your keywords, budget and skills to Slack or a webhook.
Every post carries its budget type and the hourly range or fixed budget. A few weeks of posts gives you rates by skill and experience level.
No. This covers public job posts and the client details shown on them, and nothing that needs an Upwork login.
Say what you want from Upwork and where. We reply within a business day with sample rows and a price.