SocialAPI.ai

One API for social media. Built by an engineer who ships infrastructure.

SocialAPI.ai is built and run by Erwan Prost, a French engineer. He’s been shipping open-source Go infrastructure since 2020, and ran a production fintech platform on Kubernetes for two years before this. This page covers how the API works, who’s behind it, and what happens to your data.

The problem: The problem

Every social platform has its own API, its own OAuth flow, its own webhook format, its own rate limits, and its own error codes. If you want to reply to a comment on Instagram, respond to a Google review, and send a DM on Facebook, you need three completely separate integrations with different token refresh logic, different pagination, and different retry strategies.

Most existing tools focus on publishing and scheduling. They push content out. But the real operational work for businesses and AI agents is inbound: reading what people say, triaging it, and responding. No unified API existed for that workflow across social and review platforms.

So he built one.

How it works: How it works

  • One schema, every platform

    Instagram calls it a "comment," Google calls it a "review," Facebook calls it a "message." SocialAPI.ai normalizes everything into consistent types with uniform fields and consistent error codes. One integration handles every platform.

    • GET/v1/inbox/comments/{postId}
    • GET/v1/inbox/reviews
    • GET/v1/inbox/conversations
  • 75+ MCP tools for AI agents

    The MCP server was built alongside the REST API because AI agents are a primary use case. Every REST endpoint has a matching MCP tool. Claude, ChatGPT, or any MCP-compatible runtime can connect without custom code.

    https://api.social-api.ai/mcp

  • Publish and engage

    Create, schedule, and cross-post content across platforms. Then manage the conversations that follow: reply to comments, answer DMs, respond to reviews, all from the same API.

    • POST/v1/posts
    • POST/v1/inbox/reviews/{id}/reply
  • Webhooks for real-time events

    Get notified instantly when someone comments, sends a DM, or leaves a review. Webhooks are delivered over HTTPS with automatic retry and exponential backoff.

    • comment.received
    • dm.received
    • mention.received

Who built this: Who built this

SocialAPI.ai is built and run by Erwan Prost, a French software engineer.

From the founder

Writing Go since 2020, mostly open-source infrastructure tooling. The one that took off is azuretls-client (461 stars), a low-level HTTP/TLS client now used in production by other developers. SocialAPI.ai is what he does full-time. Built in France against the EU data-protection framework as a baseline, not a bolt-on.

Erwan

Public open-source work

Full profile at github.com/Noooste (23 repos, 75 followers, active since 2021).

CapitalSync (2023 to 2025)

Before SocialAPI.ai

CapitalSync was a trade copier that Erwan Prost built and ran for two years, from 2023 to 2025. For two years, it replicated trading positions between accounts on MetaTrader 4, MetaTrader 5, and cTrader, in real time, with sub-second latency. Multi-tenant, billed monthly, 24/7 uptime, real money moving through it.

CapitalSync’s infrastructure included a custom Kubernetes operator written in Go that orchestrated Wine-emulated MetaTrader 4 and 5 instances. The hard part was the infrastructure. MetaTrader only runs on Windows, so to scale it Erwan wrapped each instance in Wine, packaged it in Docker, and orchestrated the pods with a custom Kubernetes operator written in Go. The operator handled lifecycle, health checks, resource limits, auto-recovery, and Prometheus metrics. A separate Go service called relay processed trading signals over NATS, with Redis caching and circuit breakers. The rest of the platform (auth, billing, admin, K8s infra) was Go too.

He shut CapitalSync down in December 2025. SocialAPI.ai is being built by the same person, with the same standards: Kubernetes-native, observability-first, infrastructure-grade Go.

Stack

  • Go,
  • Kubernetes,
  • Custom K8s operator,
  • Wine-in-Docker,
  • NATS pub/sub,
  • Redis,
  • PostgreSQL,
  • Prometheus,
  • Circuit breakers,
  • Sub-second relay,
  • Multi-tenant

The record, year by year

  • Open-source Go

    Since 2020, 2020–2026

  • CapitalSync

    Shut down in December 2025, 2023–2025

  • SocialAPI.ai

    Full-time, 2026

Your data is safe: Your data is safe

SocialAPI.ai does store data to provide a fast, reliable service.But security is built into every layer, and we only keep what we need.

Encrypted at rest
All OAuth tokens are encrypted with AES-256-GCM. They are decrypted per-request and never cached in plaintext.
Minimal storage footprint
We store connected account metadata, posts, usage logs, and webhook state. Social media content like comments and DMs is fetched in real time from platform APIs and not persisted.
Hashed API keys
Keys are hashed with SHA-256 for lookup and verified with bcrypt. The raw key is shown once at creation and never stored.
HTTPS everywhere
All API traffic is encrypted in transit. Webhook deliveries use HTTPS with automatic retry.
GDPR-aligned
Built and hosted in accordance with European data protection standards. Deleting your account removes all associated data.

Supported platforms: Supported platforms

13 platforms are live today.

InstagramComments, direct messages, mentions, publishing, webhooksLive
FacebookComments, direct messages, mentions, publishing, webhooksLive
ThreadsComments, mentions, publishing, webhooksLive
TikTokComments, mentions, publishing, webhooksLive
X / TwitterComments, direct messages, mentions, publishingLive
YouTubeComments, publishingLive
BlueskyComments, direct messages, mentions, publishing, webhooksLive
PinterestPublishing, boardsLive
TelegramDirect messages, webhooksLive
Google Business ProfileReviews, publishingLive
LinkedInProfile publishingLive
WhatsAppDirect messages, message templates, media & interactive messages, webhooks, business profile, phone numbersLive
ZaloDirect messages, article & video posts, webhooksLive

How SocialAPI.ai is built and run: How SocialAPI.ai is built and run

  • Official platform APIs only

    No reverse engineering, no scraping. Your accounts won’t get suspended because of anything we’re doing on our side. SocialAPI.ai uses only official platform APIs and does not perform reverse engineering or scraping.

  • Go on Kubernetes

    Same stack as CapitalSync. Health checks, circuit breakers, Prometheus metrics, horizontal scaling, all the boring stuff that keeps things up at 3am.

  • One engineer end to end

    Every connector, every webhook handler, every database migration. If something breaks, the person who wrote it is the one fixing it.

  • Built and hosted in Europe

    Erwan is French and SocialAPI.ai is a French company. He’s spent his whole career building software inside the EU regulatory framework, so GDPR isn’t a checklist bolted on for a US market, it’s the baseline he’s always built against. Postgres and Redis run in EU regions. SocialAPI.ai is hosted in Europe and is GDPR-aligned by default.

SDKs and community

We provide official SDKs and the MCP server on GitHub. The MCP server is also listed on agent marketplaces including Smithery, Composio, MCP.so, PulseMCP, and mcpmarket.

Bug reports, feature requests, and pull requests on the SDKs are welcome. If you are building something cool with the API, I would love to hear about it.

Say hello

This is an indie project and every email gets a personal reply.

Ready to unify your social interactions?

Free tier available. No credit card required. Ships with the MCP server.