Get structured data on freelance jobs to find the best opportunities before your competition.
A list of URLs of the web pages you want to scrape data from.
Specifies the maximum number of items to process.
Enter the number of hours the job was posted
Results to deliver
2,700 creditsThis agent actively searches live listings — results may vary. You are only charged for what is delivered, up to this number.
Lagic Proxy
Pricing
Extracts Upwork job listings based on your search queries, providing data like required skills, experience level, and project type. Use it to build lead lists or analyze freelance market trends.
This tool automates the process of monitoring Upwork for new freelance opportunities. Instead of manually refreshing search results, you can provide a list of Upwork search URLs and get a structured dataset of job listings. It's designed for freelancers, agencies, and market researchers who need to stay on top of the gig economy. A key feature is the ability to filter jobs by how recently they were posted. For example, you can set it to only extract jobs posted in the last 5 hours, ensuring you're among the first to see and apply for new projects. The tool extracts the job title, full description, required skills, project duration, experience level required, and whether the job is hourly or fixed-price. This data can be used to build a targeted lead list, analyze what skills are in demand, or monitor client activity in a specific niche.
1. Go to Upwork and perform a job search using any keywords and filters you need.
2. Copy the URL from your browser's address bar.
3. Paste one or more search URLs into the 'List of Upwork Job Queries' field.
4. Set the 'Job Posted' filter to specify how recent the jobs should be (e.g., 3 for the last 3 hours).
5. Set the 'Item Limit' for the maximum number of jobs you want.
6. Run the tool and download your data as a spreadsheet.