Instagram
Instagram transcript API
Get what an Instagram video says, from its audio. Call the Instagram transcript API for JSON. From 1 credit per call. Every call returns the same flat shape.
POST
Get what an Instagram video says, from its audio
Returns what an Instagram video says, from its audio. The video is identified by its URL or ID.
Request
Exactly one ofvideoUrl or videoId is required. A request that sets both, or none, fails with invalidRequest.
Response
If successful, the response body contains the standard envelope.data contains what the video says as one block of text.
The following example is a real response, truncated: each list shows one item and long strings are cut.
For every field, see the response schema on this page.
Optional parameters
Billing
A successful request consumes 1 credit when the video has captions; otherwise 2 credits plus 1 credit for every 10 seconds of audio, up to 30 minutes, up to 182 credits. Requests that fail, or that return no items, are not billed.Pagination
This method is not paginated. A single request returns the complete result.Related methods
- Instagram post: Accepts the same code as
postCode. Returns a post or reel, with its top comments. - Instagram comments: Accepts the same code as
postCode. Returns a post’s comments, or the replies to one comment.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Link to the Instagram reel or video post, like https://www.instagram.com/reel/DdG4RIxIPyf/. Send this or videoId.
Instagram reel or video post post code, like DdG4RIxIPyf. Send this or videoUrl.
BCP 47 language tag, e.g. en or pt-BR. Any case is accepted.
Pattern:
^[A-Za-z]{2,3}(?:[-_][A-Za-z0-9]{2,4})?$