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 with412 byok.credentials_missing. Connect X with your own app walks through the setup.
Telegram and Bluesky have no consent screen
Telegram and Bluesky connect in one request. You send the credential inmetadata 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. Sendpermissions when you connect an account to ask the person for fewer scopes: see Account permissions.
FAQ
Do I need to register an app or apply for app review?
Do I need to register an app or apply for app review?
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.
Whose name appears on the platform's consent screen?
Whose name appears on the platform's consent screen?
The name of the app that connects the platform: SocialAPI’s app for Instagram, Facebook, Threads, Google Business Profile, TikTok, LinkedIn, YouTube, Pinterest, Zalo, and WhatsApp, and your own X app for X.
Can I use my own Meta, TikTok, or Google app?
Can I use my own Meta, TikTok, or Google app?
No. Only X connects through your own app. Every other platform that has a consent screen connects through SocialAPI’s app.
Does my plan change which app connects a platform?
Does my plan change which app connects a platform?
No. Plans change allowances such as brands, not apps. See Plans.
Do I handle the platform's access tokens?
Do I handle the platform's access tokens?
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.Related
- Connect a social account for starting, reconnecting, and disconnecting connections
- Connect X with your own app for the X developer app setup
- Supported platforms for what each platform can do once connected
- Plans for allowances that differ by plan
- Announcements for incident and maintenance notices