Why does Supadata can't get Instagram transcripts anymore?
I keep getting errors for weeks.. https://www.instagram.com/reel/DaszSeURhsc/ its always the same error: { "error": "transcript-unavailable", "message": "Transcript Unavailable", "details": "No transcript is available for this video", "documentationUrl": "https://docs.supadata.ai/errors/transcript-unavailable" } why?

daniel 1 day ago
Why does Supadata can't get Instagram transcripts anymore?
I keep getting errors for weeks.. https://www.instagram.com/reel/DaszSeURhsc/ its always the same error: { "error": "transcript-unavailable", "message": "Transcript Unavailable", "details": "No transcript is available for this video", "documentationUrl": "https://docs.supadata.ai/errors/transcript-unavailable" } why?

daniel 1 day ago
Instagram thumbnail ERROR
Since ~July 2, 2026, GET /v1/metadata for all Instagram reels returns description, author, stats, tags but media.thumbnailUrl is always absent (and author.avatarUrl empty) — 100% of requests, not intermittent. YouTube metadata returns media.thumbnailUrl normally on the same key. Repro: any public reel, e.g. instagram.com/reel/DKRUldhuOzt. This matches the open "missing thumbnailUrl/avatarUrl" issue but is now total, and appears to coincide with the fix for the metadata-404 incident.

rishavrajjain 7 days ago
Instagram thumbnail ERROR
Since ~July 2, 2026, GET /v1/metadata for all Instagram reels returns description, author, stats, tags but media.thumbnailUrl is always absent (and author.avatarUrl empty) — 100% of requests, not intermittent. YouTube metadata returns media.thumbnailUrl normally on the same key. Repro: any public reel, e.g. instagram.com/reel/DKRUldhuOzt. This matches the open "missing thumbnailUrl/avatarUrl" issue but is now total, and appears to coincide with the fix for the metadata-404 incident.

rishavrajjain 7 days ago
Not getting the credit level I'm paying for
My API calls return 429 {"error":"limit-exceeded","details":"Plan usage limit was exceeded."} even though my dashboard shows only 100 of 3,000 credits used and my $17/mo subscription is active and paid. Since 100 is your free-tier cap, it appears your API is enforcing free-tier limits on my account while the dashboard shows my paid plan. I emailed support@supadata.ai about this yesterday and did not receive a response.

carneyt16 10 days ago
Not getting the credit level I'm paying for
My API calls return 429 {"error":"limit-exceeded","details":"Plan usage limit was exceeded."} even though my dashboard shows only 100 of 3,000 credits used and my $17/mo subscription is active and paid. Since 100 is your free-tier cap, it appears your API is enforcing free-tier limits on my account while the dashboard shows my paid plan. I emailed support@supadata.ai about this yesterday and did not receive a response.

carneyt16 10 days ago
Completed
Instagram /metadata returns 404 not-found for public Reels while /transcript succeeds
Hi Supadata team, I’m seeing consistent failures from the /v1/metadata endpoint for public Instagram Reels, even though /v1/transcript succeeds for the same URLs. Example URL: https://www.instagram.com/reel/DXvEhVWNeKI/ Metadata request: GET https://api.supadata.ai/v1/metadata?url=https%3A%2F%2Fwww.instagram.com%2Freel%2FDXvEhVWNeKI%2F x-api-key: Metadata response: { "error": "not-found", "message": "Not Found", "details": "Post not found or is private", "documentationUrl": "https://docs.supadata.ai/errors/not-found" } Transcript request for the same URL succeeds: GET https://api.supadata.ai/v1/transcript?url=https%3A%2F%2Fwww.instagram.com%2Freel%2FDXvEhVWNeKI%2F&text=true x-api-key: That returns a valid transcript. I also confirmed the Reel appears public: Instagram oEmbed returns 200 The public Instagram page loads Supadata transcript succeeds I tested several URL variants and they all produce the same metadata failure: https://www.instagram.com/reel/DXvEhVWNeKI/ https://www.instagram.com/reel/DXvEhVWNeKI https://instagram.com/reel/DXvEhVWNeKI/ https://m.instagram.com/reel/DXvEhVWNeKI/ https://www.instagram.com/reel/DXvEhVWNeKI/?igsh=... I also tested 30+ other Instagram Reel/post URLs and saw the same /metadata 404 behavior, while TikTok and YouTube metadata work correctly with the same API key. Expected behavior: /v1/metadata should return Instagram metadata, including media.thumbnailUrl when available, for public Reels. Could you confirm whether Instagram metadata is currently degraded, unsupported for some Reels/accounts, or requires a different request format than the documented /metadata?url= call?

