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=<instagram-reel-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?
Please authenticate to join the conversation.
In Review
Feature Request
10 days ago

janhoff2000
Get notified by email when there are changes.
In Review
Feature Request
10 days ago

janhoff2000
Get notified by email when there are changes.