Docs / Instagram / Stories

Instagram Stories API Reference

Currently live stories for a public handle.

Maintained by the InScrape API team · Last reviewed 2026-09-19

GET /v1/instagram/stories1 credit per request

Request examples

Choose your language

All examples call the same REST endpoint.

curl "https://api.inscrape.dev/v1/instagram/stories?handle=iamsydneythomas" \
  -H "x-api-key: $INSCRAPE_KEY"

Response examples

Explore the response

Switch tabs to inspect representative payloads.

{  "success": true,  "credits_charged": 1,  "credits_remaining": 843,  "processing_time_ms": 1842,  "requested_at": "2026-09-13T14:32:18Z",  "query": {    "username": "iamsydneythomas"  },  "data": {    "stories": [      {        "id": "1234567890123456789_1751818088",        "pk": "1234567890123456789",        "mediaType": 1,        "takenAt": "2026-09-27T01:52:37.000Z",        "taken_at": 1790473957,        "imageUrl": "https://cdn.example.com/stories/example-1.heic",        "videoUrl": null,        "width": 1440,        "height": 2560,        "original_width": 1440,        "original_height": 2560,        "videoDuration": 0,        "has_audio": null,        "number_of_qualities": null,        "caption": null,        "accessibility_caption": null,        "link": null,        "carousel_media_count": null,        "carousel_media": null,        "media_overlay_info": null,        "story_music_stickers": null,        "story_bloks_stickers": null,        "story_link_stickers": null,        "story_hashtags": null,        "story_locations": null,        "story_bloks_tappables": null,        "story_feed_media": null,        "text_post_share_to_ig_story_stickers": null,        "story_countdowns": null,        "story_questions": null,        "story_sliders": null,        "story_cta": null,        "visual_comment_reply_sticker_info": null,        "reel_media_background": null,        "reshared_story_media_author": null,        "sponsor_tags": null,        "is_paid_partnership": false,        "has_liked": false,        "boosted_status": null,        "owner": {          "pk": "1751818088",          "username": "iamsydneythomas",          "full_name": "Sydney Thomas"        }      },      {        "id": "1234567890123456790_1751818088",        "pk": "1234567890123456790",        "mediaType": 1,        "takenAt": "2026-09-27T08:28:42.000Z",        "taken_at": 1790497722,        "imageUrl": "https://cdn.example.com/stories/example-2.heic",        "videoUrl": null,        "width": 1440,        "height": 2560,        "original_width": 1440,        "original_height": 2560,        "videoDuration": 0,        "has_audio": null,        "number_of_qualities": null,        "caption": null,        "accessibility_caption": null,        "link": null,        "carousel_media_count": null,        "carousel_media": null,        "media_overlay_info": null,        "story_music_stickers": null,        "story_bloks_stickers": [          {            "x": 0.6110814,            "y": 0.6400653,            "width": 0.20270549,            "height": 0.022913478,            "rotation": 0,            "bloks_sticker": {              "sticker_data": {                "ig_mention": {                  "full_name": "Instagram",                  "username": "instagram"                }              },              "id": "bloks_sticker_example"            },            "id": "17901234567890123"          }        ],        "story_link_stickers": null,        "story_hashtags": null,        "story_locations": null,        "story_bloks_tappables": null,        "story_feed_media": null,        "text_post_share_to_ig_story_stickers": null,        "story_countdowns": null,        "story_questions": null,        "story_sliders": null,        "story_cta": null,        "visual_comment_reply_sticker_info": null,        "reel_media_background": null,        "reshared_story_media_author": null,        "sponsor_tags": null,        "is_paid_partnership": false,        "has_liked": false,        "boosted_status": null,        "owner": {          "pk": "1751818088",          "username": "iamsydneythomas",          "full_name": "Sydney Thomas"        }      }    ]  }}

Headers

NameTypeRequiredDescription
x-api-keystringYesYour API key. All keys on a team share one credit pool.

Query parameters

NameTypeRequiredDescription
handlestringYesInstagram username, without the @

Errors

StatusCodeWhen
400
INVALID_PARAMSA required parameter is missing or the wrong type.
401
INVALID_API_KEYThe key is unknown or has been revoked.
402
INSUFFICIENT_CREDITSBalance is below this endpoint's cost.
402
KEY_LIMIT_REACHEDThis API key has reached its credit limit.
404
ENDPOINT_NOT_FOUNDThe API endpoint does not exist. Check the API URL and endpoint path. No credits are charged.
500
SCRAPE_FAILEDUpstream fetch failed after retries.
503
SERVICE_UNAVAILABLEThe API is temporarily unavailable. Check credits_charged; failures before resource use are free.
504
UPSTREAM_TIMEOUTThe upstream scraper timed out.

Completed lookups return 200 and are charged at the endpoint rate, including private accounts and confirmed missing targets. Empty or missing targets return empty lists; an unavailable Profile is null. Documented empty next-page responses remain free. Check credits_charged on every response.