GET/upwork/freelancer/{id}apiKey5 credits/request
Returns an Upwork freelancer profile: name, title, verification badge, overview, hourly rate, rating and review count, Job Success Score, location and local time, total jobs/hours worked, and recent client feedback (title, comment, date, client name, rating).
Required: id.
Sampled 14 Oct 2026: 10 fields returned with a value. In the sample: rating: 4.9; url: upwork.com; verified: false; review_count: 67; job_success_score: 100.
Open in Playground
GET/upwork/job/{id}apiKey5 credits/request
Returns an Upwork job posting: title, full description, employment type, budget (hourly range or fixed amount), location/remote type, experience level, duration, project type, proposal count, allowed applicant countries, and a summary of the posting client (member since, location, total spend, hires, hours, industry, company size).
Required: id.
Sampled 14 Oct 2026: 16 fields returned with a value. In the sample: posted_at: 2026-10-02; url: upwork.com; description: 6,356 characters; employment_type: 2 entries; applicant_countries: 233 entries.
Open in Playground
GET/upwork/searchapiKey5 credits/request
Searches Upwork's public job listings by free-text keyword, returning job summaries (title, budget, experience level, duration, posted date, description snippet, skill tags).
Required: q. Optional: page.
Sampled 14 Oct 2026: 10 items. Filled in every item: id, title, url, description, posted_at, budget_type, budget_text, experience_level and 1 more. Not in every item: duration (5). In the sample: url: upwork.com; description: median 1,630 characters; skills: median 5 entries.
Open in Playground