Endpoint Playground
Returns top-level comments for a public Instagram post or Reel. `reply_count` is included when the logged-out source exposes it; reply bodies are not available on this anonymous surface. Pass `paging_info.max_id` back as `max_id` for the next comment page.
curl 'https://api.crawlora.net/api/v1/instagram/post/comments?url=https%3A%2F%2Fwww.instagram.com%2Fgoogle%2Fp%2FDecN711mjpI%2F' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| url | string | Yes | https://www.instagram.com/google/p/DecN711mjpI/ | Public Instagram post or Reel URL |
| max_id | string | No | Opaque cursor from the previous response's paging_info.max_id |
{
"code": 200,
"msg": "OK",
"data": {
"shortcode": "DecN711mjpI",
"comments": [
{
"id": "18411760690092566",
"text": "A public comment",
"created_at": 1792603556,
"comment_like_count": 7,
"reply_count": 3,
"user": {
"id": "17841401778116675",
"username": "public_user",
"profile_pic_url": "https://cdn.example.com/avatar.jpg"
}
}
],
"paging_info": {
"max_id": "OPAQUE_CURSOR",
"more_available": true
}
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.