LIVEINSTAGRAM POST DETAILS API

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.

Queries one public post through an anonymous GraphQL session.

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.

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.