Choose from multiple scraping options based on your needs
Jobs in a List
27 fields
TitleDescriptionJob TypeJob CiphertextJob URLSearch URL+21 more
Job Details
37 fields
TitleDescriptionCategoryCategory GroupBudget AmountCurrency Code+31 more
Open Jobs From Listing
5 fields
TitleTypeCiphertextURLIs Private
Client History From Listing
18 fields
Job TitleJob CiphertextJob URLContractor NameContractor CiphertextContractor URL+12 more
Profiles in a List
27 fields
Freelancer CiphertextFirst NameLast NameTitleDescriptionCountry+21 more
Profile Details
40 fields
Freelancer CiphertextFirst NameFull NameTitleDescriptionCountry+34 more
Job History From Profile
27 fields
Job TitleJob CiphertextJob URLStart DateEnd DateTotal Hours+21 more
Portfolio Items From Profile
26 fields
TitleDescriptionProject URLCompletion DateIs PublicRank+20 more
Projects in a List
18 fields
TitleSlugCiphertextPrice StartPrice EndDelivery Time+12 more
Project Details
39 fields
TitleDescriptionProject URLProject TypeProject CategoriesServices+33 more
Reviews From Project
18 fields
Contract IDProject IDAssignment TitleClient NameOverall ScoreReview 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
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.