# Instagram Post API (https://www.socialcrawl.dev/platforms/instagram/post) > Returns detailed information about a specific Instagram post including like count, comment count, caption, media URLs, media type, author info, and tagged users. TL;DR: `GET /v1/instagram/post` costs 1 credit 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 | Full URL of the Instagram post | | `region` | no | 2 letter country code to set the proxy in | | `trim` | no | Set to true to get a trimmed response | | `download_media` | no | Set to true to also download the video/images and get back permanent, durable 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. | ## Code example ```bash curl "https://www.socialcrawl.dev/v1/instagram/post?url=https%3A%2F%2Fwww.instagram.com%2Fp%2FCwA1234abcd%2F" \ -H "x-api-key: sc_YOUR_API_KEY" ``` ## FAQ ### How do I get a single Instagram post with an API? Send a GET request to /v1/instagram/post with the full post URL in the url parameter. SocialCrawl returns a JSON object with caption, like count, comment count, media URLs, author info, and tagged users. ### What fields does the Instagram Post API return? Responses include post ID, shortcode, caption, like count, comment count, media type, media URLs (full resolution), thumbnail URL, timestamp, author profile data, location, and tagged users where present. ### Can I pass any Instagram post URL? Yes. Public post URLs for photos, videos, reels, and carousels all work. The endpoint accepts the standard instagram.com/p/ and instagram.com/reel/ URL formats that Instagram exposes for sharing. ### Can I download the media files from a post? Yes. Set download_media=true and SocialCrawl includes direct media URLs you can fetch. The response always includes the original media URL, so you can download and store the files in your own storage. ### How much does one Instagram post request cost? One request costs 1 credit on the standard tier. With 100 free credits on signup and no credit card required, you can scrape around 100 posts before deciding whether to upgrade. 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 Instagram post data from just a URL - Which Instagram API returns caption likes comments and media URLs