Video create
LATEST ARTICLES
![](https://img.api.video/Blog_Zero_Cost_9cee1993a6.webp)
Product updates ยท 3 min read
Huge pricing update! Introducing video encoding at zero cost
As one of the biggest pricing updates, video encoding will be free for all video qualities at api.video.
![](https://img.api.video/cedric_048cc92706.webp)
Cรฉdric Montet ยท September 11, 2023
![Build your own TikTok with api.video](https://img.api.video/cover_tiktok_s_clone_eac72c6da7.png)
Tutorials ยท 5 min read
Build your own TikTok with PWA and api.video
Rebuilding TikTok as a PWA with api.video, Next.js, and Typescript
![Mathieu Thiry](https://img.api.video/mathieu_round_1_b23f228dd7.png)
Mathieu Thiry ยท July 7, 2022
![Clip your videos](https://img.api.video/clipping_9b7d135ddb.png)
Tutorials ยท 4 min read
How to create a video clip with api.video
Clipping is an easy way to capture short segments of on-demand videos or recorded live streams. Learn how to upload a smaller clip from a video using the api.video Python client.
![](https://img.api.video/screen_shot_2021_01_26_at_11_48_47_am_90f5cf546f.jpg)
Erikka Innes ยท January 20, 2022
![Image of upload form showing available fields](https://img.api.video/viduploadphp_186750a958.png)
Tutorials ยท 5 min read
Upload a video with Laravel
Create a form and upload a video to api.video using Laravel
![](https://img.api.video/screen_shot_2021_01_26_at_11_48_47_am_90f5cf546f.jpg)
Erikka Innes ยท October 13, 2021
![swimmer false starts](https://img.api.video/false_start1959569i_b14b2d6418.jpeg)
Tutorials ยท 6 min read
False start: showing the video playback url before the video is ready
When your video has been uploaded to api.video, we return the player URL. Our video encoding is VERY fast, but generally, it does take a bit of time for the video to actually be ready for playback. In this demo, we'll use our Webhooks to push a message when the encoding is ready.. Once your server receives the notification, you can display the player URL with confidence that the video will be ready to play.
![](https://img.api.video/doug_ea77b420a3.jpg)
Doug Sillars ยท September 7, 2021
![stop sign](https://img.api.video/stop_jpeg_da6b242f58.jpeg)
Tutorials ยท 3 min read
Adding rate limits to your video uploader
We want our users to upload videos. But sometimes, we get too much of a good thing. In this post, we walk through how to add a rate limiter to video uploads.
![](https://img.api.video/doug_ea77b420a3.jpg)
Doug Sillars ยท September 6, 2021
![birds migrating](https://img.api.video/migratory_birds_birds_migratory_bird_flock_of_birds_67774ced4b.jpeg)
Tutorials ยท 4 min read
Migrating your videos to api.video
Migrating your videos to api.video couldn't be easier. With just a few API calls, you can get your video transferred into our service, and your customers' wont be able to tell the difference.
![](https://img.api.video/doug_ea77b420a3.jpg)
Doug Sillars ยท August 31, 2021
![New video uploader JavaScript library](https://img.api.video/new_video_uploader_javascript_library_e515fbaeb0.png)
Tutorials ยท 6 min read
New video uploader JavaScript library
Tutorial on using our new JavaScript upload library
![](https://img.api.video/doug_ea77b420a3.jpg)
Doug Sillars ยท August 12, 2021
Tutorials ยท 8 min read
api.video + aflorithmic.ai: Localize Advertisement Videos with Personalized Voice Overs!
Learn how to rapidly create advertisement videos with localized information and professional, high quality voice overs.
![](https://img.api.video/screen_shot_2021_01_26_at_11_48_47_am_90f5cf546f.jpg)
Erikka Innes ยท August 5, 2021
![card catalogue drawers](https://img.api.video/erol_ahmed_y3kebqlb1zk_unsplash_fd51ec3b7a.jpg)
Tutorials ยท 4 min read
Use Flask with Dropzone.js and api.video Python client to upload many videos of any size
Using Dropzone.js and api.video's Python client, upload multiple videos of any size at the same time! This tutorial shows you how.
![](https://img.api.video/screen_shot_2021_01_26_at_11_48_47_am_90f5cf546f.jpg)
Erikka Innes ยท June 28, 2021