logan.howell 14 days ago
Completed
Instagram /metadata returns 404 not-found for public Reels while /transcript succeeds
Hi Supadata team, I’m seeing consistent failures from the /v1/metadata endpoint for public Instagram Reels, even though /v1/transcript succeeds for the same URLs. Example URL: https://www.instagram.com/reel/DXvEhVWNeKI/ Metadata request: GET https://api.supadata.ai/v1/metadata?url=https%3A%2F%2Fwww.instagram.com%2Freel%2FDXvEhVWNeKI%2F x-api-key: Metadata response: { "error": "not-found", "message": "Not Found", "details": "Post not found or is private", "documentationUrl": "https://docs.supadata.ai/errors/not-found" } Transcript request for the same URL succeeds: GET https://api.supadata.ai/v1/transcript?url=https%3A%2F%2Fwww.instagram.com%2Freel%2FDXvEhVWNeKI%2F&text=true x-api-key: That returns a valid transcript. I also confirmed the Reel appears public: Instagram oEmbed returns 200 The public Instagram page loads Supadata transcript succeeds I tested several URL variants and they all produce the same metadata failure: https://www.instagram.com/reel/DXvEhVWNeKI/ https://www.instagram.com/reel/DXvEhVWNeKI https://instagram.com/reel/DXvEhVWNeKI/ https://m.instagram.com/reel/DXvEhVWNeKI/ https://www.instagram.com/reel/DXvEhVWNeKI/?igsh=... I also tested 30+ other Instagram Reel/post URLs and saw the same /metadata 404 behavior, while TikTok and YouTube metadata work correctly with the same API key. Expected behavior: /v1/metadata should return Instagram metadata, including media.thumbnailUrl when available, for public Reels. Could you confirm whether Instagram metadata is currently degraded, unsupported for some Reels/accounts, or requires a different request format than the documented /metadata?url= call?

