Get a direct feed of Upwork job listings that match your skills.
A list of URLs of the web pages you want to scrape data from.
Specifies the maximum number of items to process.
Results to deliver
400 creditsThis agent actively searches live listings — results may vary. You are only charged for what is delivered, up to this number.
Lagic Proxy
Pricing
Scrape Upwork job listings by keyword to get a structured data feed of opportunities, including budget details, required skills, and full project descriptions, helping you find freelance work faster.
This tool extracts job postings from Upwork based on your specified keywords. Instead of manually refreshing the Upwork job feed and getting distracted by its interface, you can get a clean, structured dataset of relevant opportunities delivered directly to you. It's designed for freelancers, virtual assistants, and agencies who want to automate their lead generation process. By providing a list of keywords like "React developer" or "SEO content writer," the tool returns a list of matching jobs with their title, full description, required skills, budget details (for both hourly and fixed-price projects), and a direct URL to the posting. Use this data to build a custom notification system, feed a personal CRM with potential leads, analyze market rates for your skills, or track the types of projects being posted in your niche. It removes the manual work from the first step of your sales pipeline: finding the right opportunities to bid on.
Create a list of the job titles or skills you want to find (e.g., "Webflow expert", "podcast editor").
Paste your list into the 'List of Upwork Job job keyword' field.
Set the 'Item Limit' to the maximum number of jobs you want to retrieve.
Run the tool.
Download the collected job data as a spreadsheet, CSV, or JSON file.