Instagram Highlights
Fetch public Instagram highlight reels for a profile including highlight IDs, titles, cover images, and item counts for downstream story workflows.
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 |
|---|---|---|
username | string | Public username. |
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/highlights', {2 method: 'POST',3 headers: {4 'Authorization': 'Bearer YOUR_API_KEY',5 'Content-Type': 'application/json'6 },7 body: JSON.stringify({8 username: 'instagram',9 options: {10 }11 })12});13 14const { data } = await response.json();15console.log(data.highlights.map(item => item.title));Response
Success (200 OK): Returns service-specific structured payload.
Success response (200 OK)
1{2 "success": true,3 "data": {4 "highlights": [5 {6 "id": "18223279177302854",7 "title": "Creators",8 "coverUrl": "https://instagram.fist6-1.fna.fbcdn.net/...",9 "itemCount": 1210 },11 {12 "id": "17920456789012345",13 "title": "Events",14 "coverUrl": "https://instagram.fist6-1.fna.fbcdn.net/...",15 "itemCount": 716 }17 ],18 "timing": { "total": 1950 },19 "creditsUsed": 1,20 "creditsRemaining": 9921 }22}