This article describes how developers, including free users (and users who created a Developer App prior to upgrading to a paid account), can get upload access through the Vimeo API. This also applies to those who created a Developer App before upgrading to a paid account. The process is detailed at Vimeo Developer: Uploading Videos and Vimeo Developers: Working with Video Uploads.
This is not required for paid plans, as those are automatically approved for upload access.
Developers who have not purchased a Vimeo paid plan, including free users, who want to upload videos using the Vimeo API must request upload access permission for their API applications or submit a support ticket. We have this requirement to prevent malicious use of the API.
To request API upload access:
Visit the My Apps page.
Select the name of your app. Your browser goes to this app's information page.
On your app's information page, under the Upload Access header in the Permissions section, select the Request Additional Access link.
Answer questions about your app.
Select Request Upload Access.
Navigate to your app’s management page.
Select the link under the Upload Access Permissions section.
Submit a support ticket requesting Vimeo API upload access.
Our developer support team manually reviews each upload access request, which can take up to five business days to process.
For time-sensitive assistance, contact Support with your app_id or client_id.