{ "opencollection": "1.0.0", "info": { "name": "Konbini Instagram API", "version": "1.0.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Instagram", "type": "folder" }, "items": [ { "info": { "name": "Get user profile", "type": "http" }, "http": { "method": "GET", "url": "https://api.konbiniapi.com/v1/instagram/users/:username", "params": [ { "name": "username", "value": "", "type": "path", "description": "Instagram username (with or without @ symbol)" } ] }, "docs": "Returns profile information for an Instagram user including bio, follower counts, profile picture, and account metadata. Look up any public Instagram account by username." }, { "info": { "name": "Get user posts", "type": "http" }, "http": { "method": "GET", "url": "https://api.konbiniapi.com/v1/instagram/users/:username/posts", "params": [ { "name": "username", "value": "", "type": "path", "description": "Instagram username (with or without @ symbol)" }, { "name": "count", "value": "", "type": "query", "description": "Number of posts to fetch (maximum: 12)" }, { "name": "cursor", "value": "", "type": "query", "description": "Pagination cursor" } ] }, "docs": "Returns a paginated list of posts from an Instagram user's profile feed. Maximum 12 posts per page. Includes photos, videos, carousels, and engagement counts." }, { "info": { "name": "Get user reels", "type": "http" }, "http": { "method": "GET", "url": "https://api.konbiniapi.com/v1/instagram/users/:username/reels", "params": [ { "name": "username", "value": "", "type": "path", "description": "Instagram username (with or without @ symbol)" }, { "name": "count", "value": "", "type": "query", "description": "Number of reels to fetch (maximum: 12)" }, { "name": "cursor", "value": "", "type": "query", "description": "Pagination cursor" } ] }, "docs": "Returns a paginated list of reels from an Instagram user's profile. Maximum 12 reels per page. Includes video URLs, captions, and engagement counts." }, { "info": { "name": "Get user tagged posts", "type": "http" }, "http": { "method": "GET", "url": "https://api.konbiniapi.com/v1/instagram/users/:username/tagged", "params": [ { "name": "username", "value": "", "type": "path", "description": "Instagram username (with or without @ symbol)" }, { "name": "count", "value": "", "type": "query", "description": "Number of posts to fetch (maximum: 12)" }, { "name": "cursor", "value": "", "type": "query", "description": "Pagination cursor" } ] }, "docs": "Returns Instagram posts where the user has been tagged by other accounts. Maximum 12 posts per page. Includes full post details and engagement counts." }, { "info": { "name": "Get user story highlights", "type": "http" }, "http": { "method": "GET", "url": "https://api.konbiniapi.com/v1/instagram/users/:username/highlights", "params": [ { "name": "username", "value": "", "type": "path", "description": "Instagram username (with or without @ symbol)" }, { "name": "cursor", "value": "", "type": "query", "description": "Pagination cursor" } ] }, "docs": "Returns the list of story highlight reels on a user's profile. Use the highlight endpoint to get individual stories within a highlight." }, { "info": { "name": "Get post details", "type": "http" }, "http": { "method": "GET", "url": "https://api.konbiniapi.com/v1/instagram/posts/:postId", "params": [ { "name": "postId", "value": "", "type": "path", "description": "Post shortcode (from instagram.com/p/{shortcode}/)" } ] }, "docs": "Returns details for a single post by its shortcode, including media, captions, and engagement counts. Supports photos, videos, and carousels." }, { "info": { "name": "Get post comments", "type": "http" }, "http": { "method": "GET", "url": "https://api.konbiniapi.com/v1/instagram/posts/:postId/comments", "params": [ { "name": "postId", "value": "", "type": "path", "description": "Post shortcode (from instagram.com/p/{shortcode}/)" }, { "name": "count", "value": "", "type": "query", "description": "Page size (fixed at 15 by the platform)" }, { "name": "cursor", "value": "", "type": "query", "description": "Pagination cursor" } ] }, "docs": "Returns top-level comments on an Instagram post. Fixed page size of 15 (platform limit). Includes comment text, author info, like counts, and timestamps." }, { "info": { "name": "Search media", "type": "http" }, "http": { "method": "GET", "url": "https://api.konbiniapi.com/v1/instagram/search", "params": [ { "name": "query", "value": "", "type": "query", "description": "Search query" }, { "name": "count", "value": "", "type": "query", "description": "Number of results to fetch (maximum: 24)" }, { "name": "cursor", "value": "", "type": "query", "description": "Pagination cursor" } ] }, "docs": "Searches Instagram for trending reels and videos matching a keyword. Maximum 24 results per page. Some valid keywords may return no results, since this surfaces trending content rather than a full-text search." }, { "info": { "name": "Get posts by location", "type": "http" }, "http": { "method": "GET", "url": "https://api.konbiniapi.com/v1/instagram/locations/:locationId", "params": [ { "name": "locationId", "value": "", "type": "path", "description": "Instagram/Facebook location ID (numeric)" }, { "name": "count", "value": "", "type": "query", "description": "Page size (fixed at 21 by the platform)" }, { "name": "cursor", "value": "", "type": "query", "description": "Pagination cursor" } ] }, "docs": "Returns recent posts tagged at a location. Fixed page size of 21 (platform limit). The location ID is a numeric Facebook Places ID." }, { "info": { "name": "Get highlight stories", "type": "http" }, "http": { "method": "GET", "url": "https://api.konbiniapi.com/v1/instagram/highlights/:highlightId", "params": [ { "name": "highlightId", "value": "", "type": "path", "description": "Instagram highlight ID" } ] }, "docs": "Returns all story items within a highlight reel, including images and videos. The highlight ID comes from the highlights list endpoint." } ] } ], "bundled": true }