Look up complete Instagram post details by shortcode.
When you know a /p/ or /reel/ shortcode, retrieve its creator, caption, visible engagement, media properties, and best assets without crawling a user feed first.
The Instagram Post Details API turns a public Post or Reel shortcode into one normalized record with creator, caption, engagement, and ordered assets. The web tool can copy captions and links, download each asset, and export CSV or JSON.
Processes publicly accessible Instagram content onlyTOK//LAB is not affiliated with Instagram or Meta
Interface function
One detail record per shortcode
Use it when a URL or database already contains shortcodes and you need complete creator, engagement, and media attributes for each post.
01
POST RESOLUTION
Instagram Post Details GraphQL API
Turn known post or Reel shortcodes into creator, caption, engagement, media flags, and ordered asset metadata in bulk.
Input
1–1,000 Instagram post shortcodes
Output
One normalized detail row per shortcode
Run limit
Up to 1,000 shortcodes per run
Request to result
From shortcode to media detail
01SHORTCODE
Submit /p/ or /reel/ codes
Pass only the URL code, up to 1,000 at once, with duplicates removed in first-seen order.
02DETAILS
Resolve public post details
Read creator, caption, visible engagement, media type, audio status, and asset information.
03RESULT
Return a normalized post object
Creator, caption, engagement, audio flags, and assets stay together in one result.
Operator notes
Build recoverability around the shortcode
Retain the shortcode first
Asset URLs change or expire; the shortcode is the durable input for resolving a public page again.
Split large batches
Validate a small set of shortcodes first, then expand gradually so invalid, deleted, private, or restricted posts are easier to isolate.
Use raw only for diagnosis
includeRaw attaches the source media object and increases response size; production integrations should prefer normalized fields.
Normalized output
Instagram Post Details API response fields
postCode / postUrl / mediaId
Public shortcode, canonical page, and Instagram media identifier.
username / caption
Creator username and public post caption.
likeCount / commentCount
Visible engagement at resolution time.
isVideo / hasAudio
Video and audio property flags.
assets[]
Best image or video URLs with order and dimensions.
success / error
Per-shortcode status and sanitized diagnostics.
Common questions
Instagram Post Details API FAQ
What is an Instagram shortcode?
It is the code segment inside /p/{code}/ or /reel/{code}/ URLs, such as C4MEygtSuiu.
Which post details are returned?
Results include creator username, caption, visible likes and comments, media identifiers, audio status, and ordered image or video assets.
How many shortcodes fit in one run?
Up to 1,000. Duplicates are removed while preserving first-seen order.
Why might a shortcode fail to resolve?
Deleted, private, region-restricted, login-gated, or invalid shortcodes can return errors. Each input keeps a separate status for troubleshooting.