---
name: anypost-instagram-analyzer
description: Analyze Instagram reels and posts for agents — AI summary, caption, creator, and hashtags as clean Markdown via anypost.md. Requires Pro+ API key. Use for instagram.com/p/ or /reel/ URLs or when the user asks what an Instagram clip is about. Does not include likes, views, or comments unless you opt in (see Optional extensions).
---

# AnyPost Instagram reel analysis

Turn a **public Instagram post or reel URL** into structured Markdown for LLMs — without downloading the video file.

## When to use

- User shares `https://www.instagram.com/reel/ABC123/` or `https://www.instagram.com/p/ABC123/`
- Agent needs **what the clip is about**: summary, content signals, caption, creator, hashtags
- Quick context for research, monitoring, or reply drafting

Do **not** use for caption-only convert — use the main AnyPost skill (`/i/skill.md`) and `/api/convert` instead.

## Try free samples (no API key)

Humans can preview the Markdown shape on **five curated reels and posts** (no signup, browser-only):

`https://anypost.md/free-tools/instagram-reel-analyzer`

Agents still need `apk_…` for live URLs.

## Requirements

- **Public URL** with `/p/`, `/reel/`, or `/tv/` shortcode
- **Pro+ plan** API key (`apk_…`) — no anonymous free tier
- **5 credits** per successful analysis

## API (default — no likes, views, or comments)

```http
GET https://anypost.md/api/analyze/video?url=<encoded_instagram_url>
Authorization: Bearer apk_YOUR_KEY
```

Response JSON includes `markdown`, `summary`, `whatHappens`, `contentSignals`, and `metadata` (shortcode, media kind, creator, thumbnail when public, hashtags).

## Example

```bash
curl -sS \
  -H "Authorization: Bearer apk_YOUR_KEY" \
  "https://anypost.md/api/analyze/video?url=https%3A%2F%2Fwww.instagram.com%2Freel%2FDI16zC9Sc4V%2F"
```

## What you get (default)

| Included | Notes |
| --- | --- |
| AI summary + “what happens” bullets | From caption/metadata only — no invented dialogue |
| Content signals | Format, topics, tone, audience, CTA |
| Caption | Post / reel text |
| Creator + shortcode + hashtags | Page markdown when public |
| Thumbnail + author profile | When returned in metadata (`thumbnailUrl`, `authorUrl`) |

| Not included by default | Notes |
| --- | --- |
| Views, likes, comment counts | Often hidden on guest page fetch |
| Comment thread | Use optional `comments=` below |

## Data limits (v1)

Analysis is **page-only**. **Spoken transcript / subtitles are not included** — the summary must not invent dialogue.

## Optional extensions

### Custom question (`prompt` or `ask`)

```http
GET https://anypost.md/api/analyze/video?url=<encoded_url>&prompt=Is+this+a+brand+collab%3F
Authorization: Bearer apk_YOUR_KEY
```

Max **500** characters. Markdown adds `## Your question`; JSON includes `userPrompt` and `promptAnswer`.

### Latest comments

```http
GET https://anypost.md/api/analyze/video?url=<encoded_url>&comments=30
Authorization: Bearer apk_YOUR_KEY
```

| Param | Default | Values |
| --- | --- | --- |
| `comments` | `3` on API (guest tool uses your choice) | `0`–`30`, or `on` / `true` for max |

Same **5 credits** per analysis. Many URLs return **zero** comments when Instagram hides them.

### Full post convert

```http
GET https://anypost.md/api/convert?url=<encoded_instagram_url>&comments=10
Authorization: Bearer apk_YOUR_KEY
```

Requires Pro+ and charges convert credits. Use when you need convert-layout Markdown with optional comment thread.

## Related

- **Free samples:** `https://anypost.md/free-tools/instagram-reel-analyzer`
- **Install this skill:** `https://anypost.md/i/instagram-analyzer/skill.md`
- Caption-only convert: `https://anypost.md/convert/instagram`
- General social → Markdown skill: `https://anypost.md/i/skill.md`
