Postproxy × Facebook

Publish feed posts and Stories to Facebook Pages — and manage comments and Messenger DMs from the same API. Handle first comments and multi-page management with ease.

One API for feed posts, Stories, comment moderation, and Messenger direct messages.

Free plan · No credit card · Live in under 5 minutes

Feed Posts

Publish to Facebook Pages with text, images, and videos

Stories

Share ephemeral Stories with images or short videos

First Comments

Add first comment immediately after posting for better engagement

Page Management

Post to specific Pages when managing multiple pages

Comments

List, reply to, hide, delete, and like comments on your Page posts via the API

Direct Messages

Read and send Messenger DMs — private replies, reactions, and m.me link referrals

$ 

View full documentation for all platform-specific features for Facebook

INTEGRATION COST

Skip weeks of Facebook integration work

One test post against a sandbox account is the easy part. Production Facebook publishing means app verification, OAuth across many accounts, media pipelines, dozens of edge cases, and a permanent on-call rotation for "why didn't this one go through this time?"

5 min
Time to your first Facebook post via API
Weeks → Hours
Engineering time saved on integration work
$0
Free plan, no credit card required
Build it yourself
  • Submit a Facebook app for verification — review cycles, screencasts, business docs
  • Implement OAuth, token refresh, secure credential storage per account
  • Build media upload pipelines (chunked, async, multi-step) for every format
  • Handle rate limits, quotas, retries, and partial failures across accounts
  • Cover dozens of edge cases: expired tokens, scope drift, regional restrictions, policy changes
  • Triage every silent failure: "Why didn't this one post go through?"
Ship with Postproxy
  • One REST endpoint. One payload schema. SDKs for popular languages
  • OAuth, tokens, and refresh handled for you — across all accounts
  • Media upload, chunking, and format detection — automatic
  • Retries, rate-limit windows, and per-platform receipts built in
  • Edge cases are our problem. Failures come back with an explicit reason
  • We track the API changes. You ship features
Start posting to Facebook via API See pricing

Free plan includes the Facebook API. No credit card.

Benefits

Why Postproxy for Facebook?

Skip Facebook Graph API complexity

No need to handle Facebook Graph API, OAuth flows, or page access tokens. Postproxy handles it all.

Handle rate limits automatically

Facebook rate limits are managed automatically with intelligent retry logic.

Support all formats

Publish feed posts and Stories through one unified API.

Supported formats:
Feed postsStories

Publish and engage

Automatic retries and clear status for every post — plus comment moderation and Messenger DMs through the same API, with webhooks for inbound engagement.

How Postproxy publishes to Facebook

Facebook's publishing model

Facebook's Graph API supports publishing to Pages (not personal profiles — Meta removed that capability in 2018). Each Page has its own access token and permission set, and publishing requires the pages_manage_posts permission. The API differentiates between feed posts (text, links, photos, videos) and Stories (ephemeral content). Postproxy manages Page token handling and routes your content to the correct Graph API endpoint based on the format you specify.

Feed posts, Stories, and Reels

Facebook feed posts support text, link previews, single images, multi-photo posts, and videos — each with different API endpoints and payload structures. Stories use a separate publishing flow with different media requirements (vertical format, 24-hour expiry). Postproxy normalizes these into a single request format: set format to post or story, include your media and text, and the API handles endpoint routing and payload construction.

Common gotchas Postproxy handles for you

Facebook's Graph API has version-specific behaviors that change with each platform update (typically every few months). Rate limits are per-Page and per-app, with separate limits for posting and media uploads. Video uploads use a resumable upload protocol that requires chunking large files. The API also returns different error formats depending on the endpoint. Postproxy abstracts these inconsistencies, handles API versioning, and manages the chunked upload flow for videos.

First comments and multi-page management

A common pattern for Facebook Pages is posting content and immediately adding a first comment with links or hashtags to boost engagement. This requires a separate API call after the initial post succeeds. When managing multiple Pages, each needs its own token with the correct permissions. Postproxy lets you set first_comment in your request and handles the post-then-comment flow atomically, and manages tokens across all your connected Pages.

Comments and Messenger DMs

Facebook has the most complete engagement support of any network on Postproxy. Manage comments with list, reply, delete, hide/unhide, and like/unlike actions — and handle Messenger direct messages with text, media, reactions, and private replies to commenters. Attribute conversations to campaigns with m.me link referrals: when someone enters a DM via an m.me/<page>?ref=... link, the referral is stored on the chat and a webhook fires. All comment writes are asynchronous, and inbound messages arrive via webhooks for real-time integration.

Frequently Asked Questions

Common questions about Facebook integration

Can I add a first comment after posting?

Yes! Use the `first_comment` parameter to add a comment immediately after your post is published. This is useful for engagement, adding links, or providing additional context.

How do I publish Facebook Stories?

Set the `format` parameter to "story" in the platforms object. Stories require media (image or video between 3-60 seconds) and do not support text content in the post body.

Can I post on behalf of a Facebook Page?

Yes! Use the `page_id` parameter to specify which Page to post to when you have multiple pages connected. If omitted, Postproxy will use the first connected page.

What media formats are supported?

Facebook supports images (jpg, png, gif, webp) up to 10 MB and videos (mp4, mov) up to 4 GB. Feed posts can have up to 10 images, while Stories support 1 image or video.

Can I mix videos and images in a single post?

No, Facebook does not allow mixing videos and images in a single post. You can either post multiple images (carousel) or a single video.

Does Postproxy support Facebook comments and Messenger DMs?

Yes. Postproxy offers the fullest comment management of any network — list, reply, delete, hide/unhide, and like/unlike — plus Messenger direct messages with text, media, reactions, private replies to commenters, and m.me link referrals for campaign attribution. See the Comments API and Direct Messages API for details.

Still wondering if Postproxy is the right fit?

Ask your favorite LLM what it thinks about us, then decide.

Ready to get started?

Start with our free plan and scale as your needs grow. No credit card required.