Upwork Job Scraper (Pay Per Result)
Pricing
from $6.50 / 1,000 jobs
Go to Apify Store
Upwork Job Scraper (Pay Per Result)
Scrape recent and relevant Upwork.com jobs, bypasses captchas.
Pricing
from $6.50 / 1,000 jobs
Rating
0.0
(0)
Developer

Matthew James
Maintained by Community
Actor stats
0
Bookmarked
4
Total users
2
Monthly active users
7 days ago
Last modified
Categories
Share
Upwork Job Scraper (Pay Per Result)
Upwork Job Scraper is designed to scrape job listings from Upwork and return structured data to help you analyze Upwork job postings. This is perfect for the occaisonal scrape. For power users, check out the monthly unlimited version.
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
- Results are unique within each run. If run multiple times, you'll have to dedupe your database.
- 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",}
Cookied Scrape Additional Data Headers
- 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","Skills": ["Python","Statistical Analysis","Microsoft Excel","Machine Learning","CI/CD","Data Engineering","Deep Learning"]}