logan.howell 14 days ago
Youtube, choosing manual over automatic transcripts
If a youtube video has both autogenerated subtitles AND manually uploaded subtitles for the same language, this service seems to pick between them arbitrarily and you can’t ask for the manual one specifically (at least I can't seem to get the manually uploaded ones through your API for that video). Is there a solution for this?

notarealwalrus 16 days ago
Youtube, choosing manual over automatic transcripts
If a youtube video has both autogenerated subtitles AND manually uploaded subtitles for the same language, this service seems to pick between them arbitrarily and you can’t ask for the manual one specifically (at least I can't seem to get the manually uploaded ones through your API for that video). Is there a solution for this?

notarealwalrus 16 days ago
Still getting "limit exceeded" on every request but I have 700+ credits left
I'm on the Pro plan and my dashboard says I've used 2,272 of 3,000 credits, so I should have around 728 left (resets 06/24). But right now every single request comes back with "limit-exceeded — Plan usage limit was exceeded." The weird part is it happens even on one single request after waiting a few minutes with nothing else running. I asked support and they said the Pro limit is 10 requests/second, but I'm nowhere near that, and even one isolated call fails — so it doesn't feel like a rate limit. So I'm confused about what's actually being hit. Is the credits-remaining number on the dashboard maybe not live, and I've actually used them all? Or is there some daily cap or temporary lockout that isn't shown on the billing page? I just want to use the credits I have left before they reset. Anyone run into this where it says limit exceeded but you still clearly have credits?

liad142 20 days ago
Still getting "limit exceeded" on every request but I have 700+ credits left
I'm on the Pro plan and my dashboard says I've used 2,272 of 3,000 credits, so I should have around 728 left (resets 06/24). But right now every single request comes back with "limit-exceeded — Plan usage limit was exceeded." The weird part is it happens even on one single request after waiting a few minutes with nothing else running. I asked support and they said the Pro limit is 10 requests/second, but I'm nowhere near that, and even one isolated call fails — so it doesn't feel like a rate limit. So I'm confused about what's actually being hit. Is the credits-remaining number on the dashboard maybe not live, and I've actually used them all? Or is there some daily cap or temporary lockout that isn't shown on the billing page? I just want to use the credits I have left before they reset. Anyone run into this where it says limit exceeded but you still clearly have credits?

liad142 20 days ago
Why the node 'Extract structured data from a video' in n8n does not work?
I've been testing the node for a few days and it was working perfectly, but for the last couple of days it hasn't been working; it keeps giving me errors. I've also tried testing it from the Supadata Playground, but I get errors there too. What could be the problem? Is it an issue with my Supadata account, or is the API broken? I need help, I really need to use this ‘Extract structured data from a video' node in n8n

sergi.buendia 25 days ago
Why the node 'Extract structured data from a video' in n8n does not work?
I've been testing the node for a few days and it was working perfectly, but for the last couple of days it hasn't been working; it keeps giving me errors. I've also tried testing it from the Supadata Playground, but I get errors there too. What could be the problem? Is it an issue with my Supadata account, or is the API broken? I need help, I really need to use this ‘Extract structured data from a video' node in n8n

sergi.buendia 25 days ago
Completed
Error 400 and depreciated YouTube video gettranscript.
I see you have now depreciated the single use GetTranscript and it is indeed failing with 400 errors on my site. https://docs.supadata.ai/api-reference/endpoint/youtube/video-get This was working fine for two months and the reason I purchased a yearly sub. Before I migrate to your batch downloading of transcripts is that depreciated too? How do you notify live production sites when you remove functionality they utilize? Please advise if this is superseded with another function. I can only find batch. Snippet: ## Documentation Index Fetch the complete documentation index at: https://docs.supadata.ai/llms.txt Use this file to discover all available pages before exploring further. # Transcript Get transcript from YouTube video in various formats and languages. If the lang parameter is not provided or the transcript is not available in the requested language, the API defaults to the first available language. ## OpenAPI ````yaml v1-openapi GET /youtube/transcript openapi: 3.1.0 info: title: Supadata description: Web & Social Media Content API for Developers version: 1.3.0 servers: - url: https://api.supadata.ai/v1 security: - apiKeyAuth: [] paths: /youtube/transcript: get: description: >- Get transcript from YouTube video in various formats and languages. -

supadata.ai about 2 months ago
Completed
Error 400 and depreciated YouTube video gettranscript.
I see you have now depreciated the single use GetTranscript and it is indeed failing with 400 errors on my site. https://docs.supadata.ai/api-reference/endpoint/youtube/video-get This was working fine for two months and the reason I purchased a yearly sub. Before I migrate to your batch downloading of transcripts is that depreciated too? How do you notify live production sites when you remove functionality they utilize? Please advise if this is superseded with another function. I can only find batch. Snippet: ## Documentation Index Fetch the complete documentation index at: https://docs.supadata.ai/llms.txt Use this file to discover all available pages before exploring further. # Transcript Get transcript from YouTube video in various formats and languages. If the lang parameter is not provided or the transcript is not available in the requested language, the API defaults to the first available language. ## OpenAPI ````yaml v1-openapi GET /youtube/transcript openapi: 3.1.0 info: title: Supadata description: Web & Social Media Content API for Developers version: 1.3.0 servers: - url: https://api.supadata.ai/v1 security: - apiKeyAuth: [] paths: /youtube/transcript: get: description: >- Get transcript from YouTube video in various formats and languages. -

supadata.ai about 2 months ago
Bug: Metadata.__init__() missing required url argument when calling supadata_client.metadata()
When calling supadata_client.metadata(url=tiktok_url), the SDK throws a TypeError instead of returning the metadata object. I am trying to just get the video description from a tiktok. Error TypeError: Metadata.__init__() missing 1 required positional argument: 'url' Steps to Reproduce python from supadata import Supadata client = Supadata(api_key="your_api_key") metadata = client.metadata(url="https://www.tiktok.com/@user/video/123456") Expected Behaviour A Metadata object is returned containing the video metadata including description,title, author etc. Actual Behaviour The API call succeeds and returns a response, but the SDK fails to construct the Metadata object because the url field is missing from the response, causing a TypeError. Workaround Currently bypassing the SDK and calling the API directly: (python) import requests response = requests.get( "https://api.supadata.ai/v1/tiktok/metadata", params={"url": tiktok_url}, headers={"x-api-key": "your_api_key"} ) data = response.json() Environment Python version: 3.12 Supadata SDK version: 1.6.0 OS: macOS

franklatank01 about 2 months ago
Bug: Metadata.__init__() missing required url argument when calling supadata_client.metadata()
When calling supadata_client.metadata(url=tiktok_url), the SDK throws a TypeError instead of returning the metadata object. I am trying to just get the video description from a tiktok. Error TypeError: Metadata.__init__() missing 1 required positional argument: 'url' Steps to Reproduce python from supadata import Supadata client = Supadata(api_key="your_api_key") metadata = client.metadata(url="https://www.tiktok.com/@user/video/123456") Expected Behaviour A Metadata object is returned containing the video metadata including description,title, author etc. Actual Behaviour The API call succeeds and returns a response, but the SDK fails to construct the Metadata object because the url field is missing from the response, causing a TypeError. Workaround Currently bypassing the SDK and calling the API directly: (python) import requests response = requests.get( "https://api.supadata.ai/v1/tiktok/metadata", params={"url": tiktok_url}, headers={"x-api-key": "your_api_key"} ) data = response.json() Environment Python version: 3.12 Supadata SDK version: 1.6.0 OS: macOS

franklatank01 about 2 months ago
Completed
Failed requests 5/19 to present
Title: /v1/youtube/channel/videos returns empty videoIds for all channels since ~May 19, 2026 Body: Since approximately May 19, my production app stopped receiving new videos from this endpoint. Every channel I query — including major channels with daily uploads — returns: {"videoIds":[],"shortIds":[],"liveIds":[]} Reproduced with these channels (all have many recent uploads): 20VC: https://www.youtube.com/@20VC (also tried as channel URL) MKBHD: UCBJycsmduvYEL83R_U4JriQ BBC News: UC16niRr50-MSBwiO3YDb3RA Requests return HTTP 200 with no error. The /v1/youtube/transcript endpoint works normally for direct video URLs, so it's specific to channel-videos. My API key is active and has credits. Could someone investigate? My production ingest pipeline has been silent for 48+ hours.

nick about 2 months ago
Completed
Failed requests 5/19 to present
Title: /v1/youtube/channel/videos returns empty videoIds for all channels since ~May 19, 2026 Body: Since approximately May 19, my production app stopped receiving new videos from this endpoint. Every channel I query — including major channels with daily uploads — returns: {"videoIds":[],"shortIds":[],"liveIds":[]} Reproduced with these channels (all have many recent uploads): 20VC: https://www.youtube.com/@20VC (also tried as channel URL) MKBHD: UCBJycsmduvYEL83R_U4JriQ BBC News: UC16niRr50-MSBwiO3YDb3RA Requests return HTTP 200 with no error. The /v1/youtube/transcript endpoint works normally for direct video URLs, so it's specific to channel-videos. My API key is active and has credits. Could someone investigate? My production ingest pipeline has been silent for 48+ hours.

nick about 2 months ago
Error 404 on Zapier integration for YouTube transcripts
Hello, I have a Zap that fetches transcript from my latest YouTube videos in certain playlists and I keep getting an Error 404 when trying to fetch them. I use webhooks to communicate with Supadata from Zapier. The Zap works when I’m manually running it. When checking logs in Supadata it seems the error originates on this side. Any leads on what could be causing that Error and how to fix would be of great help. Thank you in advance.

esannie about 2 months ago
Error 404 on Zapier integration for YouTube transcripts
Hello, I have a Zap that fetches transcript from my latest YouTube videos in certain playlists and I keep getting an Error 404 when trying to fetch them. I use webhooks to communicate with Supadata from Zapier. The Zap works when I’m manually running it. When checking logs in Supadata it seems the error originates on this side. Any leads on what could be causing that Error and how to fix would be of great help. Thank you in advance.

esannie about 2 months ago
Intermittent partial response from /v1/metadata for Instagram Reels: author present but media.thumbnailUrl and author.avatarUrl missing
For Instagram Reel URLs, the GET /v1/metadata endpoint intermittently returns a response that includes the author display name but omits the thumbnail and the author avatar. The same URL returns a complete response on most requests, so this appears to be a transient server-side issue rather than missing data for the post. Endpoint: GET https://api.supadata.ai/v1/metadata?url= Example URL that reproduces it: https://www.instagram.com/reel/DXzqhy6pfR-/ Reproduction and frequency: At roughly 2.5 requests/sec: ~1 in 6 requests returned the partial response. Spaced 2 seconds apart, which is within a 1 request/sec plan limit: still ~2 in 8 requests returned the partial response. Because it reproduces with 2 second spacing on a 1 req/sec plan, this is not a rate-limit effect. It is an intermittent server-side issue on the same URL. Expected response (majority of requests): author.displayName present author.avatarUrl present media.thumbnailUrl present Actual response (intermittent, ~20 to 25% of requests for the same URL): author.displayName present author.avatarUrl missing or empty media.thumbnailUrl missing or empty Questions: Under what conditions can /v1/metadata return author.displayName without media.thumbnailUrl / author.avatarUrl for a post that does have them? Is there a field or status in the response we should check to detect an incomplete result, rather than treating any 200 as complete? Is there a recommended retry or backoff approach, or a parameter to force a fully resolved response?

janhoff2000 about 2 months ago
Intermittent partial response from /v1/metadata for Instagram Reels: author present but media.thumbnailUrl and author.avatarUrl missing
For Instagram Reel URLs, the GET /v1/metadata endpoint intermittently returns a response that includes the author display name but omits the thumbnail and the author avatar. The same URL returns a complete response on most requests, so this appears to be a transient server-side issue rather than missing data for the post. Endpoint: GET https://api.supadata.ai/v1/metadata?url= Example URL that reproduces it: https://www.instagram.com/reel/DXzqhy6pfR-/ Reproduction and frequency: At roughly 2.5 requests/sec: ~1 in 6 requests returned the partial response. Spaced 2 seconds apart, which is within a 1 request/sec plan limit: still ~2 in 8 requests returned the partial response. Because it reproduces with 2 second spacing on a 1 req/sec plan, this is not a rate-limit effect. It is an intermittent server-side issue on the same URL. Expected response (majority of requests): author.displayName present author.avatarUrl present media.thumbnailUrl present Actual response (intermittent, ~20 to 25% of requests for the same URL): author.displayName present author.avatarUrl missing or empty media.thumbnailUrl missing or empty Questions: Under what conditions can /v1/metadata return author.displayName without media.thumbnailUrl / author.avatarUrl for a post that does have them? Is there a field or status in the response we should check to detect an incomplete result, rather than treating any 200 as complete? Is there a recommended retry or backoff approach, or a parameter to force a fully resolved response?

janhoff2000 about 2 months ago
Hey — wanted to flag that Reddit URLs are returning 500s consistently for me. Looks like Reddit is blocking the crawler. Two suggestions: (1) it'd be helpful if the error response distinguished between 'Reddit blocked us' and a real internal error, and (2) maybe consider adding a Reddit-specific path that uses their JSON endpoints, since other crawl tools handle this. Not asking for anything — just thought you'd want the feedback.

patel.anush 2 months ago
Hey — wanted to flag that Reddit URLs are returning 500s consistently for me. Looks like Reddit is blocking the crawler. Two suggestions: (1) it'd be helpful if the error response distinguished between 'Reddit blocked us' and a real internal error, and (2) maybe consider adding a Reddit-specific path that uses their JSON endpoints, since other crawl tools handle this. Not asking for anything — just thought you'd want the feedback.

patel.anush 2 months ago
In Progress
Verification email token expires in less than 2 minutes. Does not allow me to login before expires.
I am having an issue with logging in. The verification token expires in less than 2 minutes. Because of my corporate email, I receive the email after 2 minutes. This does not allow me to login before the verification expires.

jpboranprasit 2 months ago
In Progress
Verification email token expires in less than 2 minutes. Does not allow me to login before expires.
I am having an issue with logging in. The verification token expires in less than 2 minutes. Because of my corporate email, I receive the email after 2 minutes. This does not allow me to login before the verification expires.

jpboranprasit 2 months ago
Identify original language in YouTube metadata
I want to be able to identify the original language of a YouTube video via the API (e.g., in the /v1/youtube/video metadata endpoint). Currently, I have to provide a 'lang' parameter to get consistent results, but I don't know which language is the original one from the 'transcriptLanguages' list. This would help ensure I always get the correct original transcript.

polok.piotr144 2 months ago
Identify original language in YouTube metadata
I want to be able to identify the original language of a YouTube video via the API (e.g., in the /v1/youtube/video metadata endpoint). Currently, I have to provide a 'lang' parameter to get consistent results, but I don't know which language is the original one from the 'transcriptLanguages' list. This would help ensure I always get the correct original transcript.

polok.piotr144 2 months ago
Completed
Bug: /v1/youtube/playlist/videos returns empty list randomly
The /v1/youtube/playlist/videos endpoint randomly returns empty video lists ([]) even for public playlists. This is a critical issue for building reliable application logic. Sample Playlist ID: PL2lHZe6m6l0GnR9UpguK3vYZpsgQzl1MH Limit used: 5000 The user confirms the playlist is public. Similar intermittent empty array issues have been noted in other YouTube endpoints [REF-RESEARCH:RZK13K].

polok.piotr144 2 months ago
Completed
Bug: /v1/youtube/playlist/videos returns empty list randomly
The /v1/youtube/playlist/videos endpoint randomly returns empty video lists ([]) even for public playlists. This is a critical issue for building reliable application logic. Sample Playlist ID: PL2lHZe6m6l0GnR9UpguK3vYZpsgQzl1MH Limit used: 5000 The user confirms the playlist is public. Similar intermittent empty array issues have been noted in other YouTube endpoints [REF-RESEARCH:RZK13K].

polok.piotr144 2 months ago
Sign-in Error: Next.js Server Component Render Failure
User reported a sign-in error: "installHook.js:1 Error: An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error." The user also noted several preload warnings for CSS and JS files on dash.supadata.ai. User email: [deleted]

enoteware 3 months ago
Sign-in Error: Next.js Server Component Render Failure
User reported a sign-in error: "installHook.js:1 Error: An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error." The user also noted several preload warnings for CSS and JS files on dash.supadata.ai. User email: [deleted]

enoteware 3 months ago
Word-level timestamps for transcription
I want word-by-word timestamps (word-level granularity) for the transcription API, not just phrase-level chunks. This is important for creating precise word-by-word subtitles for videos.

drstephenstrange2050 3 months ago
Word-level timestamps for transcription
I want word-by-word timestamps (word-level granularity) for the transcription API, not just phrase-level chunks. This is important for creating precise word-by-word subtitles for videos.

drstephenstrange2050 3 months ago
Faster AI Transcription Latency (<10s)
I want faster AI transcription latency for individual videos. Currently, AI generation (Whisper V3 Turbo) takes 20+ seconds, but I need it to be under 10 seconds to match competitors like tokscript.com. This is important for my workflow which requires near-instant results for individual social media clips.

amadikesullivan20 3 months ago
Faster AI Transcription Latency (<10s)
I want faster AI transcription latency for individual videos. Currently, AI generation (Whisper V3 Turbo) takes 20+ seconds, but I need it to be under 10 seconds to match competitors like tokscript.com. This is important for my workflow which requires near-instant results for individual social media clips.

amadikesullivan20 3 months ago