instagram

Post

Returns one post's details: caption, view count on videos and reels, like and comment counts, media URLs, media type, the author, and any tagged users.

Use it for the standard single post lookup, views included on video; use post/stats only when you also need the share count.

10 credits per call.

get/v1/instagram/post

Request

  • Base URL: https://api.insightsocial.app
  • URL: https://api.insightsocial.app/v1/instagram/post
  • Auth: API key in header x-api-key

Query parameters

urlstring required
Example:https://www.instagram.com/p/DcCH2ZygIiP/

Full URL of the Instagram post

regionstring

Two-letter country code, such as US or GB, to read the post as seen from that country.

trimboolean

Set to true to get a trimmed response

download_mediaboolean

Set to true to also download the video/images and get back durable hosted media URLs under data.post.ext.download_media_urls ([{ post_id, cdn_url, type, cached }]). Use these for archiving; the raw media_urls are short-lived signed CDN links that expire. Adds a few seconds of latency while the media is fetched.

dry_run'1'

Set to 1 to get the price of this call without making it: data.dry_run carries credits_min and credits_max. Nothing is charged.

Response

Success.

successtrue required
platformstring required
endpointstring required
schema_version'2' required
unavailablestring[] required
credits_usedinteger required
credits_remaininginteger required
request_idstring required
cachedboolean required
idempotent_replayboolean required
charge_reasonstring required
free_callboolean required

Changes

No recorded changes to this operation across all 1 revision of this API.