Instagram Reels API

Extract transcripts from Instagram Reels
Brand Monitoring & Content Intelligence

Extract captions and transcripts from Instagram Reels for brand monitoring, content analysis, and social media intelligence. Search content, retrieve user profiles, and track mentions at scale.

1,000 free requests/month. No credit card required.

pip install trawl-sdk
# Extract Instagram Reel captions
curl -X POST https://api.gettrawl.com/api/instagram/preview \
  -H "Content-Type: application/json" \
  -d '{"url": "https://instagram.com/reel/ABC123"}'

# Python SDK
from trawl import TrawlClient
client = TrawlClient()

# Extract captions from any Reel
reel = client.instagram.preview("https://instagram.com/reel/ABC123")

# Search Instagram content
results = client.instagram.search(query="AI tools")

# Get user reels
reels = client.instagram.user_reels(user_id=12345)

Why developers choose Trawl

Extract captions from any public Instagram Reel
Search Instagram content by keyword
User profile and post metadata retrieval
Reel and post comment extraction
No authentication needed for preview endpoint
Builder+ tier unlocks search and user endpoints
Structured JSON output with timestamps
Monitor brand mentions across Instagram content

2B+

Reels created daily

5

Output formats

<3s

Avg extraction time

Start extracting Reel transcripts in 30 seconds

pip install trawl-sdk

python -c "
from trawl import TrawlClient
t = TrawlClient().instagram.preview('https://instagram.com/reel/ABC123')
print(t.text[:200])
"
Get your free API key