Download past invoices
I can no longer download invoices after I switched from paid to free. Is it possible to get emailed the invoice?

karsten 1 day ago
Download past invoices
I can no longer download invoices after I switched from paid to free. Is it possible to get emailed the invoice?

karsten 1 day ago
Support OCR for TikTok and Instagram Reels
Some posts that I’m trying to analyze use captions on the video instead of narration to communicate information. I’d love to be able to extract this as well.

micksmaccallum 2 days ago
Support OCR for TikTok and Instagram Reels
Some posts that I’m trying to analyze use captions on the video instead of narration to communicate information. I’d love to be able to extract this as well.

micksmaccallum 2 days ago
Comments for YT video
Wouldn’t be cool to have a standalone endpoint to get comments which are below YT video? Have you thought about that? Would we see this in the nearest future?

igorryd7 6 days ago
Comments for YT video
Wouldn’t be cool to have a standalone endpoint to get comments which are below YT video? Have you thought about that? Would we see this in the nearest future?

igorryd7 6 days ago
Getting a 500 error when trying to fetch metadata with image.
{ "error": "internal-error", "message": "Internal Error", "details": "Failed to extract content", "documentationUrl": "https://docs.supadata.ai/errors/internal-error" }

levanton21 11 days ago
Getting a 500 error when trying to fetch metadata with image.
{ "error": "internal-error", "message": "Internal Error", "details": "Failed to extract content", "documentationUrl": "https://docs.supadata.ai/errors/internal-error" }

levanton21 11 days ago
Completed
Can't get transcription list
For some reason, I'm not getting any transcriptLanguages back even for the videos that previously used to work correctly. When will it be fixed?

kolberszymon 12 days ago
Completed
Can't get transcription list
For some reason, I'm not getting any transcriptLanguages back even for the videos that previously used to work correctly. When will it be fixed?

kolberszymon 12 days ago
Completed
wrong transcript language returned from a specific video
fetching transcripts for https://www.youtube.com/watch?v=OTVE5iPMKLg returns arabic transcripts when english ones exist. my settings: const result = await supadata.transcript({ url: videoUrl, lang: "en", text: true, mode: "native", });

web 17 days ago
Completed
wrong transcript language returned from a specific video
fetching transcripts for https://www.youtube.com/watch?v=OTVE5iPMKLg returns arabic transcripts when english ones exist. my settings: const result = await supadata.transcript({ url: videoUrl, lang: "en", text: true, mode: "native", });

web 17 days ago
Speaker annotation on transcripts
When a video has multiple speakers, the transcript should identify the speakers (speaker A, B, …) similar to Descript

Jake Go 18 days ago
Speaker annotation on transcripts
When a video has multiple speakers, the transcript should identify the speakers (speaker A, B, …) similar to Descript

Jake Go 18 days ago
In Progress
Incorrect / Mismatched Transcript Returned for YouTube Video
We are facing an issue with the YouTube transcript generation for a specific video ID using your transcription service. Issue Description: For the provided YouTube video ID, the transcript returned by your system appears to be incorrect and does not correspond to the actual video content. Observed Behavior: The YouTube video duration is approximately 2 hours. However, the transcript returned is only around 25 seconds long. The transcript content does not match any part of the original video. The returned transcript appears to be unrelated or possibly from a different video (fake/incorrect transcript).

Vipul Citrusbug 23 days ago
In Progress
Incorrect / Mismatched Transcript Returned for YouTube Video
We are facing an issue with the YouTube transcript generation for a specific video ID using your transcription service. Issue Description: For the provided YouTube video ID, the transcript returned by your system appears to be incorrect and does not correspond to the actual video content. Observed Behavior: The YouTube video duration is approximately 2 hours. However, the transcript returned is only around 25 seconds long. The transcript content does not match any part of the original video. The returned transcript appears to be unrelated or possibly from a different video (fake/incorrect transcript).

Vipul Citrusbug 23 days ago
Completed
YouTube Channel Metadata API returns truncated description
User is fetching metadata on a YouTube channel using the /v1/youtube/channel endpoint and the description field is returned truncated with "..." at the end. The user requires the full, untruncated channel description for their use case. The current behavior is undocumented and appears to be a limitation of the API. Example of truncated response provided: { "description": "Welcome to the official Difiaba YouTube channel — For hairstylists who demand performance-driven results, Difiaba is your trusted ally. We promise, and we de...", }

sergey 24 days ago
Completed
YouTube Channel Metadata API returns truncated description
User is fetching metadata on a YouTube channel using the /v1/youtube/channel endpoint and the description field is returned truncated with "..." at the end. The user requires the full, untruncated channel description for their use case. The current behavior is undocumented and appears to be a limitation of the API. Example of truncated response provided: { "description": "Welcome to the official Difiaba YouTube channel — For hairstylists who demand performance-driven results, Difiaba is your trusted ally. We promise, and we de...", }

