Upwork Scraper
Try for free
2 hours trial then $9.99/month - No credit card required now
View all Actors
Upwork Scraper
arlusm/upwork-scraper-with-fresh-job-posts
Try for free
2 hours trial then $9.99/month - No credit card required now
Upwork Job Scraper
This scraper extracts detailed job information from Upwork job listings based on the provided Upwork job search URL.
Input
The input is a URL of an Upwork job search page.
Example input:
1{ 2 "url": "https://www.upwork.com/search/jobs/?q=web%20developer" 3}
Output
The output is an array of job objects, with each object containing the following details:
- title: The title of the job post
- link: Direct URL to the job post
- paymentType: Hourly or fixed-price payment type
- budget: The job's budget (if available)
- projectLength: Estimated project duration
- shortBio: Description of the job
- skills: List of required skills
- publishedDate: Date the job was posted
- searchUrl: The URL that was used for the job search
Example output:
1[ 2 { 3 "title": "Full Stack Web Developer", 4 "link": "https://www.upwork.com/job/full-stack-web-developer_~abcd1234", 5 "paymentType": "Hourly", 6 "budget": "N/A", 7 "projectLength": "3-6 months", 8 "shortBio": "Looking for an experienced full-stack web developer...", 9 "skills": ["JavaScript", "React", "Node.js"], 10 "publishedDate": "2024-10-17", 11 "searchUrl": "https://www.upwork.com/search/jobs/?q=web%20developer" 12 } 13]
Usage
The scraper can be configured via Apify’s interface. Simply provide the Upwork job search URL, and the scraper will return job data as described.
Developer
Maintained by Community
Actor metrics
- 7 monthly users
- 1 star
- 100.0% runs succeeded
- Created in Oct 2024
- Modified about 20 hours ago
Categories