Home/Upwork API Key Request Guide
Developer Guide 2026

How to Request an
Upwork API Key in 2026

Requesting an API key involves satisfying strict account requirements (ID verification, active payment method) and submitting a detailed use-case application via the Upwork Developer Portal.

The process has become significantly more selective in 2026. This guide covers the 5-step process, new ID verification mandates, and how to avoid the common rejections that affect 40% of applicants.

The 5-Step Application Process

01

Navigate to Developer Portal

Visit upwork.com/developer. You must be logged into your main Upwork account to access the application forms.

02

Verify Account Requirements

Before applying, ensure your profile has a real name, complete address (no PO boxes), professional photo, ID verification passed (mandatory in 2026), and an active payment method on file.

03

Draft API Usage Description

Critically important. Explicitly state: what you will build, if it's for internal vs. external use, and intended purpose. Vague descriptions like 'I want to test the API' are auto-rejected.

04

Submit Request Form

Complete the form with data matching your profile exactly. Discrepancies between your application data and profile data triggers manual review or rejection.

05

Await Review

The review process typically takes up to 2 weeks. You will receive an email notification.

Mandatory Requirements (2026 Update)

Government ID Verification (New)
Real Name (No Company Names)
Complete Physical Address
Professional Profile Picture
Active Payment Method Verified
Account in Good Standing

Why Applications Get Rejected

  • Vague usage descriptions (e.g., 'For testing')
  • New accounts with zero earnings or activity history
  • Inconsistencies between form data and profile data
  • Missing basic profile elements (photo, address)
  • Suspicion of automated botting intent

*Undocumented Criterion: Users report that account history and earnings play a significant role in approval, even if not officially stated.

Key Usage Limits & Rules

40,000
Requests per day
180 Days
Dormancy shutdown limit
Strict
ToS Compliance Required

Frequently Asked Questions

Trouble Getting Approved?

FreelanceFilter provides API-level access to job data via webhooks, no Upwork API key required.

Last updated: February 2026 • Written by the FreelanceFilter Team