# Upwork

**Canonical:** https://apis.io/providers/upwork/  
**Website:** https://www.upwork.com/  
**APIs profiled:** 7

Upwork is a global freelancing platform that connects businesses with independent professionals through a talent marketplace. The Upwork API enables developers to integrate Upwork features into their applications, including job search, contract management, messaging, profile access, and webhook event subscriptions. The API is primarily GraphQL-based at api.upwork.com/graphql, with OAuth 2.0 authentication. Key resources include job postings, contracts, user profiles, messages, and freelancer search. The platform serves over 800,000 clients and 18 million freelancers across 180+ countries.

## Kin Score — 28.3 / 100 (thin)

Scored 2026-08-21 under rubric 0.12.0. Trend: flat (+0.4 from 27.9).

| Facet | Score |
|---|---|
| Discoverability | 74.1 |
| Contract Quality | 23.1 |
| Governance | 28.8 |
| Contract Governance | 28.8 |
| Operational Transparency | 10.5 |
| Developer Ergonomics | 35.7 |
| Commercial Clarity | 15.8 |
| Access Clarity | 15.8 |

## Agent readiness — 41.9 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | verified |
| OpenAPI Examples | verified |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Freemium · Self-serve signup — onboarding: self-serve, pricing: freemium, trial: no (confidence: high).

## APIs (7)

- **Upwork Authentication API** — OAuth 2.0 token management for API access.
- **Upwork Contracts API** — Access and manage freelance contracts including terms, milestones, and time entries.
- **Upwork Jobs API** — Search and retrieve job postings on the Upwork marketplace.
- **Upwork Messages API** — Read and send messages within active contracts.
- **Upwork Organizations API** — Team and organization management.
- **Upwork Profiles API** — Query freelancer and client user profiles, skills, and ratings.
- **Upwork Reports API** — Financial and engagement reports for teams and organizations.

## Agentic access (1)

- **Upwork Agentic Access** — 13 operations · 3 acting

## Security (2)

- **Upwork Authentication** — oauth2 · 1 scheme
- **Upwork Domain Security** — TLSv1.3 · HSTS · DMARC

## Plans (1)

- **Upwork Plans Pricing**

## Use cases (5)

- **Freelancer Management** — Agencies and businesses managing a distributed freelancer workforce through programmatic contract and message access.
- **Job Monitoring** — Applications tracking new job postings matching specific criteria using scheduled search queries.
- **Talent Analytics** — Platforms building talent scoring, profile analysis, and market intelligence on freelancers.
- **CRM Integration** — Connecting Upwork client and contract data to CRM systems for unified client management.
- **Automated Reporting** — Building custom dashboards and reports from Upwork contract, billing, and engagement data.

## Tags

Freelancing, Job, Talent, Marketplace, Contracts, Hiring

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/upwork/). Scores are computed from the provider's own public artifacts under a published rubric.
