Upwork Job Scraper
Pricing
from $6.99 / 1,000 results
Upwork Job Scraper
Scrape Upwork job listings with keyword or search-URL filters. Get titles, budgets, skills, client signals, and posting times in structured JSON.
Upwork Job Scraper
Pricing
from $6.99 / 1,000 results
Scrape Upwork job listings with keyword or search-URL filters. Get titles, budgets, skills, client signals, and posting times in structured JSON.
Keywords to search for in Upwork jobs. Optional if Search URL is provided.
Optional Upwork jobs search URL (must be from upwork.com and include nx/search/jobs). When set, it overrides constructed search parameters.
Only include jobs from clients with verified payment methods.
Min and max fixed-price budget in USD, e.g. 100 and 1000.
Min and max hourly rate in USD/hour, e.g. 20 and 50.
Filter by how many people the client has hired before.
Filter by client region, subregion, or country, e.g. United States, Europe, Australia.
Sort job listings by newest or relevance.
How many pages to scrape starting from Start page.
Number of jobs requested per page (minimum 10).
Only keep jobs newer than this age value (combined with Max job age unit).
Unit for Max job age value.
Advanced filters on job fields as JSON objects. Each rule needs key, operator (includes / equals / notIncludes / notEquals), and value (string, string array, or null). Example keys: title, description, tags, experienceLevel, allowedApplicantCountries.