fetchproof.

facebook API

Explore facebook operations and their typed response schemas.

Profile

Get public Facebook profile information

GET/v1/facebook/profile

Profile Reels

Get up to 10 page Reels. view_count is a possibly rounded badge count; use /v1/facebook/post per reel for engagement and available precise views. Paginate with next_page_id and cursor.

GET/v1/facebook/profile/reels

Search Videos

Search public Facebook videos and Reels by keyword, not text or photo posts. Each successful page costs 1 credit, even with no matches.

GET/v1/facebook/search/videos

Profile Photos

Get a public Facebook page's photos. Need 'next_page_id' and 'cursor' to paginate.

GET/v1/facebook/profile/photos

Profile Posts

Get public Facebook profile posts visible without login, 3 per page, with available link previews and video details. Provide url or pageId; pageId is faster.

GET/v1/facebook/profile/posts

Profile Events

Get the events of a public Facebook page

GET/v1/facebook/profile/events

Post

Get a public Facebook post or Reel, with shared_post_id and shared_post_url when exposed. Reel views may be null or below the badge; for badge counts, use /v1/facebook/profile/reels and match post_id. Exact views are not guaranteed.

GET/v1/facebook/post

Transcript

Get native captions or an AI transcript from a Facebook video or Reel. Long AI transcripts may time out.

GET/v1/facebook/post/transcript

Comments

Get comments on a Facebook post or reel, with media attachments when available. The default Most relevant view can filter comments; use sort=all to request Facebook's unfiltered view.

GET/v1/facebook/post/comments

Comment Replies

Get replies to a comment, with media attachments when available. For unfiltered replies, use a fresh expansion_token from comments fetched with sort=all.

GET/v1/facebook/post/comment/replies

Facebook Group Info

Get the public About-page information for a Facebook group.

GET/v1/facebook/group

Facebook Group Posts

Get public Facebook group posts, with shared_post_id and shared_post_url when exposed. Facebook limits results to 3 per page.

GET/v1/facebook/group/posts