InsightSocial API
Facebook

Group › Posts

GET
/v1/facebook/group/posts

Returns posts from a Facebook group, 3 to 4 per page, each with the post text, reaction count, comment count, the per-reaction breakdown, and author info.

Use it for group content, since profile/posts covers pages only. Send next_cursor back as cursor for older posts. Share counts are not on this surface; read one with post.

20 credits per call.

Re-running the exact same call within 6h is free.

Paginates by cursor — see Pagination.

x-api-key<token>

Your key from the dashboard. It starts with isk_.

In: header

Query Parameters

url?string

Full URL of the Facebook group. Provide at least one of: url, group_id.

group_id?string

The ID of the group. Provide at least one of: url, group_id.

sort_by?string

How to sort the posts

Value in

  • "TOP_POSTS"
  • "RECENT_ACTIVITY"
  • "CHRONOLOGICAL"
  • "CHRONOLOGICAL_LISTINGS"
cursor?string

Cursor to get the next page of posts. Take it from pagination.next_cursor on the previous response.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/facebook/group/posts"
{  "success": true,  "platform": "instagram",  "endpoint": "/v1/instagram/profile/posts",  "data": {    "items": [      "…"    ],    "dropped": 0  },  "pagination": {    "next_cursor": "is2.eyJwIjoyfQ",    "has_more": true,    "page_size": 12  },  "credits_used": 20,  "credits_remaining": 9980,  "request_id": "req_1a2b3c4d5e6f",  "cached": false,  "idempotent_replay": false,  "charge_reason": "miss",  "free_call": false}