# Facebook Group Posts API. Public group posts, page by page.

Public group posts with exact counts. We handle the proxies, blocks and platform changes.

[Get API key](https://socialtap.dev/signup/?next=%2Fplayground%2F%3Fendpoint%3Dfacebook.group_posts)

## Facebook Group Posts API at a glance

Returns a public Facebook group's posts, a page at a time: newest first, most relevant, most recently active, or only its items for sale. Each post has its text with hashtags and mentions, photos, album, video or reel, link card or shared post, publish time, exact reaction, comment and share counts with the reactions by type, a video's views, and the member who posted it. Send the group's link, share link or ID.

GET `/v1/facebook/group_posts`

[Read the API reference](https://socialtap.dev/docs/reference/facebook/group_posts/index.md)

- **1 credit** per page, $0.75–$1.97 per 1,000 pages
- **22 typed fields** null when unknown
- **3** public group posts per page, Facebook's New posts: newest first by when a post entered the group's feed
- **`url`** is all it needs, e.g. `https://www.facebook.com/groups/366190054572553/`

## Send one request. Get up to 3 public group posts back.

Copy the request in your language, or hand it to your agent. Sign up for an API key and your first 100 credits are free.

`$ npm install socialtap`

`url = https://www.facebook.com/groups/366190054572553/`

[Open in playground](https://socialtap.dev/playground/?endpoint=facebook.group_posts)

cURL:

```shell
curl -G 'https://socialtap.dev/v1/facebook/group_posts' \
  --data-urlencode 'sort=newest' \
  --data-urlencode 'url=https://www.facebook.com/groups/366190054572553/' \
  -H "x-api-key: $SOCIALTAP_API_KEY"
```

TypeScript SDK:

```typescript
import { SocialTap } from "socialtap";

const client = new SocialTap(); // apiKey defaults to process.env.SOCIALTAP_API_KEY

const res = await client.facebook.groupPosts.list({ url: "https://www.facebook.com/groups/366190054572553/", sort: "newest" });
console.log(res.data);
console.log(res.credits.charged, res.meta.request_id);
```

Node.js (fetch):

```javascript
const params = new URLSearchParams({
  sort: "newest",
  url: "https://www.facebook.com/groups/366190054572553/",
});
const res = await fetch(`https://socialtap.dev/v1/facebook/group_posts?${params}`, {
  headers: { "x-api-key": process.env.SOCIALTAP_API_KEY ?? "" },
});
const body = await res.json();
if (!res.ok) throw new Error(`${body.error.code}: ${body.error.message}`);
const { data, page, meta } = body;
console.log(data, meta.credits_charged);
```

Python (requests):

```python
import os

import requests

res = requests.get(
    "https://socialtap.dev/v1/facebook/group_posts",
    params={"sort": "newest", "url": "https://www.facebook.com/groups/366190054572553/"},
    headers={"x-api-key": os.environ["SOCIALTAP_API_KEY"]},
)
body = res.json()
if not res.ok:
    raise RuntimeError(f"{body['error']['code']}: {body['error']['message']}")
data, page, meta = body["data"], body["page"], body["meta"]
print(data, meta["credits_charged"])
```

Go (net/http):

```go
package main

import (
	"encoding/json"
	"fmt"
	"log"
	"net/http"
	"net/url"
	"os"
)

func main() {
	q := url.Values{}
	q.Set("sort", "newest")
	q.Set("url", "https://www.facebook.com/groups/366190054572553/")
	req, err := http.NewRequest("GET", "https://socialtap.dev/v1/facebook/group_posts?"+q.Encode(), nil)
	if err != nil {
		log.Fatal(err)
	}
	req.Header.Set("x-api-key", os.Getenv("SOCIALTAP_API_KEY"))
	res, err := http.DefaultClient.Do(req)
	if err != nil {
		log.Fatal(err)
	}
	defer res.Body.Close()
	var body struct {
		Data  json.RawMessage `json:"data"`
		Page  json.RawMessage `json:"page"`
		Meta  map[string]any  `json:"meta"`
		Error *struct {
			Code    string `json:"code"`
			Message string `json:"message"`
		} `json:"error"`
	}
	if err := json.NewDecoder(res.Body).Decode(&body); err != nil {
		log.Fatal(err)
	}
	if body.Error != nil {
		log.Fatalf("%s: %s", body.Error.Code, body.Error.Message)
	}
	fmt.Println(string(body.Data), body.Meta["credits_charged"])
}
```

200 OK:

```json
{
  "data": [
    {
      "approximate_fields": [],
      "author": {
        "avatar_url": "https://scontent-atl3-2.xx.fbcdn.net/v/t39.30808-1/657732699_4372938149635055_8298649324198958953_n.jpg?stp=cp0_dst-jpg_tt6&cstp=mx1920x1933&ctp=s80x80&_nc_cat=105&ccb=SCRUBBED&_nc_sid=SCRUBBED&_nc_ohc=SCRUBBED&_nc_oc=SCRUBBED&_nc_zt=24&_nc_ht=scontent-atl3-2.xx&_nc_gid=SCRUBBED&…",
        "display_name": "Gift Glory Onuoha",
        "id": "100007567395235",
        "is_verified": false,
        "url": "https://www.facebook.com/gift.glory.onuoha.2025",
        "username": "gift.glory.onuoha.2025"
      },
      "coauthors": [],
      "duration_ms": null,
      "hashtags": [
        "Python",
        "PythonProgramming",
        "CodingChallenge"
      ],
      "id": "1837548820769995",
      "is_nsfw": null,
      "is_pinned": null,
      "is_sponsored": null,
      "language": null,
      "media": [
        {
          "alt_text": "May be a graphic of text",
          "duration_ms": null,
          "expires_at": "2026-10-25T18:00:00Z",
          "height": 1280,
          "thumbnail_url": null,
          "type": "image",
          "url": "https://scontent-atl3-1.xx.fbcdn.net/v/t39.99422-6/888453030_1934834490835840_4759651598659241080_n.png?stp=dst-jpg_tt6&cstp=mx1024x1280&ctp=s1024x1280&_nc_cat=109&ccb=SCRUBBED&_nc_sid=SCRUBBED&_nc_ohc=SCRUBBED&_nc_oc=SCRUBBED&_nc_zt=14&_nc_ht=scontent-atl3-1.xx&_nc_gid=SCRUBBED&…",
          "width": 1024
        }
      ],
      "mentions": [],
      "metrics": {
        "comment_count": 0,
        "like_count": 1,
        "quote_count": null,
        "repost_count": null,
        "save_count": null,
        "share_count": 1,
        "view_count": null
      },
      "platform": "facebook",
      "platform_specific": {
        "facebook": {
          "feedback_id": "ZmVlZGJhY2s6cGZiaWQwSGZWelFmaURCb0xWU2J0Zjk0enlGeE5qN3VWaExUbTQ2ZHpSUjlnNTNTRjVCOG8ydWM2Z2dHTDU4ZTZmdEZMamw=",
          "group": {
            "id": "366190054572553",
            "name": "Python Programming",
            "url": "https://www.facebook.com/groups/366190054572553/"
          },
          "is_attachment_unavailable": false,
          "link": null,
          "listing": null,
          "music": null,
          "reactions": [
            {
              "count": 1,
              "type": "like"
            }
          ],
          "shared_post": null,
          "video_id": null
        }
      },
      "platform_type": "post",
      "published_at": "2026-11-03T17:47:58Z",
      "text": "DEVELOPER MYSTERIES #074 🕵️\n\nOne function changes a variable. Another function reads it.\n\nNeither function receives that variable as an argument.\n\nSo how do they stay connected?\n\nThis challenge tests your understanding of Python closures and variable scope.\n\nPredict the exact out…",
      "thumbnail_url": "https://scontent-atl3-1.xx.fbcdn.net/v/t39.99422-6/888453030_1934834490835840_4759651598659241080_n.png?stp=dst-jpg_tt6&cstp=mx1024x1280&ctp=s1024x1280&_nc_cat=109&ccb=SCRUBBED&_nc_sid=SCRUBBED&_nc_ohc=SCRUBBED&_nc_oc=SCRUBBED&_nc_zt=14&_nc_ht=scontent-atl3-1.xx&_nc_gid=SCRUBBED&…",
      "title": null,
      "type": "image",
      "unknown_fields": [],
      "url": "https://www.facebook.com/groups/366190054572553/posts/1837548820769995/"
    },
    {
      "approximate_fields": [],
      "author": {
        "avatar_url": "https://scontent-atl3-1.xx.fbcdn.net/v/t39.30808-1/795255518_27959759933716428_4332290339331851799_n.jpg?stp=cp0_dst-jpg_tt6&cstp=mx1568x1556&ctp=s80x80&_nc_cat=110&ccb=SCRUBBED&_nc_sid=SCRUBBED&_nc_ohc=SCRUBBED&_nc_oc=SCRUBBED&_nc_zt=24&_nc_ht=scontent-atl3-1.xx&_nc_gid=SCRUBBED…",
        "display_name": "Jamil Ahmed",
        "id": "pfbid02tVzjeEoXMnLspija9MeZZfBPwsH4T5796pNLJhq8jhk2QZ8EThUdgbsDi7uPqFMXl",
        "is_verified": false,
        "url": "https://www.facebook.com/people/Jamil-Ahmed/pfbid02tVzjeEoXMnLspija9MeZZfBPwsH4T5796pNLJhq8jhk2QZ8EThUdgbsDi7uPqFMXl/",
        "username": null
      },
      "coauthors": [],
      "duration_ms": null,
      "hashtags": [],
      "id": "1837472564110954",
      "is_nsfw": null,
      "is_pinned": null,
      "is_sponsored": null,
      "language": null,
      "media": [
        {
          "alt_text": "May be a doodle of crowd",
          "duration_ms": null,
          "expires_at": "2026-10-25T18:00:00Z",
          "height": 616,
          "thumbnail_url": null,
          "type": "image",
          "url": "https://scontent-atl3-1.xx.fbcdn.net/v/t39.30808-6/886519251_28601992169493198_704461445392669909_n.jpg?stp=dst-jpg_tt6&cstp=mx2000x616&ctp=s2000x616&_nc_cat=110&ccb=SCRUBBED&_nc_sid=SCRUBBED&_nc_ohc=SCRUBBED&_nc_oc=SCRUBBED&_nc_zt=23&_nc_ht=scontent-atl3-1.xx&_nc_gid=SCRUBBED&_n…",
          "width": 2000
        }
      ],
      "mentions": [
        "nurul.islam.971932",
        "arwy.mhmd.552211",
        "talha.qaimkhani.33"
      ],
      "metrics": {
        "comment_count": 1,
        "like_count": 0,
        "quote_count": null,
        "repost_count": null,
        "save_count": null,
        "share_count": 0,
        "view_count": null
      },
      "platform": "facebook",
      "platform_specific": {
        "facebook": {
          "feedback_id": "ZmVlZGJhY2s6cGZiaWQwc3J5VXVYQ3pFaUFQYjVDZWRjbUF3TVlTQTZqQnlZVU1Rb1JIbksxTm9aYXlSUWRQRW0ydm5lTTE3OGVlZHB5Nmw=",
          "group": {
            "id": "366190054572553",
            "name": "Python Programming",
            "url": "https://www.facebook.com/groups/366190054572553/"
          },
          "is_attachment_unavailable": false,
          "link": null,
          "listing": null,
          "music": null,
          "reactions": [],
          "shared_post": null,
          "video_id": null
        }
      },
      "platform_type": "post",
      "published_at": "2026-11-03T16:12:44Z",
      "text": "Let's welcome our new members!\nEmanuela Salomè,\nAdamu Abdullahi Adamu,\nNurul Islam,\nOlika Abdukerim Hassen,\nاروى محمد,\nMdAlamin Islam,\nAmos Dweh,\nElloy Neves,\nMuhammad Talha,\nAL IF,\nMaesha Jannat,\nLijalem Abera,\nMoosin Abdoo,\nTa Minh Tam,\nMorsalin Fahim,\n燈矢 轟,\nZayn Hosen,\nTasirul…",
      "thumbnail_url": "https://scontent-atl3-1.xx.fbcdn.net/v/t39.30808-6/886519251_28601992169493198_704461445392669909_n.jpg?stp=dst-jpg_tt6&cstp=mx2000x616&ctp=s2000x616&_nc_cat=110&ccb=SCRUBBED&_nc_sid=SCRUBBED&_nc_ohc=SCRUBBED&_nc_oc=SCRUBBED&_nc_zt=23&_nc_ht=scontent-atl3-1.xx&_nc_gid=SCRUBBED&_n…",
      "title": null,
      "type": "image",
      "unknown_fields": [],
      "url": "https://www.facebook.com/groups/366190054572553/posts/1837472564110954/"
    },
    {
      "approximate_fields": [],
      "author": {
        "avatar_url": "https://scontent-atl3-2.xx.fbcdn.net/v/t39.30808-1/723111037_2124011641501346_211675270863137924_n.jpg?stp=cp0_dst-jpg_tt6&cstp=mx728x735&ctp=p80x80&_nc_cat=111&ccb=SCRUBBED&_nc_sid=SCRUBBED&_nc_ohc=SCRUBBED&_nc_oc=SCRUBBED&_nc_zt=24&_nc_ht=scontent-atl3-2.xx&_nc_gid=SCRUBBED&_nc…",
        "display_name": "Sajid Hamid",
        "id": "100016775924657",
        "is_verified": false,
        "url": "https://www.facebook.com/sajid.hamid.762469",
        "username": "sajid.hamid.762469"
      },
      "coauthors": [],
      "duration_ms": null,
      "hashtags": [],
      "id": "1837467537444790",
      "is_nsfw": null,
      "is_pinned": null,
      "is_sponsored": null,
      "language": null,
      "media": [
        {
          "alt_text": "May be an image of text",
          "duration_ms": null,
          "expires_at": "2026-10-25T18:00:00Z",
          "height": 1620,
          "thumbnail_url": null,
          "type": "image",
          "url": "https://scontent-atl3-1.xx.fbcdn.net/v/t39.99422-6/887924411_1161885399862305_7654919970390769521_n.png?stp=dst-jpg_tt6&cstp=mx1280x1920&ctp=s1080x2048&_nc_cat=109&ccb=SCRUBBED&_nc_sid=SCRUBBED&_nc_ohc=SCRUBBED&_nc_oc=SCRUBBED&_nc_zt=14&_nc_ht=scontent-atl3-1.xx&_nc_gid=SCRUBBED&…",
          "width": 1080
        }
      ],
      "mentions": [],
      "metrics": {
        "comment_count": 0,
        "like_count": 0,
        "quote_count": null,
        "repost_count": null,
        "save_count": null,
        "share_count": 0,
        "view_count": null
      },
      "platform": "facebook",
      "platform_specific": {
        "facebook": {
          "feedback_id": "ZmVlZGJhY2s6cGZiaWQwMnBrODFXZ1UzUlZCUmprZmg2S1F3bVFlUllTUFQ5OURXQVZQNlRuaTZNWnJqZzJYWUtKU1NMOXpiRVM2ZkhkNVJs",
          "group": {
            "id": "366190054572553",
            "name": "Python Programming",
            "url": "https://www.facebook.com/groups/366190054572553/"
          },
          "is_attachment_unavailable": false,
          "link": null,
          "listing": null,
          "music": null,
          "reactions": [],
          "shared_post": null,
          "video_id": null
        }
      },
      "platform_type": "post",
      "published_at": "2026-11-03T16:06:16Z",
      "text": null,
      "thumbnail_url": "https://scontent-atl3-1.xx.fbcdn.net/v/t39.99422-6/887924411_1161885399862305_7654919970390769521_n.png?stp=dst-jpg_tt6&cstp=mx1280x1920&ctp=s1080x2048&_nc_cat=109&ccb=SCRUBBED&_nc_sid=SCRUBBED&_nc_ohc=SCRUBBED&_nc_oc=SCRUBBED&_nc_zt=14&_nc_ht=scontent-atl3-1.xx&_nc_gid=SCRUBBED&…",
      "title": null,
      "type": "image",
      "unknown_fields": [],
      "url": "https://www.facebook.com/groups/366190054572553/posts/1837467537444790/"
    }
  ],
  "page": {
    "has_more": true,
    "next_cursor": "c1.EXAMPLE_CURSOR",
    "next_cursor_expires_at": "2026-10-26T12:00:00Z",
    "end_reason": null
  },
  "meta": {
    "request_id": "req_3f9c2a7d1e8b4c6a9f0e2d4b6a8c0e1f",
    "platform": "facebook",
    "source": "api",
    "is_cached": false,
    "credits_charged": 1,
    "latency_ms": 1959,
    "fetched_at": "2026-10-25T12:00:00Z",
    "input": {
      "kind": "community",
      "id": "366190054572553",
      "url": "https://www.facebook.com/groups/366190054572553/"
    },
    "credits_remaining": 9999,
    "client_request_id": null,
    "warnings": []
  }
}
```

Long arrays and strings are shortened here. Real responses are complete.

## One schema on 21 platforms.

The [response reference](https://socialtap.dev/docs/reference/facebook/group_posts/index.md#response) lists every field, its type and when it is `null`. [See the full schema](https://socialtap.dev/resources/post/index.md).

- ### Null means unknown

  A field Facebook doesn't show is null, never zero or an empty string, so a real zero always means zero.
- ### What it accepts

  The public group: its link (facebook.com/groups/\<ID or name>, any tab of it, on any facebook.com host; the legacy group.php?gid=\<ID>), its share link (facebook.com/share/g/\<code>) or its bare numeric ID.
- ### Write one parser

  Facebook, TikTok, Instagram and 18 more platforms answer in these fields, so the code that reads one reads them all.

- **`platform`string**: Platform ID (tiktok, youtube, …).
- **`id`string**: Platform-native post ID (string; Instagram shortcode, Reddit with its t3_ prefix).
- **`url`string**: Canonical post URL.
- **`type`string**: Normalized content shape. New values may be added; treat unknown values as other.
- **`platform_type`string**: The platform's own product label, lowercase (reel, short, story, live, tweet, …).
- **`title`string**: Headline (YouTube title, Reddit title); null on caption-only platforms.
- **`text`string**: Caption, description or body as plain text.
- **`language`string**: BCP-47 language of text, when the platform states it.

Live data from 33 platforms.

[TikTok](https://socialtap.dev/apis/tiktok/index.md) · [Instagram](https://socialtap.dev/apis/instagram/index.md) · [Facebook](https://socialtap.dev/apis/facebook/index.md) · [YouTube](https://socialtap.dev/apis/youtube/index.md) · [Reddit](https://socialtap.dev/apis/reddit/index.md) · [Threads](https://socialtap.dev/apis/threads/index.md) · [Spotify](https://socialtap.dev/apis/spotify/index.md) · [Amazon](https://socialtap.dev/apis/amazon/index.md) · [Apple Music](https://socialtap.dev/apis/applemusic/index.md) · [Pinterest](https://socialtap.dev/apis/pinterest/index.md) · [Rumble](https://socialtap.dev/apis/rumble/index.md) · [X](https://socialtap.dev/apis/x/index.md) · [Bluesky](https://socialtap.dev/apis/bluesky/index.md) · [Twitch](https://socialtap.dev/apis/twitch/index.md) · [LinkedIn](https://socialtap.dev/apis/linkedin/index.md) · [Telegram](https://socialtap.dev/apis/telegram/index.md) · [TikTok Shop](https://socialtap.dev/apis/tiktokshop/index.md) · [Kwai](https://socialtap.dev/apis/kwai/index.md) · [Snapchat](https://socialtap.dev/apis/snapchat/index.md) · [SoundCloud](https://socialtap.dev/apis/soundcloud/index.md) · [Truth Social](https://socialtap.dev/apis/truthsocial/index.md) · [Kick](https://socialtap.dev/apis/kick/index.md) · [Komi](https://socialtap.dev/apis/komi/index.md) · [Lnk.Bio](https://socialtap.dev/apis/linkbio/index.md) · [Linkme](https://socialtap.dev/apis/linkme/index.md) · [Linktree](https://socialtap.dev/apis/linktree/index.md) · [Pillar](https://socialtap.dev/apis/pillar/index.md) · [TikTok Ad Library](https://socialtap.dev/apis/tiktok-ad-library/index.md) · [Facebook Ad Library](https://socialtap.dev/apis/facebook-ad-library/index.md) · [Facebook Events](https://socialtap.dev/apis/facebook-events/index.md) · [Facebook Marketplace](https://socialtap.dev/apis/facebook-marketplace/index.md) · [Google Ads Transparency Center](https://socialtap.dev/apis/google-ads-transparency/index.md) · [LinkedIn Ad Library](https://socialtap.dev/apis/linkedin-ad-library/index.md)

## What teams build with the Facebook Group Posts API.

- ### Monitor a group for new posts
- ### Follow a community's most active threads
- ### Collect a buy-and-sell group's latest listings

## Good to know before you build.

- Each page holds the few posts Facebook's logged-out feed serves at a time; follow next_cursor for more.
- A private group returns private_or_unavailable, since only its members see its posts: the Facebook Group API still returns what it says about itself.
- A link Facebook shows nothing for (an unknown name, a hidden or removed group) returns private_or_unavailable too, without saying which.
- newest follows Facebook's New posts: in a group that approves posts before publishing them, an approved post can sit a little out of date order.
- listings keeps a listing that was taken down in its place in the feed, with listing null and is_attachment_unavailable true: only its photos are left, if any.
- A group's anonymous post names no account: its author is only the label "Anonymous participant", with every other field null.
- Comments are counted, not listed: the Facebook Comments API lists a post's comments.

## 1 credit per page. Failed requests are free.

Buy credits once and spend them on any endpoint, on any platform.

[Plans and packs](https://socialtap.dev/pricing/index.md) · [How this endpoint is priced](https://socialtap.dev/docs/reference/facebook/group_posts/index.md#pricing) · [How credits work](https://socialtap.dev/docs/credits/index.md)

| Source | Price per successful page | Per 1,000 pages |
| --- | --- | --- |
| Any source | 1 credit | $0.75–$1.97 |

- Cache hits are free.
- Credits from packs and top-ups never expire.
- A monthly plan's credits are spent first, and what is left of them ends at each renewal.
- Prices exclude tax: sales tax is added at checkout where it applies.
- Outside the US, plans and packs are sold to businesses: checkout asks for your VAT, GST or other business tax ID.

## Questions about the Facebook Group Posts API.

More in the [API reference](https://socialtap.dev/docs/reference/facebook/group_posts/index.md).

**How much does the Facebook Group Posts API cost?**

A page of up to 3 public group posts costs 1 credit. Every successful page is charged, empty pages included. SocialTap credits cost $0.75–$1.97 per 1,000, depending on the plan or pack.

**How do I get the next page?**

Repeat the same request with cursor set to page.next_cursor from the previous response, keeping the other parameters. When page.has_more is false there are no more pages. Cursors expire after 1 hour.

Other platforms

## Posts on 20 more platforms.

- [TikTok Post API](https://socialtap.dev/apis/tiktok/post/index.md) (1 credit · `GET /v1/tiktok/post`)
- [Instagram Post API](https://socialtap.dev/apis/instagram/post/index.md) (1 credit · `GET /v1/instagram/post`)
- [YouTube Video API](https://socialtap.dev/apis/youtube/post/index.md) (1 credit · `GET /v1/youtube/post`)
- [Reddit Post API](https://socialtap.dev/apis/reddit/post/index.md) (1 credit · `GET /v1/reddit/post`)
- [Threads Post API](https://socialtap.dev/apis/threads/post/index.md) (1 credit · `GET /v1/threads/post`)
- [Spotify Track API](https://socialtap.dev/apis/spotify/track/index.md) (1 credit · `GET /v1/spotify/track`)
- [Amazon Shop Posts API](https://socialtap.dev/apis/amazon/shop_posts/index.md) (1 credit / page · `GET /v1/amazon/shop_posts`)
- [Apple Music Track API](https://socialtap.dev/apis/applemusic/track/index.md) (1 credit · `GET /v1/applemusic/track`)
- [Pinterest Pin API](https://socialtap.dev/apis/pinterest/pin/index.md) (1 credit · `GET /v1/pinterest/pin`)
- [Rumble Video API](https://socialtap.dev/apis/rumble/post/index.md) (1 credit · `GET /v1/rumble/post`)
- [X (Twitter) Post API](https://socialtap.dev/apis/x/post/index.md) (1 credit · `GET /v1/x/post`)
- [Bluesky Post API](https://socialtap.dev/apis/bluesky/post/index.md) (1 credit · `GET /v1/bluesky/post`)
- [Twitch Video and Clip API](https://socialtap.dev/apis/twitch/video/index.md) (1 credit · `GET /v1/twitch/video`)
- [LinkedIn Post API](https://socialtap.dev/apis/linkedin/post/index.md) (1 credit · `GET /v1/linkedin/post`)
- [Telegram Post API](https://socialtap.dev/apis/telegram/post/index.md) (1 credit · `GET /v1/telegram/post`)
- [Kwai Post API](https://socialtap.dev/apis/kwai/post/index.md) (1 credit · `GET /v1/kwai/post`)
- [Snapchat Spotlight API](https://socialtap.dev/apis/snapchat/spotlight/index.md) (1 credit · `GET /v1/snapchat/spotlight`)
- [SoundCloud Track API](https://socialtap.dev/apis/soundcloud/track/index.md) (1 credit · `GET /v1/soundcloud/track`)
- [Truth Social Post API](https://socialtap.dev/apis/truthsocial/post/index.md) (1 credit · `GET /v1/truthsocial/post`)
- [Kick Clip API](https://socialtap.dev/apis/kick/post/index.md) (1 credit · `GET /v1/kick/post`)

More Facebook

## Facebook API. 14 endpoints, one key.

- [Facebook Post API](https://socialtap.dev/apis/facebook/post/index.md) (1 credit · `GET /v1/facebook/post`)
- [Facebook Reels API](https://socialtap.dev/apis/facebook/reels/index.md) (1 credit / page · `GET /v1/facebook/reels`)
- [Facebook Profile Posts API](https://socialtap.dev/apis/facebook/posts/index.md) (1 credit / page · `GET /v1/facebook/posts`)
- [Facebook Profile Photos API](https://socialtap.dev/apis/facebook/photos/index.md) (1 credit / page · `GET /v1/facebook/photos`)
- [Facebook Profile API](https://socialtap.dev/apis/facebook/profile/index.md) (1 credit · `GET /v1/facebook/profile`)
- [Facebook Comments API](https://socialtap.dev/apis/facebook/comments/index.md) (1 credit / page · `GET /v1/facebook/comments`)
- [Facebook Comment Replies API](https://socialtap.dev/apis/facebook/replies/index.md) (1 credit / page · `GET /v1/facebook/replies`)
- [Facebook Video Transcript API](https://socialtap.dev/apis/facebook/transcript/index.md) (From 1 credit · `GET /v1/facebook/transcript`)
- [Facebook Post Search API](https://socialtap.dev/apis/facebook/search_posts/index.md) (From 1 credit / page · `GET /v1/facebook/search_posts`)
- [Facebook Group Search API](https://socialtap.dev/apis/facebook/search_groups/index.md) (From 1 credit / page · `GET /v1/facebook/search_groups`)
- [Facebook Page and People Search API](https://socialtap.dev/apis/facebook/search_profiles/index.md) (From 1 credit / page · `GET /v1/facebook/search_profiles`)
- [Facebook Engagement API](https://socialtap.dev/apis/facebook/engagement/index.md) (1 credit · `GET /v1/facebook/engagement`)
- [Facebook Group API](https://socialtap.dev/apis/facebook/group/index.md) (1 credit · `GET /v1/facebook/group`)

## Try it on a link you already have.

Paste it in the playground, or copy the request into your code.

100free credits

- No credit card
- Failed requests are free
- Works on all 218 endpoints

[Start for free](https://socialtap.dev/signup/) [Read the docs](https://socialtap.dev/docs/index.md)

---

[HTML version](https://socialtap.dev/apis/facebook/group_posts/) · [Docs index for AI agents](https://socialtap.dev/llms.txt) · [All docs in one file](https://socialtap.dev/llms-full.txt)
