{"openapi":"3.1.0","info":{"title":"StoriesFly API","version":"1.0.0","description":"Public Instagram and TikTok data over HTTP: 43 data endpoints for profiles, posts, reels, stories, highlights, comments, followers, hashtags, places and search, TikTok videos without the watermark, profiles, videos and stories, a download endpoint for the files of a post at a fixed low price (x-price), and a free `account` call that shows your balance.\n\nSend your key in the X-Api-Key header. One API, one key, one balance, two ways a call is priced: a data call costs units at your level's rate (x-units on each operation, 0 for the account call), and an operation with x-price is sold at that fixed price at every level. Free units are spent before your balance; a call with x-price uses one free unit.\n\nA call that finds nothing, or reaches a private account, is charged. A call that fails on our side is refunded.\n\nLists come a page at a time: pass the next_cursor of one page back as cursor to get the next. Page size follows Instagram and varies by endpoint, except where an operation sets x-page-size.\n\nPrices and rate limits for each level: https://storiesfly.com/developers/pricing"},"servers":[{"url":"https://storiesfly.com/api/v1"}],"security":[{"ApiKey":[]}],"externalDocs":{"description":"Guides and one page for each endpoint","url":"https://storiesfly.com/developers/docs"},"tags":[{"name":"User"},{"name":"Post"},{"name":"Stories"},{"name":"Hashtags"},{"name":"Places"},{"name":"Search"},{"name":"TikTok"},{"name":"Download"},{"name":"Other"}],"paths":{"/user/profile":{"get":{"operationId":"user_profile","tags":["User"],"summary":"Profile with verified badge, bio, link and counts","description":"The public profile of an Instagram account: name, bio, link, follower, following and post counts, and the verified and private flags.","parameters":[{"name":"username","in":"query","required":false,"description":"Instagram username. A leading @ is ignored. Send exactly one of username or id.","schema":{"type":"string","maxLength":300}},{"name":"id","in":"query","required":false,"description":"Numeric Instagram id of the account. Send exactly one of username or id.","schema":{"type":"string","maxLength":40}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"id":"7719696","username":"arianagrande","full_name":"Ariana Grande","bio":"petal out now ꕤ ｡˚","followers":362337023,"following":1075,"posts":599,"verified":true,"is_private":false,"profile_pic_url":"https://scontent-iad3-1.cdninstagram.com/v/t51.82787-19/758252911_18764924023039697_5331858031316748508_n.jpg","external_url":"https://linktr.ee/arianagrande"}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/user/about":{"get":{"operationId":"user_about","tags":["User"],"summary":"Country, join month and former usernames","description":"What Instagram's About this account panel shows for a profile: the country it is based in, the month it joined and the usernames it had before.","parameters":[{"name":"username","in":"query","required":false,"description":"Instagram username. A leading @ is ignored. Send exactly one of username or id.","schema":{"type":"string","maxLength":300}},{"name":"id","in":"query","required":false,"description":"Numeric Instagram id of the account. Send exactly one of username or id.","schema":{"type":"string","maxLength":40}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"id":"7719696","username":"arianagrande","country":"United States","account_created":"2011-08","former_usernames":[]}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/user/posts":{"get":{"operationId":"user_posts","tags":["User"],"summary":"Posts with likes, comments, views, shares, saves and reposts","description":"An account's posts and reels, newest first, a page at a time: caption, media, time and the like, comment and view counts. Pass next_cursor back as cursor for the next page. Up to 9 items per page.","parameters":[{"name":"username","in":"query","required":false,"description":"Instagram username. A leading @ is ignored. Send exactly one of username or id.","schema":{"type":"string","maxLength":300}},{"name":"id","in":"query","required":false,"description":"Numeric Instagram id of the account. Send exactly one of username or id.","schema":{"type":"string","maxLength":40}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"x-page-size":9,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"user":{"id":"7719696","username":"arianagrande"},"posts":[{"id":"3977290773452414139","shortcode":"DcyLOLIEdy7","url":"https://www.instagram.com/p/DcyLOLIEdy7/","owner":{"id":"7719696","username":"arianagrande"},"taken_at":1788350029,"taken_at_iso":"2026-09-02T11:53:49.000Z","caption":"eternal sunshine tour, 2026 ｡˚ ♡ ∞\nthank you and \ni love you always","media_type":"carousel","pinned":true,"thumbnail_url":"https://scontent-yyz1-1.cdninstagram.com/v/t51.82787-15/791738291_18778422601039697_8733025742258971552_n.jpg","media":[{"id":"3977286630464928056","type":"image","image_url":"https://scontent-yyz1-1.cdninstagram.com/v/t51.82787-15/791738291_18778422601039697_8733025742258971552_n.jpg","video_url":null,"width":2730,"height":1820,"video_duration":null},{"id":"3977286646931788566","type":"image","image_url":"https://scontent-yyz1-1.cdninstagram.com/v/t51.82787-15/791296384_18778422625039697_6800978965548942666_n.jpg","video_url":null,"width":1666,"height":1111,"video_duration":null}],"likes":1185298,"comments":70,"shares":30518,"reposts":56891,"views":null,"saves":null,"video_duration":null,"counts_hidden":false},{"id":"3968590020298439924","shortcode":"DcTQ5jTDHz0","url":"https://www.instagram.com/p/DcTQ5jTDHz0/","owner":{"id":"7719696","username":"arianagrande"},"taken_at":1787312818,"taken_at_iso":"2026-08-21T11:46:58.000Z","caption":"♡ ∞","media_type":"carousel","pinned":true,"thumbnail_url":"https://scontent-yyz1-1.cdninstagram.com/v/t51.82787-15/782093157_18774333739039697_5307721479468833796_n.jpg","media":[{"id":"3968587651324482180","type":"image","image_url":"https://scontent-yyz1-1.cdninstagram.com/v/t51.82787-15/782093157_18774333739039697_5307721479468833796_n.jpg","video_url":null,"width":3072,"height":4096,"video_duration":null},{"id":"3968587540141928889","type":"image","image_url":"https://scontent-yyz1-1.cdninstagram.com/v/t51.82787-15/780727138_18774333679039697_507968870967341469_n.jpg","video_url":null,"width":3072,"height":4096,"video_duration":null}],"likes":1006264,"comments":44,"shares":24134,"reposts":35551,"views":null,"saves":null,"video_duration":null,"counts_hidden":false}],"next_cursor":"c1.ryg6VkAgkE2BcPyGM0q6ADwLG1KAGWvXyxXcleap6rtdnm6USXXD4rRRujLUjticHxS2vixe2jbdlG4LggGvIE1ISp6sYLXI6XWcb66UIrM_RMPDKCUhQylnCgNoMsPrfzM","has_more":true}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/user/reels":{"get":{"operationId":"user_reels","tags":["User"],"summary":"Reels with captions, video and play counts","description":"An account's reels, newest first, a page at a time: caption, video, time and the like, comment and view counts. Pass next_cursor back as cursor for the next page. Page size follows Instagram and varies by endpoint.","parameters":[{"name":"username","in":"query","required":false,"description":"Instagram username. A leading @ is ignored. Send exactly one of username or id.","schema":{"type":"string","maxLength":300}},{"name":"id","in":"query","required":false,"description":"Numeric Instagram id of the account. Send exactly one of username or id.","schema":{"type":"string","maxLength":40}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"user":{"id":"7719696","username":"arianagrande"},"posts":[{"id":"3988180208854890226","shortcode":"DdY3MUJCfby","url":"https://www.instagram.com/reel/DdY3MUJCfby/","owner":{"id":"7719696","username":"arianagrande"},"taken_at":1789648207,"taken_at_iso":"2026-09-17T12:30:07.000Z","caption":"。˚ ꕤ ✍︎  the day petal was born 🎧 ˚ ꩜ 。  ","media_type":"reel","pinned":false,"thumbnail_url":"https://instagram.fsjc1-4.fna.fbcdn.net/v/t51.82787-15/813966136_18783396925039697_6406007525826130925_n.jpg","media":[{"id":"3988180208854890226","type":"video","image_url":"https://instagram.fsjc1-4.fna.fbcdn.net/v/t51.82787-15/813966136_18783396925039697_6406007525826130925_n.jpg","video_url":"https://instagram.fsjc1-4.fna.fbcdn.net/o1/v/t2/f2/m86/AQPHnjf83HZ9PR2G28elI5BWiebhxAmJxbUPxxIecjIu2AxjcEHA6WoTngqdgKKomsQIGeIYxUjVgFzMRcMB4yqxuvGRfQCLsvGsZV8.…","width":1440,"height":812,"video_duration":96.129}],"likes":1385742,"comments":27,"shares":24246,"reposts":69665,"views":18114791,"saves":29925,"video_duration":96.129,"counts_hidden":false},{"id":"3908530195892142799","shortcode":"DY944FACgLP","url":"https://www.instagram.com/reel/DY944FACgLP/","owner":{"id":"7719696","username":"arianagrande"},"taken_at":1780153201,"taken_at_iso":"2026-05-30T15:00:01.000Z","caption":"see you in a week ♡","media_type":"reel","pinned":false,"thumbnail_url":"https://instagram.fsjc1-4.fna.fbcdn.net/v/t51.82787-15/710245523_18746732998039697_884760394470382034_n.jpg","media":[{"id":"3908530195892142799","type":"video","image_url":"https://instagram.fsjc1-4.fna.fbcdn.net/v/t51.82787-15/710245523_18746732998039697_884760394470382034_n.jpg","video_url":"https://instagram.fsjc1-4.fna.fbcdn.net/o1/v/t2/f2/m86/AQMu42m0dmQCI-ctNTMl7fOq84Z4yMhsbArP5o-GKLbDQJHOV5z-Ie51lNS7erpMv3SLJx0M2yJPtAcNYgO7x4ShduTjBQgP_PTRMXo.…","width":1080,"height":1920,"video_duration":22.823}],"likes":1054756,"comments":62,"shares":77041,"reposts":82646,"views":16813268,"saves":17675,"video_duration":22.823,"counts_hidden":false}],"next_cursor":"c1.ryg6VkAgkE2BcPyGM0q6ADwLG1KAGWvXyxXcleap6rtdnm6USXXD4rRRujLUjticHxS2vixe2jbdlG4LggGvIE1ISp6sYLXI6XWcb66UIrM_RMPDKCUhQylnCgNoMsPrfzM","has_more":true}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/user/tagged":{"get":{"operationId":"user_tagged","tags":["User"],"summary":"Posts the account is tagged in","description":"Posts other accounts tagged this account in, a page at a time. Pass next_cursor back as cursor for the next page. Page size follows Instagram and varies by endpoint.","parameters":[{"name":"username","in":"query","required":false,"description":"Instagram username. A leading @ is ignored. Send exactly one of username or id.","schema":{"type":"string","maxLength":300}},{"name":"id","in":"query","required":false,"description":"Numeric Instagram id of the account. Send exactly one of username or id.","schema":{"type":"string","maxLength":40}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"user":{"id":"7719696","username":null},"posts":[{"id":"3608551885977161255","shortcode":"DIUJtJFPA4n","url":"https://www.instagram.com/reel/DIUJtJFPA4n/","owner":{"id":"1903376664","username":"jeffgoldblum"},"taken_at":1744393416,"taken_at_iso":"2025-04-11T17:43:36.000Z","caption":"“I didn’t know this was happening…” Well, now you do! Sign up to my mailer for something special landing in your inbox in 48 hours…link in bio! @arianagrande …","media_type":"reel","pinned":false,"thumbnail_url":"https://scontent-iad3-2.cdninstagram.com/v/t51.75761-15/489691231_18502307593016665_4211270943041078968_n.jpg","media":[{"id":"3608551885977161255","type":"video","image_url":"https://scontent-iad3-2.cdninstagram.com/v/t51.75761-15/489691231_18502307593016665_4211270943041078968_n.jpg","video_url":"https://scontent-iad3-2.cdninstagram.com/o1/v/t2/f2/m367/AQM2-6oN_uCw0SgE8HUo3q4sv10jLjcEAn4vxRTDXHV1NN-RnXYZziIMy6OAS6UtdrP_I7tcxBF8aZlJ8BeGZi579o_9Zz8kYT0WWI…","width":1080,"height":1920,"video_duration":6.266}],"likes":84400,"comments":492,"shares":3665,"reposts":336,"views":2903849,"saves":3076,"video_duration":6.266,"counts_hidden":false},{"id":"3367848142826665088","shortcode":"C69AArSpHSA","url":"https://www.instagram.com/p/C69AArSpHSA/","owner":{"id":"3421676539","username":"wickedmovie"},"taken_at":1715698806,"taken_at_iso":"2024-05-14T15:00:06.000Z","caption":"Pink goes good with green. #WickedMovie trailer tomorrow. 💚💖","media_type":"photo","pinned":false,"thumbnail_url":"https://scontent-iad6-1.cdninstagram.com/v/t51.82787-15/627055244_18079995698193877_1475830649791345359_n.jpg","media":[{"id":"3367848142826665088","type":"image","image_url":"https://scontent-iad6-1.cdninstagram.com/v/t51.82787-15/627055244_18079995698193877_1475830649791345359_n.jpg","video_url":null,"width":1350,"height":1687,"video_duration":null}],"likes":3288800,"comments":8345,"shares":2770,"reposts":163,"views":null,"saves":null,"video_duration":null,"counts_hidden":false}],"next_cursor":"c1.ryg6VkAgkE2BcPyGM0q6ADwLG1KAGWvXyxXcleap6rtdnm6USXXD4rRRujLUjticHxS2vixe2jbdlG4LggGvIE1ISp6sYLXI6XWcb66UIrM_RMPDKCUhQylnCgNoMsPrfzM","has_more":true}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/user/pinned":{"get":{"operationId":"user_pinned","tags":["User"],"summary":"Posts pinned to the top of the profile","description":"The posts an account has pinned to the top of its profile, in the order they are pinned.","parameters":[{"name":"username","in":"query","required":false,"description":"Instagram username. A leading @ is ignored. Send exactly one of username or id.","schema":{"type":"string","maxLength":300}},{"name":"id","in":"query","required":false,"description":"Numeric Instagram id of the account. Send exactly one of username or id.","schema":{"type":"string","maxLength":40}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"user":{"id":"7719696","username":"arianagrande"},"posts":[{"id":"3977290773452414139","shortcode":"DcyLOLIEdy7","url":"https://www.instagram.com/p/DcyLOLIEdy7/","owner":{"id":"7719696","username":"arianagrande"},"taken_at":1788350029,"taken_at_iso":"2026-09-02T11:53:49.000Z","caption":"eternal sunshine tour, 2026 ｡˚ ♡ ∞\nthank you and \ni love you always","media_type":"carousel","pinned":true,"thumbnail_url":"https://scontent-fra3-2.cdninstagram.com/v/t51.82787-15/791738291_18778422601039697_8733025742258971552_n.jpg","media":[{"id":"3977286630464928056","type":"image","image_url":"https://scontent-fra3-2.cdninstagram.com/v/t51.82787-15/791738291_18778422601039697_8733025742258971552_n.jpg","video_url":null,"width":2730,"height":1820,"video_duration":null},{"id":"3977286646931788566","type":"image","image_url":"https://scontent-fra3-1.cdninstagram.com/v/t51.82787-15/791296384_18778422625039697_6800978965548942666_n.jpg","video_url":null,"width":1666,"height":1111,"video_duration":null}],"likes":1185298,"comments":70,"shares":null,"reposts":null,"views":null,"saves":null,"video_duration":null,"counts_hidden":false},{"id":"3968590020298439924","shortcode":"DcTQ5jTDHz0","url":"https://www.instagram.com/p/DcTQ5jTDHz0/","owner":{"id":"7719696","username":"arianagrande"},"taken_at":1787312818,"taken_at_iso":"2026-08-21T11:46:58.000Z","caption":"♡ ∞","media_type":"carousel","pinned":true,"thumbnail_url":"https://scontent-fra3-1.cdninstagram.com/v/t51.82787-15/782093157_18774333739039697_5307721479468833796_n.jpg","media":[{"id":"3968587651324482180","type":"image","image_url":"https://scontent-fra3-1.cdninstagram.com/v/t51.82787-15/782093157_18774333739039697_5307721479468833796_n.jpg","video_url":null,"width":3072,"height":4096,"video_duration":null},{"id":"3968587540141928889","type":"image","image_url":"https://scontent-fra3-1.cdninstagram.com/v/t51.82787-15/780727138_18774333679039697_507968870967341469_n.jpg","video_url":null,"width":3072,"height":4096,"video_duration":null}],"likes":1006264,"comments":44,"shares":null,"reposts":null,"views":null,"saves":null,"video_duration":null,"counts_hidden":false}],"next_cursor":null,"has_more":false}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/user/stories":{"get":{"operationId":"user_stories","tags":["User"],"summary":"Stories live now, with the length of each video","description":"The stories an account has up right now, with the media link, time and duration of each. Empty when it has none.","parameters":[{"name":"username","in":"query","required":false,"description":"Instagram username. A leading @ is ignored. Send exactly one of username or id.","schema":{"type":"string","maxLength":300}},{"name":"id","in":"query","required":false,"description":"Numeric Instagram id of the account. Send exactly one of username or id.","schema":{"type":"string","maxLength":40}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"user":{"id":"286628010","username":"brooklynandbailey"},"stories":[{"id":"4008637512964239886","url":"https://www.instagram.com/stories/brooklynandbailey/4008637512964239886/","taken_at":1792086850,"taken_at_iso":"2026-10-15T17:54:10.000Z","media_type":"video","media_url":"https://scontent-lga3-2.cdninstagram.com/o1/v/t2/f2/m78/AQPH74NahzbMjNpeMfSF0lL2HOrUTana5q4EzP0NQZQHGeUJCeTuDuAvmgXOQa7K9UWTibUM1hngLk3u7IsLT4iSQQxNyL_rn0rbjwk…","thumbnail_url":"https://scontent-lga3-3.cdninstagram.com/v/t51.71878-15/851828943_1070743629289559_5712408482754146592_n.jpg","video_duration":7.666},{"id":"4008666677715020807","url":"https://www.instagram.com/stories/brooklynandbailey/4008666677715020807/","taken_at":1792090327,"taken_at_iso":"2026-10-15T18:52:07.000Z","media_type":"photo","media_url":"https://scontent-lga3-1.cdninstagram.com/v/t51.82787-15/850290260_18648501079036011_4776426096727558547_n.jpg","thumbnail_url":"https://scontent-lga3-1.cdninstagram.com/v/t51.82787-15/850290260_18648501079036011_4776426096727558547_n.jpg","video_duration":null}]}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/user/highlights":{"get":{"operationId":"user_highlights","tags":["User"],"summary":"Highlight covers and titles","description":"An account's highlights: id, title and cover of each, and the number of stories in it and the date it was made when known (items_count and created_at are null when not). Empty when it has none. Page size follows Instagram and varies by endpoint.","parameters":[{"name":"username","in":"query","required":false,"description":"Instagram username. A leading @ is ignored. Send exactly one of username or id.","schema":{"type":"string","maxLength":300}},{"name":"id","in":"query","required":false,"description":"Numeric Instagram id of the account. Send exactly one of username or id.","schema":{"type":"string","maxLength":40}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"user":{"id":"7719696","username":null},"highlights":[{"id":"18103599704256781","title":"｡˚ ♡","cover_url":"https://scontent-ord5-2.cdninstagram.com/v/t51.71878-15/809450273_1103403688775264_8171408473185393758_n.jpg","items_count":82,"created_at":1789616670,"created_at_iso":"2026-09-17T03:44:30.000Z"},{"id":"18395317474207519","title":"∞","cover_url":"https://scontent-ord5-2.cdninstagram.com/v/t51.71878-15/825324547_916327151322715_5436175684733082081_n.jpg","items_count":26,"created_at":1790447346,"created_at_iso":"2026-09-26T18:29:06.000Z"}],"next_cursor":"c1.ryg6VkAgkE2BcPyGM0q6ADwLG1KAGWvXyxXcleap6rtdnm6USXXD4rRRujLUjticHxS2vixe2jbdlG4LggGvIE1ISp6sYLXI6XWcb66UIrM_RMPDKCUhQylnCgNoMsPrfzM","has_more":true}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/user/followers":{"get":{"operationId":"user_followers","tags":["User"],"summary":"Followers, page by page","description":"The accounts that follow an account, a page at a time. Pass next_cursor back as cursor for the next page. Up to 25 items per page.","parameters":[{"name":"username","in":"query","required":false,"description":"Instagram username. A leading @ is ignored. Send exactly one of username or id.","schema":{"type":"string","maxLength":300}},{"name":"id","in":"query","required":false,"description":"Numeric Instagram id of the account. Send exactly one of username or id.","schema":{"type":"string","maxLength":40}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"x-page-size":25,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"user":{"id":"7719696","username":null},"users":[{"id":"1000000000","username":"sample_user_4","full_name":"Sample Name","profile_pic_url":"https://example.com/pic.jpg","verified":false,"is_private":false},{"id":"1000000004","username":"sample_user_8","full_name":"Sample Name","profile_pic_url":"https://example.com/pic.jpg","verified":false,"is_private":false}],"next_cursor":null,"has_more":false}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/user/following":{"get":{"operationId":"user_following","tags":["User"],"summary":"Accounts followed, page by page","description":"The accounts an account follows, a page at a time. Pass next_cursor back as cursor for the next page. Up to 25 items per page.","parameters":[{"name":"username","in":"query","required":false,"description":"Instagram username. A leading @ is ignored. Send exactly one of username or id.","schema":{"type":"string","maxLength":300}},{"name":"id","in":"query","required":false,"description":"Numeric Instagram id of the account. Send exactly one of username or id.","schema":{"type":"string","maxLength":40}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"x-page-size":25,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"user":{"id":"7719696","username":null},"users":[{"id":"1000000012","username":"sample_user_16","full_name":"Sample Name","profile_pic_url":"https://example.com/pic.jpg","verified":true,"is_private":false},{"id":"1000000016","username":"sample_user_20","full_name":"Sample Name","profile_pic_url":"https://example.com/pic.jpg","verified":true,"is_private":false}],"next_cursor":"c1.ryg6VkAgkE2BcPyGM0q6ADwLG1KAGWvXyxXcleap6rtdnm6USXXD4rRRujLUjticHxS2vixe2jbdlG4LggGvIE1ISp6sYLXI6XWcb66UIrM_RMPDKCUhQylnCgNoMsPrfzM","has_more":true}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/user/followers/search":{"get":{"operationId":"user_followers_search","tags":["User"],"summary":"Find someone among the followers","description":"Searches an account's followers by name or username (q) and returns the matching accounts.","parameters":[{"name":"username","in":"query","required":false,"description":"Instagram username. A leading @ is ignored. Send exactly one of username or id.","schema":{"type":"string","maxLength":300}},{"name":"id","in":"query","required":false,"description":"Numeric Instagram id of the account. Send exactly one of username or id.","schema":{"type":"string","maxLength":40}},{"name":"q","in":"query","required":true,"description":"Text to look for in the list, 1 to 100 characters.","schema":{"type":"string","minLength":1,"maxLength":100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"user":{"id":"7719696","username":null},"users":[{"id":"1000000023","username":"sample_user_24","full_name":"Sample Name","profile_pic_url":"https://example.com/pic.jpg","verified":false,"is_private":false},{"id":"1000000026","username":"sample_user_27","full_name":"Sample Name","profile_pic_url":"https://example.com/pic.jpg","verified":false,"is_private":false}],"next_cursor":null,"has_more":false}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/user/following/search":{"get":{"operationId":"user_following_search","tags":["User"],"summary":"Find someone among the accounts followed","description":"Searches the accounts an account follows by name or username (q) and returns the matching accounts.","parameters":[{"name":"username","in":"query","required":false,"description":"Instagram username. A leading @ is ignored. Send exactly one of username or id.","schema":{"type":"string","maxLength":300}},{"name":"id","in":"query","required":false,"description":"Numeric Instagram id of the account. Send exactly one of username or id.","schema":{"type":"string","maxLength":40}},{"name":"q","in":"query","required":true,"description":"Text to look for in the list, 1 to 100 characters.","schema":{"type":"string","minLength":1,"maxLength":100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"user":{"id":"7719696","username":null},"users":[{"id":"1000000032","username":"sample_user_33","full_name":"Sample Name","profile_pic_url":"https://example.com/pic.jpg","verified":true,"is_private":false},{"id":"1000000035","username":"sample_user_36","full_name":"Sample Name","profile_pic_url":"https://example.com/pic.jpg","verified":false,"is_private":false}],"next_cursor":null,"has_more":false}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/user/reposts":{"get":{"operationId":"user_reposts","tags":["User"],"summary":"Posts and reels the account reposted","description":"The posts and reels an account has reposted, newest first, a page at a time. Pass next_cursor back as cursor for the next page. Page size follows Instagram and varies by endpoint.","parameters":[{"name":"username","in":"query","required":false,"description":"Instagram username. A leading @ is ignored. Send exactly one of username or id.","schema":{"type":"string","maxLength":300}},{"name":"id","in":"query","required":false,"description":"Numeric Instagram id of the account. Send exactly one of username or id.","schema":{"type":"string","maxLength":40}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"user":{"id":"7719696","username":null},"posts":[{"id":"4007864059369534576","shortcode":"DeeyyCexrRw","url":"https://www.instagram.com/reel/DeeyyCexrRw/","owner":{"id":"17200076","username":"honeymoonavenue"},"taken_at":1791994684,"taken_at_iso":"2026-10-14T16:18:04.000Z","caption":"‘hate that i made you love me’ is still on repeat 🔁🖤","media_type":"reel","pinned":false,"thumbnail_url":"https://instagram.frix7-1.fna.fbcdn.net/v/t51.82787-15/847802564_18643878838048077_9216149198461894157_n.jpg","media":[{"id":"4007864059369534576","type":"video","image_url":"https://instagram.frix7-1.fna.fbcdn.net/v/t51.82787-15/847802564_18643878838048077_9216149198461894157_n.jpg","video_url":"https://instagram.frix7-1.fna.fbcdn.net/o1/v/t2/f2/m86/AQNMfoHEZ34QxbSjCPJd-1yYTDWj32ZvndOXEAEbp3V6SbaXEKJxiiv57LsjdvStbckXc6sDfoBMPH2UNrfDU-sTP_Elk1q_tKlOYx0.…","width":1080,"height":1920,"video_duration":17.875}],"likes":31186,"comments":37,"shares":357,"reposts":2281,"views":313101,"saves":762,"video_duration":17.875,"counts_hidden":false},{"id":"4008548584445675272","shortcode":"DehObMIx4cI","url":"https://www.instagram.com/reel/DehObMIx4cI/","owner":{"id":"29845653599","username":"teamariana"},"taken_at":1792076434,"taken_at_iso":"2026-10-15T15:00:34.000Z","caption":"hate that i made you love me ꕤ ｡˚","media_type":"reel","pinned":false,"thumbnail_url":"https://instagram.frix7-1.fna.fbcdn.net/v/t51.82787-15/851829566_18123933058997600_2028731881944873871_n.jpg","media":[{"id":"4008548584445675272","type":"video","image_url":"https://instagram.frix7-1.fna.fbcdn.net/v/t51.82787-15/851829566_18123933058997600_2028731881944873871_n.jpg","video_url":"https://instagram.frix7-1.fna.fbcdn.net/o1/v/t2/f2/m86/AQP7SdYVaP7IR3sB2wqsNE6JjPkxlGnPKPNcTvpMXmECXbqRidxs6I3u0Df5-YhQ1PjcX2ZTI1zDFtMuQ1fRBwfmlOOK6Ih9XJuDuCM.…","width":1080,"height":608,"video_duration":45.5}],"likes":270353,"comments":1232,"shares":4731,"reposts":23465,"views":5683732,"saves":5283,"video_duration":45.5,"counts_hidden":false}],"next_cursor":"c1.ryg6VkAgkE2BcPyGM0q6ADwLG1KAGWvXyxXcleap6rtdnm6USXXD4rRRujLUjticHxS2vixe2jbdlG4LggGvIE1ISp6sYLXI6XWcb66UIrM_RMPDKCUhQylnCgNoMsPrfzM","has_more":true}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/user/suggested":{"get":{"operationId":"user_suggested","tags":["User"],"summary":"Similar accounts Instagram suggests","description":"Accounts Instagram suggests to people who view this account.","parameters":[{"name":"username","in":"query","required":false,"description":"Instagram username. A leading @ is ignored. Send exactly one of username or id.","schema":{"type":"string","maxLength":300}},{"name":"id","in":"query","required":false,"description":"Numeric Instagram id of the account. Send exactly one of username or id.","schema":{"type":"string","maxLength":40}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"user":{"id":"7719696","username":null},"users":[{"id":"3053227909","username":"meganskiendiel","full_name":"MEGAN MEI-YOK SKIENDIEL","profile_pic_url":"https://scontent-sjc3-1.cdninstagram.com/v/t51.82787-19/682753246_18470796016099910_2019337779909492662_n.jpg","verified":true,"is_private":false},{"id":"41195698","username":"sza","full_name":"SZA","profile_pic_url":"https://scontent-sjc3-1.cdninstagram.com/v/t51.2885-19/475659085_929706159286396_1674240280959354013_n.jpg","verified":true,"is_private":false}],"next_cursor":null,"has_more":false}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/post":{"get":{"operationId":"post_info","tags":["Post"],"summary":"One post: media links, caption, views, likes, comments, shares, saves and reposts","description":"One post or reel in full: links to its pictures and video (one entry per slide of a carousel), caption, owner, time, and the numbers: views, likes, comments, shares, saves, reposts and length. Name it with url, code or id.","parameters":[{"name":"url","in":"query","required":false,"description":"Link to the post or reel. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":700}},{"name":"code","in":"query","required":false,"description":"Shortcode of the post: the part after /p/ or /reel/ in its link. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":100}},{"name":"id","in":"query","required":false,"description":"Numeric media id of the post. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":60}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"id":"3977290773452414139","shortcode":"DcyLOLIEdy7","url":"https://www.instagram.com/p/DcyLOLIEdy7/","owner":{"id":"7719696","username":"arianagrande"},"taken_at":1788350029,"taken_at_iso":"2026-09-02T11:53:49.000Z","caption":"eternal sunshine tour, 2026 ｡˚ ♡ ∞\nthank you and \ni love you always","media_type":"carousel","pinned":true,"thumbnail_url":"https://scontent-lax3-2.cdninstagram.com/v/t51.82787-15/791738291_18778422601039697_8733025742258971552_n.jpg","media":[{"id":"3977286630464928056","type":"image","image_url":"https://scontent-lax3-2.cdninstagram.com/v/t51.82787-15/791738291_18778422601039697_8733025742258971552_n.jpg","video_url":null,"width":2730,"height":1820,"video_duration":null},{"id":"3977286646931788566","type":"image","image_url":"https://scontent-lax3-2.cdninstagram.com/v/t51.82787-15/791296384_18778422625039697_6800978965548942666_n.jpg","video_url":null,"width":1666,"height":1111,"video_duration":null}],"likes":1185299,"comments":70,"shares":null,"reposts":56891,"views":null,"saves":null,"video_duration":null,"counts_hidden":false}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/post/comments":{"get":{"operationId":"post_comments","tags":["Post"],"summary":"Comments with likes and reply counts","description":"The comments on a post, a page at a time: text, time, author and like count. Pass next_cursor back as cursor for the next page. Page size follows Instagram and varies by endpoint.","parameters":[{"name":"url","in":"query","required":false,"description":"Link to the post or reel. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":700}},{"name":"code","in":"query","required":false,"description":"Shortcode of the post: the part after /p/ or /reel/ in its link. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":100}},{"name":"id","in":"query","required":false,"description":"Numeric media id of the post. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":60}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"post":{"id":"3946257521984666748"},"comments":[{"id":"1000000046","text":"sample comment text","created_at":1788351472,"created_at_iso":"2026-09-02T12:17:52.000Z","user":{"id":"1000000048","username":"sample_user_51","full_name":"Sample Name","profile_pic_url":"https://example.com/pic.jpg","verified":true,"is_private":false},"likes":2555,"replies_count":null,"parent_id":null},{"id":"1000000051","text":"sample comment text","created_at":1788357780,"created_at_iso":"2026-09-02T14:03:00.000Z","user":{"id":"1000000053","username":"sample_user_56","full_name":"Sample Name","profile_pic_url":"https://example.com/pic.jpg","verified":true,"is_private":false},"likes":837,"replies_count":null,"parent_id":null}],"next_cursor":"c1.ryg6VkAgkE2BcPyGM0q6ADwLG1KAGWvXyxXcleap6rtdnm6USXXD4rRRujLUjticHxS2vixe2jbdlG4LggGvIE1ISp6sYLXI6XWcb66UIrM_RMPDKCUhQylnCgNoMsPrfzM","has_more":true}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/post/comment-replies":{"get":{"operationId":"post_comment_replies","tags":["Post"],"summary":"Replies to a comment","description":"The replies to one comment, a page at a time. Name the post with url, code or id, and the comment with comment_id. Pass next_cursor back as cursor for the next page. Page size follows Instagram and varies by endpoint.","parameters":[{"name":"url","in":"query","required":false,"description":"Link to the post or reel. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":700}},{"name":"code","in":"query","required":false,"description":"Shortcode of the post: the part after /p/ or /reel/ in its link. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":100}},{"name":"id","in":"query","required":false,"description":"Numeric media id of the post. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":60}},{"name":"comment_id","in":"query","required":true,"description":"Numeric id of the comment.","schema":{"type":"string","maxLength":40}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"post":{"id":"3946257521984666748"},"comment":{"id":"17880553506623292"},"comments":[],"next_cursor":null,"has_more":false}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/post/likers":{"get":{"operationId":"post_likers","tags":["Post"],"summary":"Accounts that liked the post","description":"Accounts that liked a post. Instagram shows only a sample of the likers of a busy post, and so does this.","parameters":[{"name":"url","in":"query","required":false,"description":"Link to the post or reel. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":700}},{"name":"code","in":"query","required":false,"description":"Shortcode of the post: the part after /p/ or /reel/ in its link. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":100}},{"name":"id","in":"query","required":false,"description":"Numeric media id of the post. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":60}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"post":{"id":"3946257521984666748"},"users":[{"id":"1000000066","username":"sample_user_70","full_name":"Sample Name","profile_pic_url":"https://example.com/pic.jpg","verified":false,"is_private":true},{"id":"1000000070","username":"sample_user_74","full_name":"Sample Name","profile_pic_url":"https://example.com/pic.jpg","verified":false,"is_private":true}],"next_cursor":null,"has_more":false}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/post/usertags":{"get":{"operationId":"post_usertags","tags":["Post"],"summary":"People tagged in the post","description":"The accounts tagged in a post's photos or video.","parameters":[{"name":"url","in":"query","required":false,"description":"Link to the post or reel. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":700}},{"name":"code","in":"query","required":false,"description":"Shortcode of the post: the part after /p/ or /reel/ in its link. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":100}},{"name":"id","in":"query","required":false,"description":"Numeric media id of the post. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":60}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"post":{"id":"3946257521984666748"},"users":[{"id":"6473066","username":"rickyrozay","full_name":"Ricky Álvarez","profile_pic_url":"https://scontent-iad6-1.cdninstagram.com/v/t51.2885-19/119656929_809210096287515_7124115441290866016_n.jpg","verified":true,"is_private":false},{"id":"7002701","username":"jake.tribus","full_name":"Jake Tribus","profile_pic_url":"https://scontent-iad6-1.cdninstagram.com/v/t51.82787-19/838195333_18642002524026702_240729731676869281_n.jpg","verified":true,"is_private":false}],"next_cursor":null,"has_more":false}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/post/music":{"get":{"operationId":"post_music","tags":["Post"],"summary":"The track used in a reel","description":"The track used in a reel: title, artist, length, cover and audio link. The track is null when the post has no music.","parameters":[{"name":"url","in":"query","required":false,"description":"Link to the post or reel. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":700}},{"name":"code","in":"query","required":false,"description":"Shortcode of the post: the part after /p/ or /reel/ in its link. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":100}},{"name":"id","in":"query","required":false,"description":"Numeric media id of the post. Send exactly one of url, code or id.","schema":{"type":"string","maxLength":60}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"post":{"id":"3946257521984666748"},"track":{"id":"2422397121605345","title":"hate that i made you love me","artist":"Ariana Grande","duration":197.949,"cover_url":"https://scontent-sjc3-1.cdninstagram.com/v/t39.30808-6/710745755_71061053966416_6627272406918967723_n.jpg","audio_url":null}}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/comment/likers":{"get":{"operationId":"post_comment_likers","tags":["Post"],"summary":"Accounts that liked a comment","description":"The accounts that liked a comment, a page at a time. Name the comment with comment_id. Pass next_cursor back as cursor for the next page. Page size follows Instagram and varies by endpoint.","parameters":[{"name":"comment_id","in":"query","required":true,"description":"Numeric id of the comment.","schema":{"type":"string","maxLength":40}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"comment":{"id":"17880553506623292"},"users":[{"id":"1000000078","username":"sample_user_79","full_name":"Sample Name","profile_pic_url":"https://example.com/pic.jpg","verified":false,"is_private":true},{"id":"1000000081","username":"sample_user_82","full_name":"Sample Name","profile_pic_url":"https://example.com/pic.jpg","verified":false,"is_private":true}],"next_cursor":"c1.ryg6VkAgkE2BcPyGM0q6ADwLG1KAGWvXyxXcleap6rtdnm6USXXD4rRRujLUjticHxS2vixe2jbdlG4LggGvIE1ISp6sYLXI6XWcb66UIrM_RMPDKCUhQylnCgNoMsPrfzM","has_more":true}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/story":{"get":{"operationId":"story_info","tags":["Stories"],"summary":"One story by link or id","description":"One story by its link or id: media link, time and duration, and the account it belongs to. Stories are only available while they are up.","parameters":[{"name":"url","in":"query","required":false,"description":"Link to the story. Send exactly one of url or id.","schema":{"type":"string","maxLength":700}},{"name":"id","in":"query","required":false,"description":"Numeric id of the story. Send exactly one of url or id.","schema":{"type":"string","maxLength":40}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"user":{"id":"286628010","username":"brooklynandbailey"},"story":{"id":"4008637512964239886","url":"https://www.instagram.com/stories/brooklynandbailey/4008637512964239886/","taken_at":1792086850,"taken_at_iso":"2026-10-15T17:54:10.000Z","media_type":"video","media_url":"https://scontent-iad6-1.cdninstagram.com/o1/v/t2/f2/m78/AQPH74NahzbMjNpeMfSF0lL2HOrUTana5q4EzP0NQZQHGeUJCeTuDuAvmgXOQa7K9UWTibUM1hngLk3u7IsLT4iSQQxNyL_rn0rbjwk…","thumbnail_url":"https://scontent-iad6-1.cdninstagram.com/v/t51.71878-15/851828943_1070743629289559_5712408482754146592_n.jpg","video_duration":7.666}}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/highlight":{"get":{"operationId":"story_highlight","tags":["Stories"],"summary":"Every story in a highlight, by link or id","description":"One highlight by its id or link: title, cover, the account it belongs to and every story in it.","parameters":[{"name":"url","in":"query","required":false,"description":"Link to the highlight. Send exactly one of url or id.","schema":{"type":"string","maxLength":700}},{"name":"id","in":"query","required":false,"description":"Numeric id of the highlight. Send exactly one of url or id.","schema":{"type":"string","maxLength":60}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"id":"18103599704256781","title":"｡˚ ♡","cover_url":"https://scontent-iad3-1.cdninstagram.com/v/t51.71878-15/809450273_1103403688775264_8171408473185393758_n.jpg","items_count":82,"created_at":1789616670,"created_at_iso":"2026-09-17T03:44:30.000Z","user":{"id":"7719696","username":"arianagrande"},"stories":[{"id":"3987461624755717505","url":"https://www.instagram.com/stories/arianagrande/3987461624755717505/","taken_at":1789562478,"taken_at_iso":"2026-09-16T12:41:18.000Z","media_type":"video","media_url":"https://scontent-iad3-2.cdninstagram.com/o1/v/t2/f2/m78/AQOztCQ_1G5kGYFooZsrACEQGloAwaemY1bdccNs7a5dMFT6PV2y3F7utCG2-mrfX_4sPPHdWpDh4XpfWXBCSfuAp_6-JpWK-mIFI9c…","thumbnail_url":"https://scontent-iad3-1.cdninstagram.com/v/t51.71878-15/813715219_1125534599803896_6521198656794297674_n.jpg","video_duration":28.866},{"id":"3987462196355524663","url":"https://www.instagram.com/stories/arianagrande/3987462196355524663/","taken_at":1789562555,"taken_at_iso":"2026-09-16T12:42:35.000Z","media_type":"video","media_url":"https://scontent-iad3-2.cdninstagram.com/o1/v/t2/f2/m78/AQMZwmKqL-JUTpMdUpJ4F3j35SbK5wlaEBfI1NLMPmimpjB_mAW30HBK86yblEs7iBS62nrYJfJjHNrAGFQjrkcYxTUNHPgUdXsYTcc…","thumbnail_url":"https://scontent-iad6-1.cdninstagram.com/v/t51.71878-15/809767015_4519435528321827_7980976440616415635_n.jpg","video_duration":13.633}]}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/hashtag":{"get":{"operationId":"hashtag_info","tags":["Hashtags"],"summary":"A hashtag with its post count","description":"A hashtag's id, name and how many posts use it.","parameters":[{"name":"name","in":"query","required":true,"description":"Hashtag, with or without the #. Letters, digits and underscores.","schema":{"type":"string","maxLength":300}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"id":"17843814268026415","name":"sunset","posts_count":347287896,"profile_pic_url":null}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/hashtag/posts":{"get":{"operationId":"hashtag_posts","tags":["Hashtags"],"summary":"Posts under a hashtag: top, recent or reels","description":"Posts under a hashtag, a page at a time. sort is top (default), recent or reels. Pass next_cursor back as cursor, with the same sort, for the next page. Page size follows Instagram and varies by endpoint.","parameters":[{"name":"name","in":"query","required":true,"description":"Hashtag, with or without the #. Letters, digits and underscores.","schema":{"type":"string","maxLength":300}},{"name":"sort","in":"query","required":false,"description":"Which posts: top, recent or reels. Top when left out.","schema":{"type":"string","maxLength":20,"enum":["top","recent","reels"],"default":"top"}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"name":"sunset","sort":"top","posts":[{"id":"4008759724161160248","shortcode":"Deh-brUhNQ4","url":"https://www.instagram.com/reel/Deh-brUhNQ4/","owner":{"id":"599856410","username":"diariodagrazy"},"taken_at":1792101520,"taken_at_iso":"2026-10-15T21:58:40.000Z","caption":"E nessas curvas que você se perde ....","media_type":"reel","pinned":false,"thumbnail_url":"https://scontent-sea5-1.cdninstagram.com/v/t51.71878-15/851829779_1770583013990215_835716211381604570_n.jpg","media":[{"id":"4008759724161160248","type":"video","image_url":"https://scontent-sea5-1.cdninstagram.com/v/t51.71878-15/851829779_1770583013990215_835716211381604570_n.jpg","video_url":"https://scontent-sea5-1.cdninstagram.com/o1/v/t2/f2/m86/AQP0Sz4ySoZQjh4BV91pgVydMhbTkDhspKz8cCMaanWDIOm2zWLj-SKbuscyzel4YGkPuZgW9yHQVPVDp5qLN2s070NbV1nUSuf2vZg…","width":1080,"height":1920,"video_duration":7.012}],"likes":287,"comments":11,"shares":9,"reposts":2,"views":14731,"saves":62,"video_duration":7.012,"counts_hidden":false},{"id":"4008916553093152070","shortcode":"DeiiF1pTP1G","url":"https://www.instagram.com/reel/DeiiF1pTP1G/","owner":{"id":"78263752112","username":"halikar_1234_"},"taken_at":1792120157,"taken_at_iso":"2026-10-16T03:09:17.000Z","caption":"#kannada #sunset #karunadaraitha #loveyourself #ootd","media_type":"reel","pinned":false,"thumbnail_url":"https://scontent-sea5-1.cdninstagram.com/v/t51.71878-15/850988769_1576531443779323_6357846782779890581_n.jpg","media":[{"id":"4008916553093152070","type":"video","image_url":"https://scontent-sea5-1.cdninstagram.com/v/t51.71878-15/850988769_1576531443779323_6357846782779890581_n.jpg","video_url":"https://scontent-sea5-1.cdninstagram.com/o1/v/t2/f2/m86/AQNJs-FhWyVrGeRRVI81Gjdjm0-rLXG904i0ml_fyzq_WS5G02eoffEVVF5d_-wZouUcgDiHjs8W29AErB3Y7cj_tRdJ7NGkzRhR7n4…","width":1080,"height":1920,"video_duration":26.308}],"likes":865,"comments":3,"shares":36,"reposts":6,"views":11091,"saves":8,"video_duration":26.308,"counts_hidden":false}],"next_cursor":"c1.ryg6VkAgkE2BcPyGM0q6ADwLG1KAGWvXyxXcleap6rtdnm6USXXD4rRRujLUjticHxS2vixe2jbdlG4LggGvIE1ISp6sYLXI6XWcb66UIrM_RMPDKCUhQylnCgNoMsPrfzM","has_more":true}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/location":{"get":{"operationId":"location_info","tags":["Places"],"summary":"Place name, address, city and coordinates","description":"A place's name, address, city and coordinates.","parameters":[{"name":"id","in":"query","required":true,"description":"Numeric id of the place.","schema":{"type":"string","maxLength":40}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"id":"106256377723342","name":"Coffee Time","address":null,"city":null,"lat":null,"lng":null}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/location/posts":{"get":{"operationId":"location_posts","tags":["Places"],"summary":"Posts tagged at a place: top or recent","description":"Posts tagged at a place, a page at a time. sort is top (default) or recent. Pass next_cursor back as cursor, with the same sort, for the next page. Page size follows Instagram and varies by endpoint.","parameters":[{"name":"id","in":"query","required":true,"description":"Numeric id of the place.","schema":{"type":"string","maxLength":40}},{"name":"sort","in":"query","required":false,"description":"Which posts: top or recent. Top when left out.","schema":{"type":"string","maxLength":20,"enum":["top","recent"],"default":"top"}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"location":{"id":"213385402"},"sort":"top","posts":[{"id":"3330175410275775172","shortcode":"C43KORBOnLE","url":"https://www.instagram.com/p/C43KORBOnLE/","owner":{"id":"59563767229","username":"joinpepperdeals"},"taken_at":1711207866,"taken_at_iso":"2024-03-23T15:31:06.000Z","caption":"☕️ free coffee anyone? 👉 this weekend, select @dunkin lovers can score free coffee every day until 03/27! check ur accounts now ⤵️\n\n🤝 Follow @yourthrifty.bff…","media_type":"carousel","pinned":false,"thumbnail_url":"https://scontent-cdg4-3.cdninstagram.com/v/t39.30808-6/469720588_17924113379991230_4852877156254501958_n.jpg","media":[{"id":"3330175405284444957","type":"image","image_url":"https://scontent-cdg4-3.cdninstagram.com/v/t39.30808-6/469720588_17924113379991230_4852877156254501958_n.jpg","video_url":null,"width":1440,"height":1800,"video_duration":null},{"id":"3330175405267769476","type":"image","image_url":"https://scontent-cdg4-1.cdninstagram.com/v/t39.30808-6/469506975_17924113742991230_9172324255223227006_n.jpg","video_url":null,"width":1440,"height":1800,"video_duration":null}],"likes":3577,"comments":36,"shares":null,"reposts":null,"views":null,"saves":null,"video_duration":null,"counts_hidden":false},{"id":"3409088133431647374","shortcode":"C9Pg5hhMVyO","url":"https://www.instagram.com/p/C9Pg5hhMVyO/","owner":{"id":"31941868","username":"watcha_lim"},"taken_at":1720614996,"taken_at_iso":"2024-07-10T12:36:36.000Z","caption":"Coffee time","media_type":"carousel","pinned":false,"thumbnail_url":"https://scontent-cdg6-1.cdninstagram.com/v/t39.30808-6/508968166_10237527234943342_2001090206700403515_n.jpg","media":[{"id":"3409088115303905508","type":"image","image_url":"https://scontent-cdg6-1.cdninstagram.com/v/t39.30808-6/508968166_10237527234943342_2001090206700403515_n.jpg","video_url":null,"width":1615,"height":1707,"video_duration":null},{"id":"3409088115438059146","type":"image","image_url":"https://scontent-cdg4-2.cdninstagram.com/v/t39.30808-6/508372126_10237527239983468_89387695715837078_n.jpg","video_url":null,"width":1615,"height":1707,"video_duration":null}],"likes":49,"comments":9,"shares":null,"reposts":null,"views":null,"saves":null,"video_duration":null,"counts_hidden":false}],"next_cursor":"c1.ryg6VkAgkE2BcPyGM0q6ADwLG1KAGWvXyxXcleap6rtdnm6USXXD4rRRujLUjticHxS2vixe2jbdlG4LggGvIE1ISp6sYLXI6XWcb66UIrM_RMPDKCUhQylnCgNoMsPrfzM","has_more":true}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/location/search":{"get":{"operationId":"location_search","tags":["Places"],"summary":"Find places by name or around a point","description":"Finds places by name (q), or the places around a point (lat and lng).","parameters":[{"name":"q","in":"query","required":false,"description":"Place name to look for, 1 to 100 characters. Send this, or lat and lng.","schema":{"type":"string","minLength":1,"maxLength":100}},{"name":"lat","in":"query","required":false,"description":"Latitude, from -90 to 90. Send with lng, instead of q.","schema":{"type":"string","maxLength":30}},{"name":"lng","in":"query","required":false,"description":"Longitude, from -180 to 180. Send with lat, instead of q.","schema":{"type":"string","maxLength":30}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"locations":[{"id":"106256377723342","name":"Coffee Time","address":null,"city":null,"lat":40.75267612,"lng":-73.97777108},{"id":"242744966653060","name":"Ralph's Coffee","address":null,"city":null,"lat":null,"lng":null}],"next_cursor":null,"has_more":false}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/search/users":{"get":{"operationId":"search_users","tags":["Search"],"summary":"Find accounts by name or username","description":"Finds accounts by name or username (q), a page at a time. Pass next_cursor back as cursor for the next page. Page size follows Instagram and varies by endpoint.","parameters":[{"name":"q","in":"query","required":true,"description":"Text to search for, 1 to 100 characters.","schema":{"type":"string","minLength":1,"maxLength":100}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"users":[{"id":"73473700191","username":"rutacoffee332","full_name":"海の見えるロースタリーカフェ","profile_pic_url":"https://scontent-lga3-3.cdninstagram.com/v/t51.82787-19/572044140_17870629344452192_877393617292549487_n.jpg","verified":false,"is_private":false},{"id":"3219466885","username":"_coffee5","full_name":"coffee5","profile_pic_url":"https://scontent-lga3-3.cdninstagram.com/v/t51.82787-19/572354141_18421510681106886_9022040128894671575_n.jpg","verified":false,"is_private":false}],"next_cursor":"c1.ryg6VkAgkE2BcPyGM0q6ADwLG1KAGWvXyxXcleap6rtdnm6USXXD4rRRujLUjticHxS2vixe2jbdlG4LggGvIE1ISp6sYLXI6XWcb66UIrM_RMPDKCUhQylnCgNoMsPrfzM","has_more":true}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/search/hashtags":{"get":{"operationId":"search_hashtags","tags":["Search"],"summary":"Find hashtags, with their post counts","description":"Finds hashtags that match a text (q), with how many posts use each. Pass next_cursor back as cursor for the next page. Page size follows Instagram and varies by endpoint.","parameters":[{"name":"q","in":"query","required":true,"description":"Text to search for, 1 to 100 characters.","schema":{"type":"string","minLength":1,"maxLength":100}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"hashtags":[{"id":"17841562927103039","name":"coffeebar","posts_count":1892898,"profile_pic_url":null},{"id":"17843769469006655","name":"coffeegram","posts_count":9507979,"profile_pic_url":null}],"next_cursor":null,"has_more":false}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/search/places":{"get":{"operationId":"search_places","tags":["Search"],"summary":"Find places by name","description":"Finds places by name (q): name, address, city and coordinates.","parameters":[{"name":"q","in":"query","required":true,"description":"Text to search for, 1 to 100 characters.","schema":{"type":"string","minLength":1,"maxLength":100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"locations":[{"id":"106256377723342","name":"Coffee Time","address":null,"city":null,"lat":40.75267612,"lng":-73.97777108},{"id":"242744966653060","name":"Ralph's Coffee","address":null,"city":null,"lat":null,"lng":null}],"next_cursor":null,"has_more":false}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/search/music":{"get":{"operationId":"search_music","tags":["Search"],"summary":"Find tracks by title or artist","description":"Finds audio tracks by title or artist (q), with length, cover and audio link. Pass next_cursor back as cursor for the next page. Page size follows Instagram and varies by endpoint.","parameters":[{"name":"q","in":"query","required":true,"description":"Text to search for, 1 to 100 characters.","schema":{"type":"string","minLength":1,"maxLength":100}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"tracks":[{"id":"532059980565989","title":"Coffee","artist":"beabadoobee","duration":126.824,"cover_url":"https://scontent-iad6-1.cdninstagram.com/v/t39.30808-6/424786500_1021000328996810_2786139399274716171_n.jpg","audio_url":"https://scontent-iad6-1.cdninstagram.com/o1/v/t2/f2/m69/AQND5YTsAcGy_Y-rxaVMwRxfcBnUjMsSaw6x-KnDZWJeiJRz0wFWSBxaWDZD15xiXHMjSTdsQENt4-Y6rec0XJwe.mp4"},{"id":"1467739367151376","title":"Espresso","artist":"Sabrina Carpenter","duration":175.453,"cover_url":"https://scontent-iad6-1.cdninstagram.com/v/t39.30808-6/432991226_90027831925461_1955188252301264968_n.jpg","audio_url":"https://scontent-iad6-1.cdninstagram.com/o1/v/t2/f2/m69/AQMexVGe3_yd8hPJCLWN0ScdXRa7mH3x-qJSWVftJz_Cc4cQI2MunEVoTVpzl025KSCKkURwibMDAqwg_Rs-fR68.mp4"}],"next_cursor":"c1.ryg6VkAgkE2BcPyGM0q6ADwLG1KAGWvXyxXcleap6rtdnm6USXXD4rRRujLUjticHxS2vixe2jbdlG4LggGvIE1ISp6sYLXI6XWcb66UIrM_RMPDKCUhQylnCgNoMsPrfzM","has_more":true}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/search/reels":{"get":{"operationId":"search_reels","tags":["Search"],"summary":"Find reels for a text","description":"Finds reels for a text (q): caption, video, time and counts. Pass next_cursor back as cursor for the next page. Page size follows Instagram and varies by endpoint.","parameters":[{"name":"q","in":"query","required":true,"description":"Text to search for, 1 to 100 characters.","schema":{"type":"string","minLength":1,"maxLength":100}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"posts":[{"id":"4003633000379481394","shortcode":"DePwwBupn0y","url":"https://www.instagram.com/reel/DePwwBupn0y/","owner":{"id":"327288580","username":"adriaccopa"},"taken_at":1791490336,"taken_at_iso":"2026-10-08T20:12:16.000Z","caption":"Spanish Latte ☕️🥛This delightful drink combines the sweetness of condensed milk and richness  of double espresso flavor. Mix with ice cubes to taste for a rea…","media_type":"reel","pinned":false,"thumbnail_url":"https://instagram.fsjc1-4.fna.fbcdn.net/v/t51.71878-15/835596390_2207723176833877_3906341833166463548_n.jpg","media":[{"id":"4003633000379481394","type":"video","image_url":"https://instagram.fsjc1-4.fna.fbcdn.net/v/t51.71878-15/835596390_2207723176833877_3906341833166463548_n.jpg","video_url":"https://instagram.fsjc1-4.fna.fbcdn.net/o1/v/t2/f2/m86/AQPJtIMMugvD0BfPVA1uy7jUONSdZmOu_AaZLrmo9urQDhDYTFqO-1iqfMSn-4f95rWKplUQYae-qZPyNdqoP-zn3Yexb7EHN9A8TqE.…","width":1080,"height":1920,"video_duration":16.252}],"likes":94966,"comments":241,"shares":9374,"reposts":1199,"views":6423092,"saves":12361,"video_duration":16.252,"counts_hidden":false},{"id":"3996898910693261359","shortcode":"Dd31mH_BIAv","url":"https://www.instagram.com/reel/Dd31mH_BIAv/","owner":{"id":"35083438009","username":"living.withsara"},"taken_at":1790687549,"taken_at_iso":"2026-09-29T13:12:29.000Z","caption":"the most important day of the year🫶\n\n#fyp #nationalcoffeeday☕️ #nationalcoffeeday #coffee #latterecipe","media_type":"reel","pinned":false,"thumbnail_url":"https://instagram.fsjc1-4.fna.fbcdn.net/v/t51.71878-15/828443416_1756858129566676_6625939589098108439_n.jpg","media":[{"id":"3996898910693261359","type":"video","image_url":"https://instagram.fsjc1-4.fna.fbcdn.net/v/t51.71878-15/828443416_1756858129566676_6625939589098108439_n.jpg","video_url":"https://instagram.fsjc1-4.fna.fbcdn.net/o1/v/t2/f2/m86/AQNQ84Dk32MfIs7857-djyxgkThJtejegVOuWaQvb59HNvg7yiYrJaAouDruIMK1SzNIksJaAMfjGZB4CXX3r48jVL6pJKeygWEhWbk.…","width":1080,"height":1920,"video_duration":11.566}],"likes":3,"comments":19,"shares":1532,"reposts":325,"views":662206,"saves":437,"video_duration":11.566,"counts_hidden":true}],"next_cursor":"c1.ryg6VkAgkE2BcPyGM0q6ADwLG1KAGWvXyxXcleap6rtdnm6USXXD4rRRujLUjticHxS2vixe2jbdlG4LggGvIE1ISp6sYLXI6XWcb66UIrM_RMPDKCUhQylnCgNoMsPrfzM","has_more":true}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/search/top":{"get":{"operationId":"search_top","tags":["Search"],"summary":"The top posts for a text","description":"The top posts Instagram shows for a text (q). Pass next_cursor back as cursor for the next page. Page size follows Instagram and varies by endpoint.","parameters":[{"name":"q","in":"query","required":true,"description":"Text to search for, 1 to 100 characters.","schema":{"type":"string","minLength":1,"maxLength":100}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"posts":[{"id":"3898399144668111359","shortcode":"DYZ5V4SoSH_","url":"https://www.instagram.com/p/DYZ5V4SoSH_/","owner":{"id":"4770236969","username":"dero_de_barista"},"taken_at":1778945418,"taken_at_iso":"2026-05-16T15:30:18.000Z","caption":null,"media_type":"photo","pinned":false,"thumbnail_url":"https://scontent-lga3-2.cdninstagram.com/v/t51.82787-15/675488284_18398283529156970_1003802125802217977_n.jpg","media":[{"id":"3898399144668111359","type":"image","image_url":"https://scontent-lga3-2.cdninstagram.com/v/t51.82787-15/675488284_18398283529156970_1003802125802217977_n.jpg","video_url":null,"width":1720,"height":2293,"video_duration":null}],"likes":null,"comments":null,"shares":null,"reposts":131,"views":null,"saves":null,"video_duration":null,"counts_hidden":false},{"id":"3928052026289597017","shortcode":"DaDPoGWPqpZ","url":"https://www.instagram.com/reel/DaDPoGWPqpZ/","owner":{"id":"42749719970","username":"hercafediaries04"},"taken_at":1782480352,"taken_at_iso":"2026-06-26T13:25:52.000Z","caption":null,"media_type":"reel","pinned":false,"thumbnail_url":"https://scontent-lga3-3.cdninstagram.com/v/t51.71878-15/731633267_4472076333039084_743720058825848691_n.jpg","media":[{"id":"3928052026289597017","type":"video","image_url":"https://scontent-lga3-3.cdninstagram.com/v/t51.71878-15/731633267_4472076333039084_743720058825848691_n.jpg","video_url":"https://scontent-lga3-3.cdninstagram.com/o1/v/t2/f2/m86/AQMbChvUUwlwPeHN7NB0fZvMMELU2LeeJrZrZeulk5X-XORGzzjQwsmd8Rzo8wRWSFiTt_JKO9IygBgIoNzpUdyBuS_baGXR05La7JM…","width":1080,"height":1920,"video_duration":13.5}],"likes":null,"comments":null,"shares":10140,"reposts":449,"views":982302,"saves":7748,"video_duration":13.5,"counts_hidden":false}],"next_cursor":"c1.ryg6VkAgkE2BcPyGM0q6ADwLG1KAGWvXyxXcleap6rtdnm6USXXD4rRRujLUjticHxS2vixe2jbdlG4LggGvIE1ISp6sYLXI6XWcb66UIrM_RMPDKCUhQylnCgNoMsPrfzM","has_more":true}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/tiktok/video":{"get":{"operationId":"tiktok_video","tags":["TikTok"],"summary":"One TikTok video without the watermark, with views, likes, comments and shares","description":"One TikTok video or photo post by its link (short vm.tiktok.com links too): the video without the watermark, the soundtrack, a photo post's pictures, caption, hashtags, author, time, and views, likes, comments and shares. A number is null when it is not exact. File links are temporary: download right away.","parameters":[{"name":"url","in":"query","required":true,"description":"Link to one TikTok video or photo post: tiktok.com/@user/video/<id>, /photo/<id>, or a vm.tiktok.com, vt.tiktok.com or tiktok.com/t/ short link.","schema":{"type":"string","maxLength":700}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"id":"7697307919943060767","url":"https://www.tiktok.com/@khaby.lame/video/7697307919943060767","author":{"username":"khaby.lame"},"taken_at":1792169181,"taken_at_iso":"2026-10-16T16:46:21.000Z","caption":"I guess is time to retire #learnfromkhaby #comedy 🥊","hashtags":["learnfromkhaby","comedy"],"media_type":"video","thumbnail_url":"https://p16-common-sign.tiktokcdn-us.com/tos-useast8-p-0068-tx2/oQbHQmFfa5VY3NlkEGDAQT00RzqAqBOETlEafj~tplv-tiktokx-cropcenter-q:300:400:q70.jpeg","video_url":"https://v16-notes.tiktokcdn-us.com/2be808f08705c24ce524dc1c6be75bfd/6ad86eac/video/tos/useast8/tos-useast8-ve-0068c001-tx2/oUNaVlmzDIfimS0TAHFgVVRYNBfQqDEQExA5…","video_url_sd":"https://v16m.tiktokcdn-us.com/9a847fe287ca9832a70c225bb36490c7/6ad86eac/video/tos/useast8/tos-useast8-pve-0068-tx2/okAtBQJDE2EBABOobPVaUIr8ztS8Vii6QRmMZ/","audio_url":"https://v16-ies-music.tiktokcdn-us.com/9faf1ca1cfd2c177d0d52a67236dfd58/6ae154d5/video/tos/useast8/tos-useast8-v-27dcd7-tx2/o0lYCTaBi4zgW3APV1PCJGRIGuUvvti6VAM…","images":[],"video_duration":9,"views":3305439,"likes":273186,"comments":6525,"shares":31470}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/tiktok/user/profile":{"get":{"operationId":"tiktok_user_profile","tags":["TikTok"],"summary":"TikTok profile with followers, following, likes and video count","description":"A TikTok account's profile by username: name, bio, picture, followers, following, total likes, video count, the verified badge and the ids. A number is null when it is not exact.","parameters":[{"name":"username","in":"query","required":true,"description":"TikTok username, or a profile link. A leading @ is ignored.","schema":{"type":"string","maxLength":200}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"id":null,"sec_uid":null,"username":"khaby.lame","full_name":"Khabane lame","bio":"Se vuoi ridere sei nel posto giusto😎 If u wanna laugh u r in the right place😎","profile_pic_url":"https://p16-common.tiktokcdn.com/tos-useast8-avt-0068-tx2/08987e23b94057953fd4f1738694bf5f~tplv-tiktokx-cropcenter:720:720.webp","followers":162979750,"following":null,"likes":null,"videos":null,"verified":true,"is_private":null}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/tiktok/user/videos":{"get":{"operationId":"tiktok_user_videos","tags":["TikTok"],"summary":"A TikTok account's latest videos with their numbers","description":"A TikTok account's latest videos, newest first, in one answer (no pages): about 20 to 30, each with its caption, time, cover, video link and numbers. A number or a time is null when it is not exact.","parameters":[{"name":"username","in":"query","required":true,"description":"TikTok username, or a profile link. A leading @ is ignored.","schema":{"type":"string","maxLength":200}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"user":{"username":"khaby.lame"},"videos":[{"id":"7697307919943060767","url":"https://www.tiktok.com/@khaby.lame/video/7697307919943060767","author":{"username":"khaby.lame"},"taken_at":1792169181,"taken_at_iso":"2026-10-16T16:46:21.000Z","caption":"I guess is time to retire #learnfromkhaby #comedy 🥊","hashtags":["learnfromkhaby","comedy"],"media_type":"video","thumbnail_url":null,"video_url":"https://v19e.tiktokcdn.com/67a0c3597f8d0415651f75b5494b0798/6ad96aab/video/tos/alisg/tos-alisg-ve-37c799-sg/okAtBQJDE2EBABOobPVaUIr8ztS8Vii6QRmMZ/","video_url_sd":null,"audio_url":null,"images":[],"video_duration":10,"views":3305006,"likes":273179,"comments":6524,"shares":31470},{"id":"7694335322922044703","url":"https://www.tiktok.com/@khaby.lame/video/7694335322922044703","author":{"username":"khaby.lame"},"taken_at":1791477076,"taken_at_iso":"2026-10-08T16:31:16.000Z","caption":"Was the ball out, or was it just my imagination? 🤨#learnfromkhaby #comedy","hashtags":["learnfromkhaby","comedy"],"media_type":"video","thumbnail_url":null,"video_url":"https://v19e.tiktokcdn.com/425aa2ad5c79b175d3870eb2819014a8/6ad96ac0/video/tos/alisg/tos-alisg-ve-37c799-sg/oEmjGeelIIxqIXxkjgVALC6HQxj4AfTSTISIkK/","video_url_sd":null,"audio_url":null,"images":[],"video_duration":31,"views":6300899,"likes":659883,"comments":12141,"shares":20223}]}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/tiktok/user/stories":{"get":{"operationId":"tiktok_user_stories","tags":["TikTok"],"summary":"TikTok stories live now","description":"The stories a TikTok account has up now, by username: each story's picture or video, cover, time and length. An empty list when it has none.","parameters":[{"name":"username","in":"query","required":true,"description":"TikTok username, or a profile link. A leading @ is ignored.","schema":{"type":"string","maxLength":200}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"user":{"username":"khaby.lame"},"stories":[]}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/download":{"get":{"operationId":"download_media","tags":["Download"],"summary":"Files of an Instagram post or reel, or a TikTok video, by link","description":"The files of one post by its link: an Instagram post, reel or IGTV, or a TikTok video or photo post (short links too). The video (TikTok's without the watermark), every picture of a carousel or photo post, the cover and, for TikTok, the soundtrack and caption. Files only, no metrics: use post or tiktok/video for those. File links are temporary: download right away.","parameters":[{"name":"url","in":"query","required":true,"description":"An Instagram post, reel or IGTV link, or a TikTok video or photo link (short links too).","schema":{"type":"string","maxLength":700}}],"x-units":1,"x-price":"Fixed: $0.20 per 1,000 for a TikTok link, $0.50 per 1,000 for an Instagram link","responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"platform":"instagram","id":"DdY3MUJCfby","url":"https://www.instagram.com/p/DdY3MUJCfby/","author":"arianagrande","caption":null,"media_type":"video","thumbnail_url":"https://scontent.cdninstagram.com/v/t51.82787-15/813966136_18783396925039697_6406007525826130925_n.jpg","media":[{"type":"video","url":"https://instagram.fbeg3-2.fna.fbcdn.net/o1/v/t2/f2/m86/AQPHnjf83HZ9PR2G28elI5BWiebhxAmJxbUPxxIecjIu2AxjcEHA6WoTngqdgKKomsQIGeIYxUjVgFzMRcMB4yqxuvGRfQCLsvGsZV8.…","quality":null,"thumbnail_url":"https://scontent.cdninstagram.com/v/t51.82787-15/813966136_18783396925039697_6406007525826130925_n.jpg"}],"audio_url":null}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/track":{"get":{"operationId":"audio_track","tags":["Other"],"summary":"Track title, artist, length and audio link","description":"One audio track by the id of its audio page: title, artist, length, cover and audio link.","parameters":[{"name":"id","in":"query","required":true,"description":"Id of the audio page of the track.","schema":{"type":"string","maxLength":40}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"id":"2422397121605345","title":"hate that i made you love me","artist":"Ariana Grande","duration":197.949,"cover_url":"https://scontent-lga3-3.cdninstagram.com/v/t39.30808-6/710745755_71061053966416_6627272406918967723_n.jpg","audio_url":"https://scontent-lga3-3.cdninstagram.com/o1/v/t2/f2/m69/AQMoA2oT9HOwenIE5MQlXaQyPwfu7DCQz1AKaHXzQrWJ7OCtZQ2IEygF6ISrjqA6L_6BpoYtQlvrVRvO_RHzNlZb.mp4"}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/resolve":{"get":{"operationId":"link_resolve","tags":["Other"],"summary":"Turn a post, reel or share link into data","description":"Turns an Instagram link into what it points at: a post or reel link, or a share link to a post, story, highlight or profile. The answer says which (type) and carries that item. A post, reel or IGTV link costs 1 unit; a share link (/s/ or /share/) costs 2 units.","parameters":[{"name":"url","in":"query","required":true,"description":"An Instagram post, reel or IGTV link, or a share link (/s/ or /share/).","schema":{"type":"string","maxLength":700}}],"x-units":"1, or 2 for share links","responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"type":"highlight","id":"18103599704256781","title":"｡˚ ♡","cover_url":"https://scontent-iad3-1.cdninstagram.com/v/t51.71878-15/809450273_1103403688775264_8171408473185393758_n.jpg","items_count":82,"created_at":1789616670,"created_at_iso":"2026-09-17T03:44:30.000Z","user":{"id":"7719696","username":"arianagrande"},"stories":[{"id":"3987461624755717505","url":"https://www.instagram.com/stories/arianagrande/3987461624755717505/","taken_at":1789562478,"taken_at_iso":"2026-09-16T12:41:18.000Z","media_type":"video","media_url":"https://scontent-iad3-2.cdninstagram.com/o1/v/t2/f2/m78/AQOztCQ_1G5kGYFooZsrACEQGloAwaemY1bdccNs7a5dMFT6PV2y3F7utCG2-mrfX_4sPPHdWpDh4XpfWXBCSfuAp_6-JpWK-mIFI9c…","thumbnail_url":"https://scontent-iad3-1.cdninstagram.com/v/t51.71878-15/813715219_1125534599803896_6521198656794297674_n.jpg","video_duration":28.866},{"id":"3987462196355524663","url":"https://www.instagram.com/stories/arianagrande/3987462196355524663/","taken_at":1789562555,"taken_at_iso":"2026-09-16T12:42:35.000Z","media_type":"video","media_url":"https://scontent-iad3-2.cdninstagram.com/o1/v/t2/f2/m78/AQMZwmKqL-JUTpMdUpJ4F3j35SbK5wlaEBfI1NLMPmimpjB_mAW30HBK86yblEs7iBS62nrYJfJjHNrAGFQjrkcYxTUNHPgUdXsYTcc…","thumbnail_url":"https://scontent-iad6-1.cdninstagram.com/v/t51.71878-15/809767015_4519435528321827_7980976440616415635_n.jpg","video_duration":13.633}]}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/shop/storefront":{"get":{"operationId":"shop_storefront","tags":["Other"],"summary":"An account's shop: collections and first products","description":"An account's Instagram shop: its collections and the first products, with name, price, picture and the seller's own link.","parameters":[{"name":"username","in":"query","required":false,"description":"Instagram username. A leading @ is ignored. Send exactly one of username or id.","schema":{"type":"string","maxLength":300}},{"name":"id","in":"query","required":false,"description":"Numeric Instagram id of the account. Send exactly one of username or id.","schema":{"type":"string","maxLength":40}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"merchant":{"id":"390927249","username":"gymshark"},"collections":[{"id":"curated-9651971321535029-390927249","name":null},{"id":"pivot-9651971321535029-390927249","name":null}],"products":[{"id":"27260212646988163","name":"Gymshark Adapt Solid Leggings - Cherry Purple","price":60,"currency":"USD","image_url":"https://scontent-iad6-1.cdninstagram.com/v/t45.5328-4/829171560_1700662492062654_6359498266337264432_n.jpg","url":"https://gymsharkusa.myshopify.com/products/gymshark-adapt-x-whitney-leggings-leggings-purple-aw26"},{"id":"28443363868664037","name":"Gymshark Power T-Shirt - Cherry Purple","price":36,"currency":"USD","image_url":"https://scontent-iad6-1.cdninstagram.com/v/t45.5328-4/831067489_1076985248435512_4691220592327613214_n.jpg","url":"https://gymsharkusa.myshopify.com/products/gymshark-power-t-shirt-ss-tops-purple-aw26"}],"next_cursor":null,"has_more":false}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/shop/products":{"get":{"operationId":"shop_products","tags":["Other"],"summary":"Products in a shop collection","description":"The products of one shop collection (collection_id from shop/storefront), a page at a time. Pass next_cursor back as cursor for the next page. Page size follows Instagram and varies by endpoint.","parameters":[{"name":"collection_id","in":"query","required":true,"description":"Id of a shop collection, as shop/storefront lists them.","schema":{"type":"string","maxLength":100}},{"name":"cursor","in":"query","required":false,"description":"The next_cursor of the page before. Leave it out for the first page.","schema":{"type":"string","maxLength":4100}}],"x-units":1,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"collection":{"id":"curated-9651971321535029-390927249"},"products":[{"id":"27260212646988163","name":"Gymshark Adapt Solid Leggings - Cherry Purple","price":60,"currency":"USD","image_url":"https://scontent-iad6-1.cdninstagram.com/v/t45.5328-4/829171560_1700662492062654_6359498266337264432_n.jpg","url":"https://gymsharkusa.myshopify.com/products/gymshark-adapt-x-whitney-leggings-leggings-purple-aw26"},{"id":"28443363868664037","name":"Gymshark Power T-Shirt - Cherry Purple","price":36,"currency":"USD","image_url":"https://scontent-iad6-1.cdninstagram.com/v/t45.5328-4/831067489_1076985248435512_4691220592327613214_n.jpg","url":"https://gymsharkusa.myshopify.com/products/gymshark-power-t-shirt-ss-tops-purple-aw26"}],"next_cursor":null,"has_more":false}}}},"400":{"$ref":"#/components/responses/Error400"},"401":{"$ref":"#/components/responses/Error401"},"402":{"$ref":"#/components/responses/Error402"},"403":{"$ref":"#/components/responses/Error403"},"404":{"$ref":"#/components/responses/Error404"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"},"503":{"$ref":"#/components/responses/Error503"}}}},"/account":{"get":{"operationId":"account_info","tags":["Other"],"summary":"Your plan, balance, free units and use","description":"Your plan, the price of one data request and of a download, your balance and free units, the next step of the ladder and your use of the last 30 days by endpoint. Costs nothing.","parameters":[],"x-units":0,"responses":{"200":{"description":"The answer. The example is a real one, shortened: long lists and texts are cut.","headers":{"X-Units-Charged":{"$ref":"#/components/headers/X-Units-Charged"},"X-Balance-Remaining":{"$ref":"#/components/headers/X-Balance-Remaining"},"X-Free-Units-Remaining":{"$ref":"#/components/headers/X-Free-Units-Remaining"},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"tier":"START","unit_price_usd":0.0015,"download_price_usd":{"tiktok":0.0002,"instagram":0.0005},"balance_usd":9.238,"free_units":0,"lifetime_topup_usd":10,"next_tier":null,"tier_cap":"START","usage_30d":[{"endpoint":"user.profile","calls":512,"spent_usd":0.618},{"endpoint":"user.posts","calls":96,"spent_usd":0.144}]}}}},"401":{"$ref":"#/components/responses/Error401"},"403":{"$ref":"#/components/responses/Error403"},"429":{"$ref":"#/components/responses/Error429"},"500":{"$ref":"#/components/responses/Error500"}}}}},"components":{"securitySchemes":{"ApiKey":{"type":"apiKey","in":"header","name":"X-Api-Key"}},"headers":{"X-Units-Charged":{"description":"Units this call charged. 0 when it was free or was refunded.","schema":{"type":"integer"}},"X-Balance-Remaining":{"description":"Your balance after the call, in US dollars with four decimals.","schema":{"type":"string"}},"X-Free-Units-Remaining":{"description":"Free units you have left after the call.","schema":{"type":"integer"}},"X-RateLimit-Limit":{"description":"How many requests per second your account may send.","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Requests left in the current second.","schema":{"type":"integer"}},"X-Request-Id":{"description":"The id of this call. Quote it when you write to support about the call.","schema":{"type":"string"}}},"responses":{"Error401":{"description":"- `unauthorized`: Send a valid API key in the X-Api-Key header.","headers":{"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object","required":["error","code"],"properties":{"error":{"type":"string","description":"A sentence that says what went wrong. The same for every call that fails with this code."},"code":{"type":"string","enum":["unauthorized"],"description":"The code to test for in your program."}}},"examples":{"unauthorized":{"summary":"unauthorized","value":{"error":"Send a valid API key in the X-Api-Key header.","code":"unauthorized"}}}}}},"Error400":{"description":"- `bad_request`: The request parameters are missing or invalid.","headers":{"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object","required":["error","code"],"properties":{"error":{"type":"string","description":"A sentence that says what went wrong. The same for every call that fails with this code."},"code":{"type":"string","enum":["bad_request"],"description":"The code to test for in your program."},"fields":{"type":"array","items":{"type":"string"},"description":"The names of the parameters that were refused."}}},"examples":{"bad_request":{"summary":"bad_request","value":{"error":"The request parameters are missing or invalid.","code":"bad_request","fields":["username"]}}}}}},"Error402":{"description":"- `credits_exhausted`: No credits left. Top up your API balance to continue.","headers":{"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object","required":["error","code"],"properties":{"error":{"type":"string","description":"A sentence that says what went wrong. The same for every call that fails with this code."},"code":{"type":"string","enum":["credits_exhausted"],"description":"The code to test for in your program."}}},"examples":{"credits_exhausted":{"summary":"credits_exhausted","value":{"error":"No credits left. Top up your API balance to continue.","code":"credits_exhausted"}}}}}},"Error403":{"description":"- `telegram_required`: Link your Telegram account to use the API.\n- `private_account`: This account is private.","headers":{"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object","required":["error","code"],"properties":{"error":{"type":"string","description":"A sentence that says what went wrong. The same for every call that fails with this code."},"code":{"type":"string","enum":["telegram_required","private_account"],"description":"The code to test for in your program."},"link_url":{"type":"string","format":"uri","description":"Only with telegram_required: the Telegram link that links your account."}}},"examples":{"telegram_required":{"summary":"telegram_required","value":{"error":"Link your Telegram account to use the API.","code":"telegram_required"}},"private_account":{"summary":"private_account","value":{"error":"This account is private.","code":"private_account"}}}}}},"Error404":{"description":"- `not_found`: Nothing was found for this request.\n- `unknown_endpoint`: No such endpoint.","headers":{"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object","required":["error","code"],"properties":{"error":{"type":"string","description":"A sentence that says what went wrong. The same for every call that fails with this code."},"code":{"type":"string","enum":["not_found","unknown_endpoint"],"description":"The code to test for in your program."}}},"examples":{"not_found":{"summary":"not_found","value":{"error":"Nothing was found for this request.","code":"not_found"}},"unknown_endpoint":{"summary":"unknown_endpoint","value":{"error":"No such endpoint.","code":"unknown_endpoint"}}}}}},"Error429":{"description":"- `rate_limited`: Too many requests. Slow down and retry.","headers":{"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"},"Retry-After":{"description":"Seconds to wait before you try again.","schema":{"type":"integer"}},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"}},"content":{"application/json":{"schema":{"type":"object","required":["error","code"],"properties":{"error":{"type":"string","description":"A sentence that says what went wrong. The same for every call that fails with this code."},"code":{"type":"string","enum":["rate_limited"],"description":"The code to test for in your program."}}},"examples":{"rate_limited":{"summary":"rate_limited","value":{"error":"Too many requests. Slow down and retry.","code":"rate_limited"}}}}}},"Error500":{"description":"- `internal_error`: Internal error. Retry shortly.","headers":{"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"}},"content":{"application/json":{"schema":{"type":"object","required":["error","code"],"properties":{"error":{"type":"string","description":"A sentence that says what went wrong. The same for every call that fails with this code."},"code":{"type":"string","enum":["internal_error"],"description":"The code to test for in your program."}}},"examples":{"internal_error":{"summary":"internal_error","value":{"error":"Internal error. Retry shortly.","code":"internal_error"}}}}}},"Error503":{"description":"- `upstream_unavailable`: The call failed on our side and was refunded. Retry shortly.","headers":{"X-Request-Id":{"$ref":"#/components/headers/X-Request-Id"},"Retry-After":{"description":"Seconds to wait before you try again, when the source says how long.","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"type":"object","required":["error","code"],"properties":{"error":{"type":"string","description":"A sentence that says what went wrong. The same for every call that fails with this code."},"code":{"type":"string","enum":["upstream_unavailable"],"description":"The code to test for in your program."}}},"examples":{"upstream_unavailable":{"summary":"upstream_unavailable","value":{"error":"The call failed on our side and was refunded. Retry shortly.","code":"upstream_unavailable"}}}}}}}}}