Get a targeted list of Upwork job postings with key details.
Paste a full Upwork search URL here to ignore all other filters below. Example:
Keywords for your job search (e.g., 'n8n OR zapier').
Select the number of jobs to fetch per API call.
Number of pages to scrape based on the 'Jobs Per Page' setting.
Paste your cookies as a JSON array to run in authenticated 'USER' mode. Leave empty for 'VISITOR' mode. Use a browser extension like 'Get cookies.txt LOCALLY' to export them.
Select the experience levels of the jobs.
Select project length options.
Select hours per week options.
Results to deliver
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
This tool extracts Upwork job postings, providing details like job title, full description, budget, required skills, and time posted, enabling freelancers and agencies to find relevant projects faster and analyze market trends.
### Find Your Next Project, Faster The Upwork Job Scraper is designed to automate the often-tedious process of finding relevant freelance projects on Upwork. Instead of endless manual browsing, you can define your ideal job criteria and receive a structured dataset of matching opportunities. This tool is invaluable for individual freelancers, agencies looking for new client leads, or market researchers tracking the gig economy. ### What Data You Get Each run delivers a detailed breakdown of job postings. You'll receive the job's unique ID, its full title, a direct URL, and the complete job description. Crucially, it extracts the required skills, the project's payment type (hourly or fixed price), and if specified, the budget. You'll also see the estimated project length, the client's requested skill level, and how long ago the job was posted. This comprehensive data allows you to quickly assess suitability and prioritize your outreach. ### Tailor Your Search The tool offers flexible search options. You can either paste a pre-configured Upwork search URL directly, which takes precedence over all other filters, or build your search using keywords. Further refine results by specifying experience levels, desired project lengths, or preferred hours per week. For financial planning, you can set minimum and maximum hourly rates or fixed prices to ensure only financially viable projects appear in your results. You can also control the volume of data by adjusting the number of jobs fetched per page and the total number of pages to scrape. ### Authenticated vs. Visitor Mode For potentially more detailed results, you have the option to provide your Upwork cookies. Running in 'USER' mode with cookies can sometimes yield additional information beyond what's publicly visible in 'VISITOR' mode. This allows for a deeper dive into client details if available and extracted.
Start by entering your desired keywords into the 'Search Query' field, or paste a full Upwork search URL into the 'Custom Search URL' field to use pre-set filters.
Optionally, refine your search further by selecting 'Experience Level', 'Project Length', 'Hours Per Week', or by setting 'Min/Max Hourly Rate' or 'Min/Max Fixed Price' budgets.
Define the volume of data you want by choosing the 'Jobs Per Page' and the total 'Pages to Scrape'.
If you require potentially more detailed results, paste your Upwork cookies into the 'Cookies' field to run in authenticated mode.
Run the tool to begin extracting the Upwork job postings based on your criteria.
Once the run is complete, download your organized job data in your preferred format.