# Instagram Post Comments API (https://www.socialcrawl.dev/platforms/instagram/post-comments) > Returns a list of comments on an Instagram post, ranked by the platform's own popularity order by default (`sort=top`) so the most-liked comments come first, or newest-first with `sort=recent`. Each comment includes the author, comment text, real like count, reply count, and creation timestamp. Page through with `cursor`. TL;DR: `GET /v1/instagram/post/comments` 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/, /reels/, or /tv/ link). | | `sort` | no | Ordering: `top` (default) ranks by Instagram's popularity order (most-liked first); `recent` returns newest-first. (top \| recent) | | `cursor` | no | Pagination cursor. Use the `next_cursor` from the previous response to fetch the next page. | | `safe_url` | no | When true, returns URL-safe profile picture links suitable for embedding. | ## Code example ```bash curl "https://www.socialcrawl.dev/v1/instagram/post/comments?url=https%3A%2F%2Fwww.instagram.com%2Fp%2FDXidPIVDU6M%2F" \ -H "x-api-key: sc_YOUR_API_KEY" ``` ## FAQ ### How do I scrape Instagram comments with an API? Send a GET request to /v2/instagram/post/comments with the url parameter set to the post URL. SocialCrawl returns a JSON array of comments with author username, text, like count, reply count, and creation timestamp. ### How do I paginate through Instagram comments? The response includes a cursor field. Pass it back as the cursor query parameter on your next request to fetch the next page of comments. Keep paginating until the cursor field comes back empty. ### Does the Instagram Comments API include replies? Each top-level comment entry includes a reply_count field. To fetch the actual reply threads you can call the endpoint again with the reply's parent post and filter by the parent comment ID exposed in the payload. ### Can I scrape comments from any Instagram post? Yes, as long as the post is public. Private account posts and posts where comments are disabled by the author are not returned. Reels, photo posts, video posts, and carousel posts with public comments are all supported. ### How much does the Instagram Comments API cost? Each page costs 1 credit on the standard tier. New accounts start with 100 free credits and no card on file, so you can pull around 100 pages of comments while you evaluate the endpoint. 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 export Instagram comments for sentiment analysis - Instagram comment scraper API with reply thread support