sergey 24 days ago
Completed
YouTube Thumbnails from Supadata API Are Always Blurry
nyone else running into this? When I call Supadata's metadata endpoint for YouTube videos, the thumbnail URLs it returns are always the low-res default.webp version (very blurry/pixelated at anything above tiny size). Example: https://i.ytimg.com/vi_webp/PqVbypvxDto/default.webp

michaellu239 24 days ago
Completed
YouTube Thumbnails from Supadata API Are Always Blurry
nyone else running into this? When I call Supadata's metadata endpoint for YouTube videos, the thumbnail URLs it returns are always the low-res default.webp version (very blurry/pixelated at anything above tiny size). Example: https://i.ytimg.com/vi_webp/PqVbypvxDto/default.webp

michaellu239 24 days ago
Mixed Language Transcript
The transcript is not right; it's not original from the audio. For example, I have this video; the audio is in Chinese, and there are no captions at all. As a result of the transcript, it's a mix of English and Chinese, with the majority of the language. this is not right I have attached the transcript generated from this video from supadata the mode is : mode=generate https://www.youtube.com/watch?v=9-3kUKUM9po

erikxiangzhou 24 days ago
Mixed Language Transcript
The transcript is not right; it's not original from the audio. For example, I have this video; the audio is in Chinese, and there are no captions at all. As a result of the transcript, it's a mix of English and Chinese, with the majority of the language. this is not right I have attached the transcript generated from this video from supadata the mode is : mode=generate https://www.youtube.com/watch?v=9-3kUKUM9po

erikxiangzhou 24 days ago
Combined requests
I am using Supadata to get YouTube transcripts for an AI workflow. Currently I have to make two requests, one to metadata and one to transcript just so that I can get the title and channel name to associate with the transcript. This results in me spending two credits for each video just because I need to get the title and channel. Would be great if there was a way to get title and channel on the transcript API directly or some other solution, maybe something to do with batching?

Jake Go 25 days ago
Combined requests
I am using Supadata to get YouTube transcripts for an AI workflow. Currently I have to make two requests, one to metadata and one to transcript just so that I can get the title and channel name to associate with the transcript. This results in me spending two credits for each video just because I need to get the title and channel. Would be great if there was a way to get title and channel on the transcript API directly or some other solution, maybe something to do with batching?

Jake Go 25 days ago
Student/Educational Program for Extended Free Tier
I am a student developing a project and would like an extended free tier or educational discount to support my development work.

vermajay6409 26 days ago
Student/Educational Program for Extended Free Tier
I am a student developing a project and would like an extended free tier or educational discount to support my development work.

vermajay6409 26 days ago
Subject: availableLangs field only returns the requested language instead of all available subtitles
Hi Supadata Team, I've been using your Transcript API and noticed an issue with the availableLangs field in the response. Issue Description When I request a YouTube video transcript with mode=auto or a specific lang parameter, the availableLangs field in the response only contains the language that was returned, not all the subtitle languages available on YouTube. Expected Behavior The availableLangs field should return all available subtitle languages for the video, regardless of which language was requested. This would allow users to: Know what languages are available before making a request Let users manually select a different language if their preferred one isn't available Actual Behavior // Request: GET /v1/transcript?url=...&mode=auto&lang=ko // Response: { "lang": "zh", "availableLangs": ["zh"], // ❌ Only shows "zh", but video has ko, en, ja, etc. "content": [...] } Even though the YouTube video has multiple subtitle languages (Korean, English, Japanese, etc.), the API only returns ["zh"] in availableLangs. Steps to Reproduce Find a YouTube video with multiple subtitle languages Call the API with mode=auto or any specific lang Check the availableLangs field - it only contains the returned language Suggested Fix Please return all available subtitle languages from YouTube in the availableLangs field, not just the one that was returned. This is critical for applications that need to offer language selection to users. Example of Expected Response { "lang": "zh", "availableLangs": ["ko", "en", "zh", "ja", "es"], // ✅ All available languages "content": [...] } Thank you for looking into this! Best regards, Steve

tcytcy111 27 days ago
Subject: availableLangs field only returns the requested language instead of all available subtitles
Hi Supadata Team, I've been using your Transcript API and noticed an issue with the availableLangs field in the response. Issue Description When I request a YouTube video transcript with mode=auto or a specific lang parameter, the availableLangs field in the response only contains the language that was returned, not all the subtitle languages available on YouTube. Expected Behavior The availableLangs field should return all available subtitle languages for the video, regardless of which language was requested. This would allow users to: Know what languages are available before making a request Let users manually select a different language if their preferred one isn't available Actual Behavior // Request: GET /v1/transcript?url=...&mode=auto&lang=ko // Response: { "lang": "zh", "availableLangs": ["zh"], // ❌ Only shows "zh", but video has ko, en, ja, etc. "content": [...] } Even though the YouTube video has multiple subtitle languages (Korean, English, Japanese, etc.), the API only returns ["zh"] in availableLangs. Steps to Reproduce Find a YouTube video with multiple subtitle languages Call the API with mode=auto or any specific lang Check the availableLangs field - it only contains the returned language Suggested Fix Please return all available subtitle languages from YouTube in the availableLangs field, not just the one that was returned. This is critical for applications that need to offer language selection to users. Example of Expected Response { "lang": "zh", "availableLangs": ["ko", "en", "zh", "ja", "es"], // ✅ All available languages "content": [...] } Thank you for looking into this! Best regards, Steve

