Features

Supported Instagram URL formats

Accepted Instagram Reel, video post, and profile URLs for the TranscriptFetch API.

Send the complete Instagram URL for a Reel or video post. Profile listings require a full Instagram profile URL so the API can identify the platform; no shortcode extraction is required.

Accepted formats

Videos

Reel URL
https://www.instagram.com/reel/Dbdvl-LPCI2/
Video post URL
https://www.instagram.com/p/Dbdvl-LPCI2/
Legacy IGTV URL
https://www.instagram.com/tv/Dbdvl-LPCI2/
instagr.am URL
https://instagr.am/reel/Dbdvl-LPCI2/

Profiles

Profile URL
https://www.instagram.com/nasa/
Profile Reels URL
https://www.instagram.com/nasa/reels/

Search

Keyword query
space exploration

Endpoints available for this source

POST/api/v2/transcripts/video

Fetch a transcript (YouTube, TikTok, Instagram, or file URL)

Accepted input: video

Open endpoint reference
POST/api/v2/transcripts/channel

List a channel's, profile's, show's, or feed's items

Accepted input: channel

Open endpoint reference

Availability requirements

The Reel, post, or profile must be public and visible without signing in. Private accounts, deleted posts, login-gated media, and strongly region-restricted content may not be available. Instagram does not expose playlist listings.

Example request

Use the same input with REST or either official SDK.

curl -X POST https://transcriptfetch.com/api/v2/transcripts/video \
  -H "Authorization: Bearer $TRANSCRIPTFETCH_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"video":"https://www.instagram.com/reel/Dbdvl-LPCI2/"}'