Upwork Job Scraper avatar
Upwork Job Scraper

Pricing

$25.00/month + usage

Go to Store
Upwork Job Scraper

Upwork Job Scraper

Developed by

Matthew James

Matthew James

Maintained by Community

Scrape recent Upwork.com jobs with or without cookies. Fast and effective.

5.0 (2)

Pricing

$25.00/month + usage

15

Total users

245

Monthly users

30

Runs succeeded

>99%

Issues response

11 hours

Last modified

4 days ago

Upwork Job Scraper

Upwork Job Scraper is designed to scrape job listings from Upwork and return structured data to help you analyze Upwork job postings.

Features

  • Custom Cookies: Use your cookies to get more detailed scrape data.
  • Custom Proxies: Use Apify's proxies or your own.
  • Detailed Data (Cookied Scrapes): Get more insight into job postings when you use your cookies.
  • Customizable Search: Use specific URLs or define search queries with advanced filters.
  • Flexible Pagination: Control the number of jobs per page and the number of pages to scrape.
  • Advanced Filtering: Refine job searches based on experience level, project length, hours per week, hourly rates, and fixed rates.

Notes

  • For best results use RESIDENTIAL PROXIES and COOKIES
  • Custom search URL: will override any other filters set within the input configuration, make sure this is blank if you're using the input filters.
  • Cookies: Make sure to rotate fresh cookies at least once every 24 hours (since they expire).
  • Cookieless Scrapes: Will not yield as many results and pages as cookied scrapes.
  • Values that can't be retrieved will be null.

Cookieless Scrape Data Headers

  • Date Scraped
  • Job ID
  • Time Posted
  • Project Payment Type
  • Budget
  • Skill Level
  • Skills
  • Title
  • URL
  • Description
  • Project Length
  • Weekly Hours

Cookieless Scrape Result Example

{
"Date Scraped": "2025-01-16T12:09:25.591Z",
"Job ID": "7769492930342982627",
"Time Posted": "2025-01-16T12:07:35.591Z",
"Project Payment Type": "Hourly",
"Budget": "$20.00 - $40.00",
"Skill Level": "Entry Level",
"Skills": [
"Administrative Support",
"Microsoft Excel",
"Microsoft Word",
"Google Workspace",
"Data Entry"
],
"Title": "Administrative Assistant Needed for Letter Mailing in New York, USA",
"URL": "https://www.upwork.com/url",
"Description": "Lorem ipsum",
"Location": null,
"Total Spent": null,
"Feedback": null,
"Proposals": null,
"Project Length": "3 to 6 months",
"Weekly Hours": "Less than 30 hrs/week",
"Connect Price": null
}

Cookied Scrape Additional Data Headers

  • Connect Price
  • Location
  • Total Spent
  • Feedback
  • Proposals

Cookied Scrape Result Example

{
"Date Scraped": "2025-01-18T10:16:41.649Z",
"Job ID": "7769492930342982627",
"Time Posted": "2025-01-17T10:12:21.649Z",
"Project Payment Type": "Hourly",
"Budget": "$7.00 - $25.00",
"Skill Level": "Intermediate",
"Title": "Web Scraping Specialist for Real Estate Data",
"URL": "https://www.upwork.com/jobs/url",
"Description": "Lorem ipsum",
"Location": "United States",
"Total Spent": "$4,588.28",
"Feedback": 4.99,
"Proposals": 8,
"Project Length": "Less than 1 month",
"Weekly Hours": "Less than 30 hrs/week",
"Connect Price": 16,
"Skills": [
"Python",
"Statistical Analysis",
"Microsoft Excel",
"Machine Learning",
"CI/CD",
"Data Engineering",
"Deep Learning"
]
}