The Upwork jobs your agent needs.
Upwork Jobs returns jobs for a query, each with budget or hourly rate, skills and experience level. Control it by job type, rate and duration.

One API for Upwork data. Get jobs with budgets, skills and client history as JSON.
Upwork Jobs returns jobs for a query, each with budget or hourly rate, skills and experience level. Control it by job type, rate and duration.

The agent calls upworkSearch with a skill, jobType and minHourlyRate. It then calls upworkJob with each jobUrl and keeps the jobs where clientTotalSpent and clientRating are high.
The agent calls upworkSearch on a schedule, with sort set to newest, and counts the new jobs for each skill. It calls upworkJob on some of them to read applicants and interviewing.
The agent calls upworkSearch with experienceLevel set to expert and reads hourlyRateMin, hourlyRateMax and fixedBudget. It then calls upworkJob to see which of those jobs hired a freelancer.
No plans and no monthly fee. 1,000 free credits to start, then $1.50 per 1,000 credits, $1.20 from $100 and $0.80 from $500. Credits never expire.
Every account starts with free credits. No card needed.
1,000 free credits
$0
Add credits to your balance and spend them one call at a time.
$1.50 per 1,000 credits, $1.20 from $100 and $0.80 from $500
$0.0015/ credit
Most calls cost 1 credit.
For teams that need higher rate limits or a source we do not cover yet.
Volume pricing
Custom
Sign up for 1,000 free credits. No card needed.