# Instagram Post Stats API (https://www.socialcrawl.dev/platforms/instagram/post-stats) > Returns full engagement stats for a single Instagram post or reel — view (play) count, likes, comments, and the share count (`engagement.shares`), which is the number shown next to the paper-plane Share icon in the app. The share count is a strong authenticity signal: unlike likes and comments, shares are hard to inflate, so it helps separate genuine reach from bought engagement. The standard /v1/instagram/post endpoint cannot return the share count. Use this endpoint for a single post; to get the share count for every reel or post across a whole feed in one call, use /v1/instagram/profile/reels/full or /v1/instagram/profile/posts/full. Note: Instagram's newer two-arrows Repost ("regram") counter shown in the mobile app is a separate metric that Instagram does not include in its post data, so no API can return it. Pass the post `url` (a /p/, /reel/, or /tv/ link). `engagement.saves` stays null because Instagram does not expose a numeric save count. TL;DR: `GET /v1/instagram/post/stats` costs 5 credits per call and returns SocialCrawl's unified JSON schema. Single x-api-key auth, 100 free credits on signup. ## Parameters | Parameter | Required | Description | | --- | --- | --- | | `url` | yes | URL of the Instagram post (a /p/, /reel/, or /tv/ link). | | `safe_url` | no | When true, returns URL-safe media links suitable for embedding. | ## Code example ```bash curl "https://www.socialcrawl.dev/v1/instagram/post/stats?url=https%3A%2F%2Fwww.instagram.com%2Fp%2FCnpPou9hWqq%2F" \ -H "x-api-key: sc_YOUR_API_KEY" ``` ## FAQ ### How do I get the share count for an Instagram post? Send a GET request to /v1/instagram/post/stats with the post URL in the url parameter. The response returns engagement.shares (the number next to the paper-plane Share icon) along with view count, likes, and comments. ### Why can't the standard post endpoint return share count? The standard /v1/instagram/post endpoint reads a data source that does not carry the share number. This stats endpoint fans out to the source that exposes engagement.shares, which is why it returns the share count and the standard endpoint cannot. ### Why does the share count matter for authenticity? Shares are hard to inflate compared with likes and comments, so a healthy share count relative to reach is a strong authenticity signal when you are vetting an influencer or checking whether engagement is genuine. ### Does it return the save count or the repost count? No. engagement.saves stays null because Instagram exposes no numeric save count, and the newer two-arrows Repost counter is a separate metric Instagram does not include in post data, so no API can return it. ### What post URLs and pricing does the endpoint use? It accepts /p/, /reel/, and /tv/ links in the url parameter and costs 5 credits per call on the advanced tier. New accounts get 100 free credits with no card, so you can try it first. See the full Instagram API: https://www.socialcrawl.dev/platforms/instagram ## Pricing - Standard endpoints: 1 credit per call - Advanced endpoints: 5 credits per call - Premium endpoints: 10 credits per call - 100 free credits on signup, no credit card required. Cached responses cost 0 credits. Credit packs never expire. - Full pricing: https://www.socialcrawl.dev/pricing ## Explore with AI Questions this API answers, phrased for an AI assistant: - How to get the share count for an Instagram post or reel - Which Instagram API returns share count next to the paper-plane icon