{"uid":"cap_cyWYqeP76b1__nY6K-oPs","slug":"instagram-video-transcript-extractor-2acdc711","name":"Instagram Video Transcript Extractor","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/instagram-transcript?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"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."}}},"responseSchema":{"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"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_hmDWUvKzr5nsHC0kRv8c-","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Transcribes and extracts structured metadata from public Instagram Reels, videos, or posts, including spoken-word transcript content","exampleAgentPrompt":"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?","exampleUseCases":[{"title":"Repurpose influencer Reel content","prompt":"I need to turn this Instagram Reel into a blog post — can you pull the transcript from https://www.instagram.com/reel/XYZ789abc/ and give me the spoken words and caption so I can work with the text?"},{"title":"Batch transcribe competitor videos","prompt":"Here are 5 Instagram Reel URLs from our competitors — can you transcribe all of them at once and return the spoken content? The URLs are https://www.instagram.com/reel/A1/, https://www.instagram.com/reel/B2/, https://www.instagram.com/reel/C3/, https://www.instagram.com/reel/D4/, https://www.instagram.com/reel/E5/. Skip any video longer than 5 minutes."},{"title":"Subtitle generation for Spanish video","prompt":"I need the transcript from this Spanish Instagram video https://www.instagram.com/reel/ES456def/ — please use 'es' as the language so you get the best accuracy, and limit to videos under 10 minutes."}],"resultDescription":"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.","failureModes":["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"],"whenToPreferThis":"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.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:46:59.978Z","isFirstParty":false,"canonicalSlug":"instagram-video-transcript-extractor-2acdc711"}