# Instagram Video Transcript Extractor

> Instagram Video Transcript Extractor is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Transcribes and extracts structured metadata from public Instagram Reels, videos, or posts, including spoken-word transcript content

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/instagram-transcript?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/instagram-video-transcript-extractor-2acdc711
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cyWYqeP76b1__nY6K-oPs

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability instagram-video-transcript-extractor-2acdc711 -d '<json body>'
```

Example prompt: Can you transcribe the spoken content from this Instagram Reel for me: https://www.instagram.com/reel/ABC123xyz/ — detect the language automatically and skip any video longer than 10 minutes?

## When to prefer this

Choose this endpoint when you need to extract spoken-word transcripts and structured metadata from public Instagram Reels or videos, especially in pay-per-result scenarios where you only want to pay on success. Prefer it for bulk batch processing of multiple Instagram URLs in a single call, or when you need automatic language detection without pre-specifying the spoken language. It is purpose-built for Instagram content and not suitable for YouTube, TikTok, or other platforms.

## Known failure modes

- Private or restricted Instagram accounts return empty results and are not charged
- Invalid or malformed Instagram URLs produce no results
- Videos exceeding maxVideoMinutes are skipped entirely
- Deleted or unavailable posts return null fields
- Rate limiting or Instagram access blocks may cause empty responses
- Unsupported URL formats (non-Reel, non-video posts) may yield partial or no transcript

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count of processed items and an array of item objects, each containing the post ID, primary key, thumbnail image URL, post URL, short code, title, caption text, and direct video URL. Failed or empty runs are not billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "bulkUrls": {
   "type": "array",
   "description": "Public Instagram Reel, video, or post URLs to transcribe in one run. Duplicate URLs are processed once."
  },
  "language": {
   "type": "string",
   "default": "",
   "description": "Optional two-letter spoken-language code, such as en or es. Leave empty for automatic detection."
  },
  "maxItems": {
   "type": "integer",
   "default": 20,
   "minimum": 0,
   "description": "Stop after this many distinct URLs across the run. Set 0 for no cap."
  },
  "videoUrl": {
   "type": "string",
   "description": "One public Instagram Reel, video, or post URL to transcribe."
  },
  "maxVideoMinutes": {
   "type": "integer",
   "default": 10,
   "maximum": 60,
   "minimum": 1,
   "description": "Skip videos longer than this many minutes to control run time."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "id": null,
    "pk": null,
    "img": null,
    "url": null,
    "code": null,
    "title": null,
    "caption": null,
    "videoUrl": null
   }
  ],
  "product": "instagram-transcript"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/instagram-video-transcript-extractor-2acdc711/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