tcytcy111 27 days ago
Add Language Parameter to YouTube Search Endpoint
I want to be able to add a language parameter to the Supadata YouTube Search endpoint to filter results by specific language, as the native YouTube API supports this functionality. This is important for retrieving language-specific content.

sergey 30 days ago
Add Language Parameter to YouTube Search Endpoint
I want to be able to add a language parameter to the Supadata YouTube Search endpoint to filter results by specific language, as the native YouTube API supports this functionality. This is important for retrieving language-specific content.

sergey 30 days ago
Completed
Missing createdAt field in metadata endpoint response
Hi Supadata team, I'm using the /v1/metadata endpoint to fetch YouTube video metadata, and I've noticed that the createdAt field is no longer being returned in the response. Expected behavior (per documentation): The response should include a createdAt field with the publication timestamp in ISO 8601 format. Actual behavior: The response contains platform, type, id, url, title, description, author, stats, media, tags, and additionalData — but no createdAt field. Example request: GET https://api.supadata.ai/v1/metadata?url=https://www.youtube.com/watch?v=SnLBOQvJhaY Example additionalData returned: {"channelId": "UCM3vJxmuJJkk1r0yzFI9eZg", "transcriptLanguages": ["pt"]} This was working correctly until recently (around January 28-29, 2026). Videos fetched before that date have the publish date populated. Could you look into this? The createdAt field is essential for my application to filter videos by publication date. Thanks,

leo.majowka About 1 month ago
Completed
Missing createdAt field in metadata endpoint response
Hi Supadata team, I'm using the /v1/metadata endpoint to fetch YouTube video metadata, and I've noticed that the createdAt field is no longer being returned in the response. Expected behavior (per documentation): The response should include a createdAt field with the publication timestamp in ISO 8601 format. Actual behavior: The response contains platform, type, id, url, title, description, author, stats, media, tags, and additionalData — but no createdAt field. Example request: GET https://api.supadata.ai/v1/metadata?url=https://www.youtube.com/watch?v=SnLBOQvJhaY Example additionalData returned: {"channelId": "UCM3vJxmuJJkk1r0yzFI9eZg", "transcriptLanguages": ["pt"]} This was working correctly until recently (around January 28-29, 2026). Videos fetched before that date have the publish date populated. Could you look into this? The createdAt field is essential for my application to filter videos by publication date. Thanks,

leo.majowka About 1 month ago
Completed
Successful response but Empty Content youtube transcript API
Example: issue on this video https://www.youtube.com/watch?v=m-M_HzS4w2Q Here you have a successful response from the API but PROBLEM: empty array is returned in “content: []”, no transcript although a lot of languages shown are available !"show transcript" and all languages captions are available on youtube, can you estimate the time it will take to fix all problems ? Thank you for your time and patience

Alexandre About 1 month ago
Completed
Successful response but Empty Content youtube transcript API
Example: issue on this video https://www.youtube.com/watch?v=m-M_HzS4w2Q Here you have a successful response from the API but PROBLEM: empty array is returned in “content: []”, no transcript although a lot of languages shown are available !"show transcript" and all languages captions are available on youtube, can you estimate the time it will take to fix all problems ? Thank you for your time and patience

Alexandre About 1 month ago
Completed
Problem with transcript API
Let’s take this video (french podcast) https://www.youtube.com/watch?v=TJ2vvygql48 When asking for “native” caption in “Auto“ it works well dans say —> that “en“ lang is available, but when asking for “en“ then it doesn’t work. Another information is that the doc says when preferred language is not available it takes the default one, which is not the case. https://docs.supadata.ai/get-transcript?_gl=1*1u7qxxi*_gcl_au*MTc1MTE5ODAyNC4xNzY5MjY3MjI5LjE3MDE2NTAxNzkuMTc2OTI2NzI1OC4xNzY5MjY3NDcz#languages You can try it in the playground, or using code, same result.

Alexandre About 1 month ago
Completed
Problem with transcript API
Let’s take this video (french podcast) https://www.youtube.com/watch?v=TJ2vvygql48 When asking for “native” caption in “Auto“ it works well dans say —> that “en“ lang is available, but when asking for “en“ then it doesn’t work. Another information is that the doc says when preferred language is not available it takes the default one, which is not the case. https://docs.supadata.ai/get-transcript?_gl=1*1u7qxxi*_gcl_au*MTc1MTE5ODAyNC4xNzY5MjY3MjI5LjE3MDE2NTAxNzkuMTc2OTI2NzI1OC4xNzY5MjY3NDcz#languages You can try it in the playground, or using code, same result.

Alexandre About 1 month ago