Call Instagram Highlights first. It returns the IDs for each public highlight reel on the profile.
Highlight detail and story items
Fetch the individual story items inside one public Instagram highlight including media URLs, expiry timestamps, and media types.
Get started with a simple API call.
const response = await fetch('https://api.crawlkit.sh/v1/crawl/instagram/highlight', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
highlightId: '18223279177302854',
options: {
timeout: 30000
}
})
});
const { data } = await response.json();
console.log(data.highlight.title, data.items.length);Everything you need for reliable instagram highlight workflows.
Returns the stories inside a single highlight with normalized media URLs and timing metadata.
Each item clearly identifies whether it is an image, video, or carousel-style media object.
Use takenAt and expiresAt to reason about story timing and storage behavior.
Pair this with Instagram Highlights to discover highlight IDs and then fetch the full item list.
Get started in minutes with our simple API.
Sign up for free and get your API key instantly. No credit card required.
Use our simple REST API with your favorite programming language.
Receive clean JSON responses ready to use in your application.
Get clean, structured JSON data with every request. Our API returns comprehensive data including status codes, timing information, and your remaining credits.
{
"success": true,
"data": {
"highlight": {
"id": "18223279177302854",
"title": "Creators",
"coverUrl": "https://instagram.fist6-1.fna.fbcdn.net/...",
"itemCount": 12
},
"items": [
{
"id": "35781234000123456",
"mediaType": "video",
"displayUrl": "https://instagram.fist6-1.fna.fbcdn.net/...",
"videoUrl": "https://instagram.fist6-1.fna.fbcdn.net/...",
"thumbnailUrl": "https://instagram.fist6-1.fna.fbcdn.net/...",
"takenAt": 1711209000,
"expiresAt": 1711295400
}
],
"timing": { "total": 1850 },
"creditsUsed": 1,
"creditsRemaining": 99
}
}Common applications for Instagram Highlight.
Capture story items that remain publicly visible inside highlight reels.
Analyze how brands structure evergreen stories across campaigns and topics.
Feed story media into downstream review or enrichment workflows.
Everything you need to know about the Instagram Highlight API.
Call Instagram Highlights first. It returns the IDs for each public highlight reel on the profile.
Yes. The endpoint accepts either the numeric highlight ID or a public highlight URL and normalizes it.
Only items still publicly available through the highlight reel are returned.
Get 100 free credits to test the API. No credit card required.