Insight Social
GET /v1/instagram/media/transcript

Instagram Reel Transcript API

Returns the spoken words in an Instagram video or reel of up to 2 minutes as text. A video with no speech returns 404 with reason no_speech, free of charge.

100 credits a call · single call · failed calls free · 10 free calls to start

curl "https://api.insightsocial.app/v1/instagram/media/transcript?url=https%3A%2F%2Fwww.instagram.com%2Freel%2FDHsD6HGqJhp%2F" \
-H "x-api-key: $INSIGHTSOCIAL_API_KEY"
200 OKJSON
{
"success": true,
"platform": "instagram",
"endpoint": "/v1/instagram/media/transcript",
"schema_version": "2",
"data": {
"transcript": {
"language": "<string | null>",
"text": "<string | null>",
"segments": "<array | null>"
}
},
"unavailable": [],
"credits_used": "<integer>"
}

When to use it

Use it when you need what was said in a video rather than its metrics; pass the reel or video URL. Photo posts and videos over 2 minutes cannot be transcribed.

Parameters

Query parameters for GET /v1/instagram/media/transcript. Send your key in the x-api-key header.

NameRequiredDescription
urlYesFull URL of the Instagram video or reel (a /reel/, /p/ or /tv/ link to a video post). Photo posts have no audio to transcribe.

Response fields

The same unified schema every platform returns, so code written for Instagram works on the other eight. A field the platform did not provide is null and listed in unavailable.

FieldTypeNotes
languagestring | nullThe content's language as the platform states it, e.g. en, pt-BR. Detected languages come later (§7.1).
textstring | null
segmentsarray | null

Every field, error and example is in the Instagram Reel Transcript API reference.

How much does the Instagram Reel Transcript API cost?

100 credits per successful call.

  • Failed calls are free

    A call that errors or finds nothing costs 0 credits.

  • Know the price first

    Add dry_run=1 and the response quotes the call without making it. Nothing is charged.

  • One balance

    API calls and Chrome extension exports share the same credits, on the free plan too.

Instagram Reel Transcript API: frequently asked questions

Send GET /v1/instagram/media/transcript with the url parameter and your key in the x-api-key header. Returns the spoken words in an Instagram video or reel of up to 2 minutes as text. A video with no speech returns 404 with reason no_speech, free of charge.