The upload limit for videos on Instagram, including those shared from Vimeo, is 15 minutes. Any video with a longer duration will not be shared on Instagram. A prompt message will appear, telling you that it has exceeded the upload limit.