Integrate the latest Upwork features into your website, dashboard, or management system. We’ve done the work, all you need is the code.
Use Upwork APIs to simplify and automate business processes.
Tailor how you leverage the Upwork Talent Marketplace to fit your needs.
Integrate with APIs to support use cases for clients, agencies, and freelancers.
With GraphQL, you can build queries to retrieve all the data you want–in a single request .
You can go to a full list of Upwork API tools on our developer documentation portal.
Automate the creation and management of jobs posted on Upwork.
Retrieve and update information for users or teams within a company and the talent you've engaged.
Streamline the management of proposals for agencies and freelancers.
Get details about offers and contracts to accelerate onboarding and engagement for your hiring team.
Access data related to timesheets, billing, and more.
Search for a match on the Talent Marketplace as a Client, Agency, or Freelancer.
To access the Upwork developer platform you need a client ID key and a client shared-secret key.
Request API keys%201%20(1).png)