UpJobPilot connects to Upwork using your own API credentials, so your tokens never leave your machine. Follow this guide to apply — approval usually takes 1-3 business days.
Go to the Upwork Developer Portal and click Create New Key:
https://www.upwork.com/developer/keys/apply →
You'll need to be logged into your Upwork account.
My Job DashboardWeb Project10-10012 monthsCopy and paste this description exactly (replace the email with your own):
⚠ Remember to replace your@email.com with your actual email address.
Enter this exact URL:
Check the following permission scopes. Some are required for the app to function, others enable auto-import features:
These scopes are marked as read/write by Upwork, but UpJobPilot only ever reads your data — never modifies it. Write access is part of the permission label on Upwork's side but the app has no code paths that write to your profile.
Check the box "I agree to comply with the Upwork API Terms of Use" and click Submit.
Upwork reviews API requests manually. You'll receive an email when your request is approved — this usually takes a few hours to a few days.
Once approved, you'll find your Key and Secret in the Upwork Developer Portal. Keep these handy — you'll enter them into UpJobPilot's setup wizard after installation.
Once your Upwork API request is submitted (or already approved), you can grab a UpJobPilot license.
See Pricing →