Skip to main content
A platform app is the registration that a social platform requires before software can ask a person for access to their account. SocialAPI connects Instagram, Facebook, Threads, Google Business Profile, TikTok, LinkedIn, YouTube, Pinterest, Zalo, and WhatsApp through its own apps, so you register no app, apply for no app review, and keep no platform secret. X connects through an X developer app that you create. Telegram connects through your bot’s token, and Bluesky through an app password. Which app connects a platform changes only what you provide when you connect an account. It does not change the endpoints you call afterwards.

Who connects each platform

Every connectable platform in the table is open to every plan; trustpilot is listed but cannot be connected and returns 403 billing.platform_not_available. Two features need a paid plan: sending a WhatsApp template message, and visual analysis in exports (include_vision). See Plans. A slug not in the table also returns 403 billing.platform_not_available.

Why X uses your own app

X bills API usage to the developer account that owns the app, in pay-per-use credits. X’s free API tier is closed to new developer accounts. SocialAPI therefore connects X only through an app that you register, so every read and write on your X accounts is billed to your X developer account, not to SocialAPI. You save one X app for your SocialAPI account and, optionally, a different X app for a single brand. Starting an X connection without saved credentials fails with 412 byok.credentials_missing. Connect X with your own app walks through the setup. Telegram and Bluesky connect in one request. You send the credential in metadata on POST /v1/accounts/connect, and SocialAPI answers with the connected account:
  • Telegram: a bot token. You create the bot with @BotFather. The token does not expire. It stays valid until you revoke it in @BotFather, including after you disconnect the account. See Telegram.
  • Bluesky: the account’s handle and an app password that you create in Bluesky’s settings. Never send the account’s real password. See Bluesky.

Scopes each platform asks for

Each platform’s page lists the scopes that SocialAPI requests when the person connects, and what each one is for: Instagram, Facebook, Threads, Google Business Profile, TikTok, LinkedIn, YouTube, Pinterest, Zalo, and X / Twitter. Send permissions when you connect an account to ask the person for fewer scopes: see Account permissions.

FAQ

Not for Instagram, Facebook, Threads, Google Business Profile, TikTok, LinkedIn, YouTube, Pinterest, Zalo, or WhatsApp. SocialAPI’s apps already exist, and you connect through them. For X you create your own developer app, as described in Connect X with your own app.
No. Only X connects through your own app. Every other platform that has a consent screen connects through SocialAPI’s app.
No. Plans change allowances such as brands, not apps. See Plans.
Every account connected through that app is affected at the same time. SocialAPI posts incidents on status.social-api.ai and as incident notices in Announcements. X accounts are not affected, because each one connects through your own app.
No. SocialAPI keeps them and refreshes them. You send your SocialAPI API key. When a platform ends an authorization, the account’s status changes and you reconnect it: see Account status.
Last modified on October 19, 2026