Facebook

Facebook

Manage Facebook Pages, create posts, upload photos/videos, handle comments, and view insights.

Authentication: oauth

Tools

List Pages
List all Facebook Pages that the user manages. Returns page IDs, names, and access tokens.
Get Page
Get detailed information about a specific Facebook Page.
Create Post
Create a new post on a Facebook Page. Supports text, links, and scheduling.
Get Posts
Get posts from a Facebook Page.
Get Post
Get a specific post by ID.
Update Post
Edit a Page post's text (POST /{post-id} with the Page token).
Delete Post
Delete a Page post (DELETE /{post-id} with the Page token).
Upload Photo
Upload a photo to a Facebook Page.
Get Photos
Get photos from a Facebook Page.
Upload Video
Upload a video to a Facebook Page via URL.
Create Reel
Publish a Reel on a Page from a public video URL (Reels API: start, upload, finish). MP4, 3–90 seconds, vertical 9:16. Returns the video id; poll get_video_status until it is ready.
Create Story
Publish a Story on a Page: one photo (photo_stories) or one video (video_stories, 3–60 seconds, 9:16). Stories carry no caption and disappear after 24 hours.
Get Video Status
Processing status of an uploaded video, Reel or video story (GET /{video-id}?fields=status,permalink_url).
Get Comments
Comments on a Page post (the Page token also shows hidden ones).
Reply To Comment
Reply to a comment on a Page post (POST /{comment-id}/comments with the Page token).
Delete Comment
Delete a comment on a Page post (Page token).
Hide Comment
Hide or unhide a comment on a Page post (Page token).
Get Page Insights
Get analytics/insights for a Facebook Page.
Get Post Insights
Analytics for one Page post (GET /{post-id}/insights with the Page token).
Get Me
Get information about the authenticated user.
Create Photo Post
Publish a Page post with one or more photos (by public URL) and a message, as the Page. Photos are uploaded unpublished and attached to a single feed post.