GET
/instagram/user/highlight/detailGet 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
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Required | Instagram 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}`)