Private beta · Developer API

One API to publish everywhere.

Lemmek lets SaaS products, agencies and AI agents publish content to social platforms on behalf of users who connect their own accounts. One request, a clear result for every platform.

  • Official platform APIs only
  • Users connect and consent via OAuth
  • Hosted in the EU
POST/v1/postsrequest
curl https://api.lemmek.com/v1/posts \
  -H "Authorization: Bearer lk_test_4f9c…" \
  -H "Idempotency-Key: launch-2026-10-01" \
  -d '{
    "profile_id": "prof_8Jq2",
    "targets": [
      { "account_id": "acc_ig_71", "type": "reel" },
      { "account_id": "acc_tt_20" },
      { "account_id": "acc_yt_05", "type": "short" }
    ],
    "text": "Our autumn collection is live.",
    "media": ["med_3kd9"],
    "ai_generated": false,
    "options": { "tiktok": { "privacy_level": "PUBLIC_TO_EVERYONE" } }
  }'
200GET /v1/posts/post_Zr81result
{
  "id": "post_Zr81",
  "status": "completed",
  "targets": [
    { "platform": "instagram", "status": "published",
      "remote_url": "https://instagram.com/reel/…",
      "visibility": "public", "verified_at": "2026-10-01T09:00:41Z" },
    { "platform": "tiktok", "status": "published",
      "remote_url": "https://tiktok.com/@…/video/…",
      "visibility": "public", "verified_at": "2026-10-01T09:01:12Z" },
    { "platform": "youtube", "status": "published",
      "remote_url": "https://youtube.com/shorts/…",
      "visibility": "public", "verified_at": "2026-10-01T09:02:03Z" }
  ]
}

Why Lemmek

Publishing infrastructure you do not have to rebuild for every platform.

01

White-label connect page, free

Your users connect their accounts on a page with your name, your domain and your privacy notice. It is included on every plan at no extra cost.

02

Honest delivery

No duplicate posts and no silent failures. Every platform in a post ends in one clear outcome: published with a verified link, not published with a reason, or unknown with evidence.

03

Built for agents

An MCP server and a skill file let AI agents validate and publish content safely. Real publishing requires explicit confirmation; dry runs are the default.

How it works

Your users stay in control of their accounts.

Lemmek publishes only content that your user, or you on their instruction, asks to publish, and only to accounts they connected themselves.

  1. 1

    Create a profile

    One profile per customer of yours. It groups the accounts that person or business connects.

  2. 2

    Your user connects accounts

    They sign in with each platform's official login, review the requested permissions, and choose which Pages or channels to allow. They can revoke access at any time.

  3. 3

    Publish with one request

    Send text and media once. Lemmek adapts the media to each platform, applies the platform's rules, and reports the outcome for every target by webhook.

Delivery

Three outcomes. Never a guess.

Every step is recorded before a platform is called. That is how Lemmek knows whether a post went out, and why it never publishes the same post twice.

  • published

    Published

    Confirmed by the platform through its API, with a link to the post and its actual visibility. A post that went out as private is reported as private, not as success.

  • not_published

    Not published

    A clear reason, the platform's original error, and who can fix it: you, your user, or us. Expired access comes with a ready reconnect link.

  • unknown

    Outcome unknown

    If a platform times out, we check with the platform before doing anything else. We retry only when we can prove the post does not exist, so your users never see duplicates.

For AI agents

Agents can publish. Safely.

The Lemmek MCP server gives agents the same API with guardrails: platform rules are checked before sending, publishing defaults to a dry run, and permissions follow the API key they use.

Works with Claude Code, Codex and any MCP-compatible client.

MCPmcp.lemmek.com
// Tools exposed by the Lemmek MCP server
list_accounts        accounts and their health
get_capabilities     formats, limits, options per account
validate_post        check a post before it is sent
create_post          dry_run by default, explicit confirm
get_post             outcome for every platform
create_link_session  send a user the connect page

Built to platform rules

Compliance is part of the API, not a footnote.

Consent first

Accounts are connected only through each platform's official OAuth flow by the account owner. We request the minimum permissions needed to publish.

Platform rules built in

TikTok creator settings and consent, AI-generated content labels, YouTube audience settings and Meta Page selection are enforced by the API itself.

Security

Access tokens are encrypted with AES-256-GCM using keys held in a key management service. Customer data is isolated per tenant. Security

Data deletion

Users can disconnect at any time from the platform or from the product they use. Data is deleted within 7 days. How deletion works

Building a product that publishes content?

Lemmek is in private beta. Tell us what you are building and which platforms you need.