Now supporting TikTok API v2

One API forall social platforms

Stop maintaining three OAuth flows and three data models. Connect YouTube, Instagram, and TikTok with a single integration.

Works with
YouTube
Instagram
TikTok
connect.js
const response = await fetch("api.soshflow.com/connect", {
  provider: "youtube",
  code: authCode
})

// ✓ Tokens + profile in one call
3
Platforms
1
API
Possibilities

Why SoshFlow

Everything you need to build creator tools

🔐
🔐

One OAuth Flow

Single integration handles YouTube, Instagram, and TikTok authentication. No more juggling three different OAuth implementations.

📊
📊

Unified Data Model

Consistent response format across all platforms. Same fields, same structure, regardless of the source.

Real-time Webhooks

Get notified instantly when content is posted, comments arrive, or metrics change. One webhook endpoint for all platforms.

🔄
🔄

Token Management

We handle refresh tokens, expiration, and re-auth flows. Your tokens stay valid without manual intervention.

Simple Integration

Five minutes to your first API call

No complex setup. No configuration files. Just install the SDK and start making requests. We handle the complexity so you can focus on your product.

  • OAuth handled automatically
  • Consistent data across platforms
  • Built-in error handling
  • TypeScript support
Read the docs
// Connect a creator's YouTube account
const response = await fetch("https://api.soshflow.com/connect", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer sk_live_..."
  },
  body: JSON.stringify({
    provider: "youtube",
    code: authCode,
    redirectUri: "https://yourapp.com/callback"
  })
});

const { tokens, profile } = await response.json();
// That's it. You now have access to their channel.

Ready to simplify your stack?

Join developers building the next generation of creator tools with SoshFlow.