Instagram Transcript API

Get AI transcripts with timestamp segments for videos in an Instagram post or reel. Long videos may time out.

AI up to 2 minutes: 1 credit. Paid mode: 10 credits/minute, rounded up, even for short videos. No transcript: 0 credits.
GET
/v2/instagram/media/transcript
curl "https://api.scrapecreators.com/v2/instagram/media/transcript" \
  -H "x-api-key: "
{
  "success": true,
  "credits_remaining": 1000000,
  "transcripts": [
    {
      "id": "3597267389859272809",
      "shortcode": "DHsD6HGqJhp",
      "text": "Let's fry up the perfect bunzel. Beautiful.  Everybody, shh. The perfect bunzel. Let me show you my bunzel. When it comes down to bunzel, we make it the crispiest, get the crunch. Heaven.",
      "transcript_with_timestamp": null
    }
  ]
}

Headers

x-api-key
string
required

Your Scrape Creators API key

Query Parameters

url
string
required

Instagram post or reel URL

allow_long_transcription
boolean

Allow AI transcription over 2 minutes. Paid rates apply to short videos too. Enable transcription separately.

10 credits/minute, rounded up. Added to the base cost on detail endpoints.
Example:
false
cache_max_age
string

Use a cached response this old or newer for 0 credits. If none is available, fetch live at the endpoint’s normal price.

Example:
7d
Available options:
1d,
3d,
7d,
14d,
30d

Response Field Explanations

transcripts[].transcript_with_timestamp
Always included: sentence/phrase segments with numeric start/end in seconds relative to each video and string text, or null when speech or timing is unavailable. AI timings are approximate, not word-perfect.