Publish photos, videos, Reels and links to your Facebook Page with one API call — no Page-token wrangling, no binary upload, no App Review maze. We handle the Graph API plumbing so you ship in hours, not weeks.
✓ 5 minutes to first post ✓ 99.92% uptime ✓ Photos, videos & Reels
curl https://api.outstand.so/v1/posts/ \
-H "Authorization: Bearer $OUTSTAND_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Open house this weekend! 🏡",
"accounts": ["facebook"],
"media": [{ "url": "https://media.outstand.so/house.jpg", "filename": "house.jpg" }]
}'Posts to your Facebook Page. A video publishes as a Reel-ready upload; add a comment container to tag another Page.
Publishing through the Facebook Graph API means a Meta app, App Review for pages_manage_posts, a Page access token you must exchange for a long-lived one, and binary media uploads with a separate flow for Reels. Page mentions only work inside comments. Outstand turns all of it into a single request.
Every content type and capability available on Facebook via Outstand today.
Plus video uploads and tagging other Pages in comments. Posting to a personal profile (rather than a Page) is not supported by Meta’s API.
The same accounts array also fans out to Instagram, X, LinkedIn and more — one request, many platforms.
curl https://api.outstand.so/v1/posts/ \
-H "Authorization: Bearer $OUTSTAND_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Highlights from the launch event 🎬",
"accounts": ["facebook"],
"media": [{ "url": "https://media.outstand.so/event.mp4", "filename": "event.mp4" }]
}'curl https://api.outstand.so/v1/posts/ \
-H "Authorization: Bearer $OUTSTAND_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"accounts": ["facebook"],
"containers": [
{ "content": "Huge thanks to our partners 🙌" },
{ "content": "Shoutout to Outstand for the integration!" }
],
"facebook": { "mentions": [{ "pageId": "123456789", "text": "Outstand" }] }
}'curl https://api.outstand.so/v1/posts/ \
-H "Authorization: Bearer $OUTSTAND_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "content": "New blog post is live → https://example.com/post", "accounts": ["facebook"] }'curl https://api.outstand.so/v1/posts/ \
-H "Authorization: Bearer $OUTSTAND_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "content": "Weekend sale starts Saturday 🛍️", "accounts": ["facebook"], "scheduledAt": "2026-07-04T09:00:00Z" }'curl https://api.outstand.so/v1/posts/{id}/analytics \
-H "Authorization: Bearer $OUTSTAND_API_KEY"
# → impressions, reach, reactions, comments, shares, clicks, video_views# Read the comments on a published post
curl "https://api.outstand.so/v1/posts/{id}/replies?network=facebook" \
-H "Authorization: Bearer $OUTSTAND_API_KEY"
# Reply to a comment (or comment on your own post)
curl https://api.outstand.so/v1/posts/{id}/replies \
-H "Authorization: Bearer $OUTSTAND_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "content": "Thanks — see you there! 🎉", "account_username": "yourbrand" }'From signup to your first published Page post in about five minutes.
Your user authorizes via OAuth and selects a Page. We store and refresh the long-lived Page token. Use our Managed Keys, or bring your own Meta app.
Send text and media with accounts: ["facebook"]. Add a comment container to tag a Page, or scheduledAt to schedule.
Binary upload, Reels routing, comment tagging and retries — returned as a unified response with the published post ID.
One integration that grows with everything you ship next.
One request publishes to Facebook and 10 more networks. Same JSON shape everywhere — learn one API, ship them all.
Skip Meta App Review — use our Managed Keys, or bring your own Meta app for white-label OAuth on your customers’ screens.
Intelligent rate limiting, automatic token refresh, webhook events and media processing.
$19/mo includes 3,000 posts, then from $0.007/post. No seats, no annual lock-in.
Same endpoints, same data shapes — pick what you ship.
Let your users queue and auto-publish Facebook content from your app.
Give Claude or GPT a tool to post to Facebook. MCP server included.
Pull Facebook reach and engagement alongside every other platform.
Run Facebook posting for clients under your own brand and app.
The questions developers ask before they build.
Yes — the Facebook Graph API lets approved apps publish to Pages, upload photos and videos, post Reels and read insights. Outstand is a managed layer on top of it, so you skip the App Review and token management.
Only Pages. Meta’s Graph API does not allow third-party apps to publish to personal profiles — publishing is limited to Pages you manage. Outstand publishes to your connected Page.
Yes. Send a video to POST /v1/posts/ with accounts: ["facebook"] and Outstand uploads it through the correct Reels flow.
Yes, in a comment. Meta only supports @[pageId] mentions in comments, not the main post body, so pass facebook.mentions and include a comment container whose text contains the anchor. Outstand verifies the pageId before publishing.
Yes. Add a scheduledAt ISO-8601 timestamp (up to 30 days ahead) and Outstand publishes the post automatically — no cron or queue on your side.
Yes. Read the comments on a published post with GET /v1/posts/{id}/replies?network=facebook and post a reply with POST /v1/posts/{id}/replies.
Yes. Facebook supports deleting posts via the API, and Outstand exposes it through DELETE /v1/posts/{id}/remote.
Grab an API key and publish your first Page post in the next five minutes. 3,000 posts included, then from $0.005/post.