Skip to content
KeklikTechnologies

Jobs and hiring

Upwork scraper

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

Upwork Jobs Scraper · sample50 fields · CSV ↓
  • Python Dev

    Web Development · Entry Level · Less than 1 month

    • Python
    • Web Scraping
    • Scrapy
    budget
    $15-35/hr
    proposals
    9
    client rating
    ★ 5.0

Example record · people’s names withheld

What we collect from Upwork

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

What’s in each record

The full sample has 50 columns. Download the CSV

  • Job title and post URL
  • Posting date
  • Full job description
  • Category and category group
  • Budget type, hourly or fixed price
  • Hourly rate range or fixed budget, with currency
  • Experience level asked for
  • Project length and weekly workload
  • Required skills
  • Proposals, interviews, invitations and hires so far
  • Job status and the client's last activity
  • Client location and time zone
  • Client payment verification
  • Client rating and review count
  • Client spend, hires, hours and average hourly rate paid
  • Applicant requirements, such as countries and minimum job success score
  • Similar job posts

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 works

Questions about Upwork data

Geography
Worldwide
Refresh
Hourly to daily
Delivery
Postgres · Webhook · Slack · Sheets · CRM
Can new posts in our niche reach us quickly?

We can run it hourly and send new posts that match your keywords, budget and skills to Slack or a webhook.

Can we see what rates clients pay for a skill?

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.

Do you collect freelancer profiles?

No. This covers public job posts and the client details shown on them, and nothing that needs an Upwork login.

Also in jobs and hiring

Get Upwork data

Say what you want from Upwork and where. We reply within a business day with sample rows and a price.