I’m experiencing an bug where SORA2 video generation requests get stuck at 99% progress and never complete. The videos remain in in_progress status indefinitely without transitioning to completed or failed.
Here’s an example of a stuck video from the API response:
{
"id": "ID",
"object": "video",
"created_at": 1760367581,
"status": "in_progress",
"completed_at": null,
"error": null,
"expires_at": null,
"model": "sora-2",
"progress": 99,
"remixed_from_video_id": null,
"seconds": "4",
"size": "720x1280"
}
This video is from 2 days ago, still in progress…
2 Likes
same here. and still getting charged is horrible
same problem here, it’s becoming a big problem in my workflow
Same here, i generate 5 times and have a 99% and in_progress for 10 minutes, also videos appeared on the Sora website, but it’s still not available via API.
All videos that are stuck in the progress status also cannot be downloaded through the website
Also having this issue today.
Thanks for taking he time to flag this. The issue has been raised.
1 Like
Looks like new submissions are working! Still have two generations stuck that I can’t download or delete though. I was charged usage for both .
1 Like
GlimS
October 20, 2025, 5:37pm
8
+1, we have the same problem on regular basis making it difficult to provide a good user experience.
Hi @jeffypoo !
Thanks for letting us know. I followed up with you over email to make sure you don't get charged for those failed runs.
And thank you to everyone sharing your experience here. The Sora team is aware and I'll keep this thread updated.
2 Likes
vb
Split this topic
October 21, 2025, 7:44pm
11
vb
October 21, 2025, 7:43pm
12
We have several topics covering this specific issue. Please continue the conversation here with any additional reports.
Thank you very much!
Hi Everyone
I started 2 video generation jobs around 7 hours ago, one on sora-2 and one on sora-2-pro, and both of the jobs are still stuck in the in_progress state, 7 hours later.
I was billed for them within minutes of starting the job, so they’ve been paid for but no result…
Any idea how I can get them across the line?
Below is the CURL result:
{
“object”: “list”,
“data”: [
{
“id”: “video_68e44ae5f84c…,
“object”: “video”,
“created_at”: 1759791846,
“status”: “in_progress”,
“comple…
1 Like