Instagram Highlight
Fetch the individual story items inside one public Instagram highlight including media URLs, expiry timestamps, and media types.
Try on PlaygroundAuthentication
Send your Crawlkit API key as a Bearer token in the Authorization header.
Authorization: Bearer ck_your_api_keyRequest Parameters
Send these JSON body fields in your request payload.
| Name | Type | Description |
|---|---|---|
highlightId | string | Request field. |
Example Request
Use direct HTTP requests against the public API base URL.
Example request
1const response = await fetch('https://api.crawlkit.sh/v1/crawl/instagram/highlight', {2 method: 'POST',3 headers: {4 'Authorization': 'Bearer YOUR_API_KEY',5 'Content-Type': 'application/json'6 },7 body: JSON.stringify({8 highlightId: '18223279177302854',9 options: {10 }11 })12});13 14const { data } = await response.json();15console.log(data.highlight.title, data.items.length);Response
Success (200 OK): Returns service-specific structured payload.
Success response (200 OK)
1{2 "success": true,3 "data": {4 "highlight": {5 "id": "18223279177302854",6 "title": "Creators",7 "coverUrl": "https://instagram.fist6-1.fna.fbcdn.net/...",8 "itemCount": 129 },10 "items": [11 {12 "id": "35781234000123456",13 "mediaType": "video",14 "displayUrl": "https://instagram.fist6-1.fna.fbcdn.net/...",15 "videoUrl": "https://instagram.fist6-1.fna.fbcdn.net/...",16 "thumbnailUrl": "https://instagram.fist6-1.fna.fbcdn.net/...",17 "takenAt": 1711209000,18 "expiresAt": 171129540019 }20 ],21 "timing": { "total": 1850 },22 "creditsUsed": 1,23 "creditsRemaining": 9924 }25}