Social Fetch
Instagram

Get Instagram post transcript

Get the transcript for an Instagram post or Reel.

GET/v1/instagram/posts/transcript
1credit
x-api-key*stringheader

API key (`sfk_...`)

Parameters
1
url*stringquery

Link to the Instagram post or Reel whose transcript should be returned.

min 1 chars · max 4096 chars

Response fields
12

Endpoint-specific response payload.

datalookupStatus
string

Whether the media could be resolved for transcription.

one of: found, not_found

Post or Reel identity when the lookup resolved; otherwise null.

dataposturl
string

Public Instagram URL that was requested.

min 1 chars

Transcript rows for the resolved media. Carousel posts may return more than one row when transcript data is available for multiple video items.

datatranscripts[]id
string

Instagram media id for this transcript row.

min 1 chars

datatranscripts[]shortcode
string

Public shortcode for the media item in this transcript row.

min 1 chars

datatranscripts[]text
stringnullable

Plain transcript text when available. Null means no transcript text was returned for this media item.

Metadata describing the request and billing outcome.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v1

Code example

curl "https://api.socialfetch.dev/v1/instagram/posts/transcript?url=https://www.instagram.com/p/DIdOKNpx66J" \
  -H "x-api-key: YOUR_API_KEY"

Responses

Transcript lookup result. Inspect `data.lookupStatus` for found and not-found outcomes.

On this page

No Headings