GET/instagram/user/highlight/detail

Get Instagram Highlight Details

Get detailed data for a specific Instagram story highlight. Returns media items, video URLs, and metadata for all items in the highlight.

Quick Start

cURL
curl "https://api.creatorcrawl.com/v1/instagram/user/highlight/detail?id=18067016518767507" \
  -H "x-api-key: YOUR_API_KEY"

Parameters

NameTypeRequiredDescription
idstringRequiredInstagram highlight ID

Response

JSON Response
{
  "success": true,
  "id": "highlight:18067016518767507",
  "title": "Product Launch",
  "media_count": 8,
  "items": [
    {
      "media_type": 2,
      "video_versions": [
        {
          "url": "https://..."
        }
      ]
    }
  ],
  "user": {
    "username": "brand_account",
    "is_verified": true
  }
}

Every request costs 1 credit. Response data is live -- never cached.

Use Cases

Story content extraction

Pull individual story items from a highlight to analyze the content and media used.

Campaign tracking

Monitor branded story highlights for specific campaigns and track media updates.

Content repurposing

Extract story media metadata from Instagram highlights for content repurposing workflows.

Code Examples

Python
import requests

resp = requests.get(
    "https://api.creatorcrawl.com/v1/instagram/user/highlight/detail",
    params={"id": "18067016518767507"},
    headers={"x-api-key": "YOUR_API_KEY"},
)
data = resp.json()
print(f"{data['title']}: {data['media_count']} items by @{data['user']['username']}")
JavaScript
const resp = await fetch(
  "https://api.creatorcrawl.com/v1/instagram/user/highlight/detail?id=18067016518767507",
  { headers: { "x-api-key": "YOUR_API_KEY" } }
)
const data = await resp.json()
console.log(`${data.title}: ${data.media_count} items by @${data.user.username}`)

Related Endpoints

Explore More

Takes 60 seconds

Your agents are one config file away from six platforms.

250 free API calls. No card. Add the MCP server to Claude, Cursor, Windsurf, or Zed, or hit the REST API from any language.