Crawlzodocs
API referenceInstagram

Instagram transcript

Speech-to-text for a reel.

Instagram publishes no caption track, so this reports 501 rather than fabricating one, see the endpoint docstring.

Instagram publishes a post's view count only for video. Photo and carousel posts return null rather than zero, because zero would be a claim we cannot support.

Share and save counts are not public on Instagram, so they are not returned.

POST
/v1/scrapers/instagram-transcript-v4

Authorization

ApiKeyAuth
X-API-Key<token>

Your API key. Sent on every request.

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/v1/scrapers/instagram-transcript-v4" \  -H "Content-Type: application/json" \  -d '{    "url": "https://www.instagram.com/reel/DOq6eV6iIgD/"  }'
{  "request_id": "req_8f2c1d94e7b0",  "success": true,  "status": {    "code": "OK",    "message": "Scrape completed.",    "retryable": false  },  "data": {    "success": true,    "transcripts": [      {        "shortcode": "DOq6eV6iIgD",        "text": "Is your dog friendly? Very friendly. This is Rocco. Hey, hello Rocco. Hello Rocco. You're from England? I am, yeah, yeah. Visiting or you live here? Just visiting, yeah. I'm from Los Angeles, the word you're there. Oh, are you? I'm a New Yorker now. Are you bird watching or just taking photos? I'm actually a dog photog… (+1027 chars)"      }    ]  },  "error": null,  "meta": {    "client_id": "client_abc123",    "scraper": "instagram-transcript-v4",    "billable": true,    "duration_ms": 11774  }}