Upwork Scraper

For Upwork

Scrape Jobs, Projects, History, and more from Upwork, with options to export in formats such as CSV, Excel, JSON and others

Version 3.0.0
Scraping Options 11

What You Can Scrape

Choose from multiple scraping options based on your needs

Jobs in a List

27 fields
Title Description Job Type Job Ciphertext Job URL Search URL +21 more

Job Details

37 fields
Title Description Category Category Group Budget Amount Currency Code +31 more

Open Jobs From Listing

5 fields
Title Type Ciphertext URL Is Private

Client History From Listing

18 fields
Job Title Job Ciphertext Job URL Contractor Name Contractor Ciphertext Contractor URL +12 more

Profiles in a List

27 fields
Freelancer Ciphertext First Name Last Name Title Description Country +21 more

Profile Details

40 fields
Freelancer Ciphertext First Name Full Name Title Description Country +34 more

Job History From Profile

27 fields
Job Title Job Ciphertext Job URL Start Date End Date Total Hours +21 more

Portfolio Items From Profile

26 fields
Title Description Project URL Completion Date Is Public Rank +20 more

Projects in a List

18 fields
Title Slug Ciphertext Price Start Price End Delivery Time +12 more

Project Details

39 fields
Title Description Project URL Project Type Project Categories Services +33 more

Reviews From Project

18 fields
Contract ID Project ID Assignment Title Client Name Overall Score Review Text +12 more

Available Add-ons

Extend your scraper with powerful add-ons.

Batch URL Opener

Open and scrape multiple URLs in one go. Add URLs manually or auto-collect them from a list page, then batch-process and export all results.

Page Watcher

Track changes on any page and get notified instantly. Set conditions on fields you care about and receive alerts via webhook or ntfy.sh when something changes.

Screenshots

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5

All Fields

About Upwork Scraper

Upwork Data Extractor and Monitoring Tool This browser extension allows you to extract information from Upwork directly into various file formats. It automates the process of gathering data from job listings, freelancer profiles, and project catalogs. The tool operates locally in your browser to capture search results and detailed pages. You can also set up monitors to track changes to specific pages or receive alerts when new listings appear. Key Features - Extracts data from search results and individual detail pages - Supports multiple export formats for offline use - Automatic pagination to capture data across multiple pages - Support for specialized add-ons to automate deep-page scraping - Customizable formatting and conditional field selection What Data You Can Extract - Jobs: Capture titles, descriptions, budgets, client history, payment status, and required skills. - Profiles: Extract freelancer names, hourly rates, job success scores, total earnings, and employment history. - Projects: Collect project titles, delivery times, pricing tiers, and freelancer ratings. - History & Portfolios: Scrape previous job feedback, portfolio item details, and client reviews. Perfect For Users who need to compile lists of job opportunities or freelancer profiles for internal review. It is designed for those who require a way to move web-based information into local documents. Export Format Support - CSV - Excel (XLSX) - JSON - HTML Table - Raw JSON Available Add-ons - Job Details from Jobs List: Automatically opens each job from search results to scrape full descriptions and client history. - Profile Details from Profiles List: Navigates through freelancer search lists to extract certifications and agency information. - New Jobs Alert: Monitors search results and sends notifications when new listings match your criteria. - New Profiles Alert: Tracks freelancer searches and notifies you when new profiles appear. - Job Details Monitor: Watches specific job pages for updates to descriptions, budgets, or activity status. - Profile Details Monitor: Monitors specific profiles for changes in availability or job success scores. Supported Regions This extension supports Upwork.com and is compatible with global listings accessible via the primary domain. Privacy & Security All scraping and exports are performed locally on your machine. No data other than general usage metrics is sent to external servers. Technical Support For questions or assistance, contact hello@nifty.codes. Disclaimer: This extension is not affiliated with, maintained by, or endorsed by Upwork.