Upwork Job Scraper Free Actor
Try for free
30 minutes trial then $8.00/month - No credit card required now
Go to Store
This Actor may be unreliable while under maintenance. Would you like to try a similar Actor instead?
See alternative ActorsUpwork Job Scraper Free Actor
pythonscraper/upwork-job-scraper-free-actor
Try for free
30 minutes trial then $8.00/month - No credit card required now
Free Upwork Job Scraper
A specialized web scraper built with Selenium and headless Chrome browser to extract job listings from Upwork. This free version includes limitations of 100 results per URL and maximum 2 URLs processed. Data is stored in structured format with key job details.
Key Features
- Extracts Critical Job Data:
- Job Title & Description
- Posted/Publish Dates
- Experience Level Required
- Payment Type (Fixed/Hourly)
- Salary/Rate Information
- Required Skills
- Job Duration
- Safety Limits:
- 🛑 Max 100 results per URL
- 🛑 Max 2 URLs processed
- Structured Storage:
- Clean JSON format
- Default dataset storage
- Easy API access
How It Works
-
Input Requirements:
- Provide Upwork search URLs in
start_urls
- Example:
["https://www.upwork.com/search/jobs/?q=python"]
- Provide Upwork search URLs in
-
Scraping Process:
- Automated browser loads Upwork search pages
- Extracts job listings with detailed information
- Handles pagination automatically
- Respects Upwork's loading times and structure
-
Safety Mechanisms:
- Automatic stop at 100 results per URL
- Processes only first 2 valid URLs
-
Output Structure:
1{ 2 "id": "2121212112122121212", 3 "title": "Python Developer Needed...", 4 "description": "We are seeking...", 5 "posted_date": "2025-01-30T01:56:28.476Z", 6 "experience_level": "Intermediate Level", 7 "payment_type": "Fixed", 8 "rate": "$120", 9 "skills": "Python, JavaScript, Blockchain", 10 "duration": "1-3 months" 11}
Developer
Maintained by Community
Actor Metrics
0 monthly users
-
0 No stars yet
Created in Jan 2025
Modified 6 days ago
Categories