Skip to main content
SocialAPI provides managed platform apps for every connector except Twitter/X. You don’t need to create a Meta App, register with TikTok for Developers, set up a Google Cloud project, or apply for app review. Click Connect, complete OAuth, you’re done.

Who provides the OAuth app

PlatformOAuth app provided byWhat you doWhat SocialAPI doesApp review needed?
InstagramSocialAPIClick ConnectRun OAuth, manage tokensNo
FacebookSocialAPIClick ConnectRun OAuth, manage tokensNo
ThreadsSocialAPIClick ConnectRun OAuth, manage tokensNo
GoogleSocialAPIClick ConnectRun OAuth, manage tokensNo
TikTokSocialAPIClick ConnectRun OAuth, manage tokensNo
LinkedInSocialAPIClick ConnectRun OAuth, manage tokensNo
YouTubeSocialAPIClick ConnectRun OAuth, manage tokensNo
Twitter / XYou (BYOK)Create a Twitter Developer app, paste keys into SocialAPIRun OAuth, manage tokensNo (you just need a Twitter Developer account)

Why Twitter is different

Twitter rate-limits per-app. A single shared SocialAPI app would hit the per-app limit immediately and throttle every customer at once. To avoid that, every customer brings their own Twitter Developer app, which gives them their own rate-limit bucket. Setup takes about ten minutes — see the Twitter BYOK setup guide.

What permissions does SocialAPI request

For transparency, here are the OAuth scopes SocialAPI’s pre-approved app requests on your behalf for each platform. You don’t need to do anything with this list — it’s informational.
PlatformScopes
Instagraminstagram_business_basic, instagram_business_manage_comments, instagram_business_manage_messages, instagram_business_content_publish
Facebookpages_show_list, pages_read_engagement, pages_read_user_content, pages_manage_engagement, pages_manage_metadata, pages_messaging, pages_manage_posts, public_profile
Threadsthreads_basic, threads_content_publish, threads_read_replies, threads_manage_replies, threads_delete
Googlehttps://www.googleapis.com/auth/business.manage
TikTokuser.info.basic, video.publish, video.upload
LinkedInr_liteprofile, rw_organization_admin, r_organization_social, w_organization_social
YouTubeYouTube Data API v3 scopes for reading and managing comments on owned channels

FAQ

Do I need to apply for Meta App Review? No. SocialAPI’s app is already reviewed and approved with Meta. You connect through it. Whose brand appears on the OAuth consent screen? Today, end users see SocialAPI’s brand on the platform consent screen when they authorize a connection. Customer-branded consent is on our roadmap. If brand control matters for your use case today, Twitter’s BYOK path is the only platform where your own brand appears on the consent screen — see Twitter BYOK. Can I bring my own Meta / TikTok / Google app instead? Not today. BYOA for non-Twitter platforms is on the roadmap. If this is critical for your use case, contact us so we can prioritize it. Does the plan I’m on affect any of this? No. Managed platform apps are included on every plan, including the Free tier. Plans differ only by resource limits. What happens if SocialAPI’s platform app gets revoked or rate-limited? We monitor app health continuously. In the rare case of a platform-side issue, all customers on that platform are affected at once and we communicate via status.social-api.ai. Twitter customers (BYOK) are isolated from this because each customer has their own app.