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.
Visit upwork.com/developer. You must be logged into your main Upwork account to access the application forms.
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.
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.
Complete the form with data matching your profile exactly. Discrepancies between your application data and profile data triggers manual review or rejection.
The review process typically takes up to 2 weeks. You will receive an email notification.
*Undocumented Criterion: Users report that account history and earnings play a significant role in approval, even if not officially stated.
Last updated: February 2026 • Written by the FreelanceFilter Team