Skip to main content
$3 / 1k jobs Extract Upwork job postings with their title, description, budget, required skills, and client details

Endpoint

POST /api/v1/agents/upwork/jobs/run

Parameters

array
required
List · Search keywords, Upwork job URLs, or Job IDs. One per line.
integer
default:50
Number · Jobs to return per query. Use 0 for all.
string
default:"relevance"
Dropdown · Sort order for results.Options: relevance, newestLegend: relevance = Relevance, newest = Newest first
boolean
default:true
Toggle · Include jobs with hourly pricing.
integer
Number · Lowest hourly rate. Only applies when “Include Hourly Jobs” is on.
integer
Number · Highest hourly rate. Only applies when “Include Hourly Jobs” is on.
boolean
default:true
Toggle · Include jobs with a fixed total budget.
integer
Number · Lowest fixed budget. Only applies when “Include Fixed-Price Jobs” is on.
integer
Number · Highest fixed budget. Only applies when “Include Fixed-Price Jobs” is on.
array
Multi-select · Filter by required experience level.Options: EntryLevel, IntermediateLevel, ExpertLevelLegend: EntryLevel = Entry Level, IntermediateLevel = Intermediate, ExpertLevel = Expert
array
Multi-select · Filter by the client’s hiring history on Upwork.Options: 0, 1-9, 10-Legend: 0 = No prior hires, 1-9 = 1-9 hires, 10- = 10+ hires
array
Multi-select · Filter by project duration.Options: week, month, semester, ongoingLegend: week = Less than a month, month = 1-3 months, semester = 3-6 months, ongoing = 6+ months
array
Multi-select · Filter by required commitment.Options: part_time, full_timeLegend: part_time = Part-time (<30 hrs/week), full_time = Full-time (30+ hrs/week)
array
List · Filter by client’s country (e.g. ‘United States’). One per line.

Response columns

Example

Example response

Response