{
  "data": {
    "category": {
      "area": "communication",
      "capabilities": [
        "social.post",
        "social.schedule",
        "social.analytics",
        "social.comments",
        "social.media-upload"
      ],
      "description": "APIs that publish and schedule posts across social networks from one call, and read back comments and analytics. Compared on which networks they reach, which of those need an app review or a business account, price per connected profile, media support, and whether you can host it yourself.",
      "indexed": [
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/getadloop-adloop.json",
          "kind": "mcp",
          "name": "AdLoop",
          "slug": "getadloop-adloop",
          "url": "https://www.anchorterminal.com/tools/getadloop-adloop"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/adspirer-ads.json",
          "kind": "mcp",
          "name": "ads",
          "slug": "adspirer-ads",
          "url": "https://www.anchorterminal.com/tools/adspirer-ads"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/altmetric-mcp.json",
          "kind": "mcp",
          "name": "altmetric-mcp",
          "slug": "altmetric-mcp",
          "url": "https://www.anchorterminal.com/tools/altmetric-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/deinai-creator-skill-v2.json",
          "kind": "mcp",
          "name": "Creator SKILL v2 — Influencer Discovery",
          "slug": "deinai-creator-skill-v2",
          "url": "https://www.anchorterminal.com/tools/deinai-creator-skill-v2"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/deinai-creator-skill.json",
          "kind": "mcp",
          "name": "Creator SKILL — Influencer Discovery",
          "slug": "deinai-creator-skill",
          "url": "https://www.anchorterminal.com/tools/deinai-creator-skill"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/creatordb-mcp.json",
          "kind": "mcp",
          "name": "CreatorDB",
          "slug": "creatordb-mcp",
          "url": "https://www.anchorterminal.com/tools/creatordb-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/crustapi-search.json",
          "kind": "mcp",
          "name": "CrustAPI Google + LinkedIn Data",
          "slug": "crustapi-search",
          "url": "https://www.anchorterminal.com/tools/crustapi-search"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gtm-api-linkedin-mcp.json",
          "kind": "mcp",
          "name": "gtm-api: LinkedIn MCP Server",
          "slug": "gtm-api-linkedin-mcp",
          "url": "https://www.anchorterminal.com/tools/gtm-api-linkedin-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hooka-mcp.json",
          "kind": "mcp",
          "name": "hooka.to MCP server",
          "slug": "hooka-mcp",
          "url": "https://www.anchorterminal.com/tools/hooka-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/instavision-instagram-discovery.json",
          "kind": "mcp",
          "name": "InstaVision — Instagram niche discovery",
          "slug": "instavision-instagram-discovery",
          "url": "https://www.anchorterminal.com/tools/instavision-instagram-discovery"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/zurc-kleos.json",
          "kind": "mcp",
          "name": "Kleos",
          "slug": "zurc-kleos",
          "url": "https://www.anchorterminal.com/tools/zurc-kleos"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/linkmcp.json",
          "kind": "mcp",
          "name": "LinkMCP: hosted LinkedIn MCP server",
          "slug": "linkmcp",
          "url": "https://www.anchorterminal.com/tools/linkmcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/metavert-llmopt.json",
          "kind": "mcp",
          "name": "LLM Optimizer",
          "slug": "metavert-llmopt",
          "url": "https://www.anchorterminal.com/tools/metavert-llmopt"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/makeaivideo-video-generator.json",
          "kind": "mcp",
          "name": "MakeAIVideo",
          "slug": "makeaivideo-video-generator",
          "url": "https://www.anchorterminal.com/tools/makeaivideo-video-generator"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/multi-upload-tool-mcp.json",
          "kind": "mcp",
          "name": "Multi Upload Tool",
          "slug": "multi-upload-tool-mcp",
          "url": "https://www.anchorterminal.com/tools/multi-upload-tool-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mux-mcp.json",
          "kind": "mcp",
          "name": "mux.com MCP server",
          "slug": "mux-mcp",
          "url": "https://www.anchorterminal.com/tools/mux-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mysocial.json",
          "kind": "mcp",
          "name": "Mysocial",
          "slug": "mysocial",
          "url": "https://www.anchorterminal.com/tools/mysocial"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/opentweet-mcp.json",
          "kind": "mcp",
          "name": "opentweet.io MCP server",
          "slug": "opentweet-mcp",
          "url": "https://www.anchorterminal.com/tools/opentweet-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/parlayx-mcp.json",
          "kind": "mcp",
          "name": "parlayx.com MCP server",
          "slug": "parlayx-mcp",
          "url": "https://www.anchorterminal.com/tools/parlayx-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/peeptrend-youtube-gaming-trend-finder.json",
          "kind": "mcp",
          "name": "PeepTrend: YouTube Gaming Trend Finder",
          "slug": "peeptrend-youtube-gaming-trend-finder",
          "url": "https://www.anchorterminal.com/tools/peeptrend-youtube-gaming-trend-finder"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/planifyapps-planify.json",
          "kind": "mcp",
          "name": "Planify",
          "slug": "planifyapps-planify",
          "url": "https://www.anchorterminal.com/tools/planifyapps-planify"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/posteverywhere-mcp.json",
          "kind": "mcp",
          "name": "posteverywhere.ai MCP server",
          "slug": "posteverywhere-mcp",
          "url": "https://www.anchorterminal.com/tools/posteverywhere-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/postlake-social.json",
          "kind": "mcp",
          "name": "PostLake",
          "slug": "postlake-social",
          "url": "https://www.anchorterminal.com/tools/postlake-social"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/postproxy.json",
          "kind": "mcp",
          "name": "Postproxy",
          "slug": "postproxy",
          "url": "https://www.anchorterminal.com/tools/postproxy"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/publora-mcp-server.json",
          "kind": "mcp",
          "name": "Publora",
          "slug": "publora-mcp-server",
          "url": "https://www.anchorterminal.com/tools/publora-mcp-server"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/rolli-mcp.json",
          "kind": "mcp",
          "name": "rolli.ai MCP server",
          "slug": "rolli-mcp",
          "url": "https://www.anchorterminal.com/tools/rolli-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/buildifyapp-youtube-scheduler.json",
          "kind": "mcp",
          "name": "Runsheet YouTube Scheduler",
          "slug": "buildifyapp-youtube-scheduler",
          "url": "https://www.anchorterminal.com/tools/buildifyapp-youtube-scheduler"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/salestouch.json",
          "kind": "mcp",
          "name": "SalesTouch",
          "slug": "salestouch",
          "url": "https://www.anchorterminal.com/tools/salestouch"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/social-api-socialapi.json",
          "kind": "mcp",
          "name": "socialapi",
          "slug": "social-api-socialapi",
          "url": "https://www.anchorterminal.com/tools/social-api-socialapi"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/sociality-mcp.json",
          "kind": "mcp",
          "name": "Sociality.io MCP",
          "slug": "sociality-mcp",
          "url": "https://www.anchorterminal.com/tools/sociality-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/socialneuron-mcp-server.json",
          "kind": "mcp",
          "name": "socialneuron.com MCP server",
          "slug": "socialneuron-mcp-server",
          "url": "https://www.anchorterminal.com/tools/socialneuron-mcp-server"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ssave-tiktok-instagram-downloader.json",
          "kind": "mcp",
          "name": "ssave.cc — TikTok \u0026 Instagram Downloader",
          "slug": "ssave-tiktok-instagram-downloader",
          "url": "https://www.anchorterminal.com/tools/ssave-tiktok-instagram-downloader"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ssemble-mcp-server.json",
          "kind": "mcp",
          "name": "Ssemble AI Clipping",
          "slug": "ssemble-mcp-server",
          "url": "https://www.anchorterminal.com/tools/ssemble-mcp-server"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/getmcpads-tiktok-ads.json",
          "kind": "mcp",
          "name": "TikTok Ads",
          "slug": "getmcpads-tiktok-ads",
          "url": "https://www.anchorterminal.com/tools/getmcpads-tiktok-ads"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/trendsapi-tiktok.json",
          "kind": "mcp",
          "name": "TikTok Trends API",
          "slug": "trendsapi-tiktok",
          "url": "https://www.anchorterminal.com/tools/trendsapi-tiktok"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tokportal-mcp.json",
          "kind": "mcp",
          "name": "TokPortal",
          "slug": "tokportal-mcp",
          "url": "https://www.anchorterminal.com/tools/tokportal-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vidlet.json",
          "kind": "mcp",
          "name": "VidLet",
          "slug": "vidlet",
          "url": "https://www.anchorterminal.com/tools/vidlet"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/xtracticle.json",
          "kind": "mcp",
          "name": "Xtracticle",
          "slug": "xtracticle",
          "url": "https://www.anchorterminal.com/tools/xtracticle"
        }
      ],
      "indexedCount": 38,
      "json": "https://www.anchorterminal.com/categories/social-media.json",
      "name": "Social media posting APIs",
      "slug": "social-media",
      "test": "",
      "title": "Social media posting and scheduling APIs for AI agents",
      "toolCount": 15,
      "tools": [
        "late",
        "buffer",
        "bundle-social",
        "postiz",
        "upload-post",
        "ayrshare",
        "x-mcp",
        "sprout-social",
        "mixpost",
        "typefully",
        "post-bridge",
        "publer",
        "blotato",
        "metricool",
        "oneup"
      ],
      "url": "https://www.anchorterminal.com/categories/social-media"
    },
    "faq": [
      {
        "answer": "Zernio (formerly Late) API + MCP has the highest benchmark score of the 15 ranked social media posting and scheduling APIs, 67.5 (B). Buffer API + MCP is second with 62 (B).",
        "question": "What are the highest-rated social media posting and scheduling APIs for AI agents?"
      },
      {
        "answer": "0 of the 15 ranked here grade BB or better, the bar for agent-ready on the Anchor benchmark.",
        "question": "How many social media posting and scheduling APIs are agent-ready?"
      },
      {
        "answer": "None of the ranked listings here accepts x402 for its main call yet.",
        "question": "Which social media posting and scheduling APIs accept x402 payments?"
      },
      {
        "answer": "By the Anchor benchmark score out of 100, a weighted mean of the scored categories minus deductions for negative events, from public evidence re-checked as vendors change. Listings cannot pay for a place. The latest assessment behind this page is from 9 October 2026.",
        "question": "How is this list ranked?"
      }
    ],
    "howToChoose": [
      {
        "label": "Networks reached and their approval",
        "detail": "Check which networks the API reaches and whether each one needs an app review or a business account, since that decides how soon an agent can post."
      },
      {
        "label": "Price per connected profile",
        "detail": "Multiply the price per connected profile by the number of accounts the agent will manage, since cost grows with every account added."
      },
      {
        "label": "Media types and upload limits",
        "detail": "Check which image and video formats the upload path accepts and how large they can be, because an agent that cannot attach media will post text only."
      },
      {
        "label": "Self-hosting and draft states",
        "detail": "Check whether the service can be self-hosted and how drafts, scheduled and published states are tracked, so the agent can resume a queue after a restart."
      }
    ],
    "picks": [
      {
        "also": {
          "name": "Buffer API + MCP",
          "slug": "buffer",
          "why": "B, 62/100"
        },
        "name": "Zernio (formerly Late) API + MCP",
        "need": "Highest score overall",
        "slug": "late",
        "why": "B, 67.5/100 on the benchmark"
      },
      {
        "name": "Postiz API + MCP",
        "need": "Schema \u0026 documentation",
        "slug": "postiz",
        "why": "88/100 on schema \u0026 documentation, against 83 for the overall leader"
      },
      {
        "name": "Sprout Social API",
        "need": "Security \u0026 auth",
        "slug": "sprout-social",
        "why": "61/100 on security \u0026 auth, against 57 for the overall leader"
      },
      {
        "name": "Postiz API + MCP",
        "need": "Transparency \u0026 trust",
        "slug": "postiz",
        "why": "81/100 on transparency \u0026 trust, against 58 for the overall leader"
      },
      {
        "also": {
          "name": "Mixpost API + MCP",
          "slug": "mixpost",
          "why": "self-hosted, proprietary licence"
        },
        "name": "Postiz API + MCP",
        "need": "Self-hosting under an open licence",
        "slug": "postiz",
        "why": "self-hosted, AGPL-3 licence"
      }
    ],
    "ranked": 15,
    "shortlist": [
      {
        "bestFor": "Agents and SaaS products that need posting, inbox and ads through one well-specified API with safe retries.",
        "grade": "B",
        "name": "Zernio (formerly Late) API + MCP",
        "position": 1,
        "price": "$6 / mo",
        "score": 67.5,
        "slug": "late",
        "strengths": [
          "Idempotency-Key on post creation and other writes, kept 24 hours, with an Idempotent-Replayed header on replays",
          "OpenAPI 3.1 spec (API version 1.194.0) and a Node SDK regenerated from it several times a day",
          "Hosted MCP with OAuth scopes, tool annotations and search_tools for the long tail"
        ],
        "url": "https://www.anchorterminal.com/tools/late",
        "verdict": "Idempotency-Key on post creation and other writes, kept 24 hours, with an Idempotent-Replayed header on replays. Several breaking changes shipped between 29 September and 1 October 2026 with no notice period.",
        "weaknesses": [
          "Several breaking changes shipped between 29 September and 1 October 2026 with no notice period",
          "Reddit and TikTok posting budgets are shared across all Zernio customers",
          "SDKs are pre-1.0 (0.2.1056) and release many times a day"
        ],
        "where": "both",
        "x402": "no"
      },
      {
        "bestFor": "Personal and small-team posting where the free plan and OAuth MCP are enough.",
        "grade": "B",
        "name": "Buffer API + MCP",
        "position": 2,
        "price": "$5 / mo",
        "score": 62,
        "slug": "buffer",
        "strengths": [
          "API, MCP and CLI on the free plan, with 3 channels and 3,000 requests a month and no card",
          "Hosted MCP with OAuth 2.0, PKCE and 11 scopes, including read-only ones such as posts:read",
          "429 responses carry an exact Retry-After and don't use up quota"
        ],
        "url": "https://www.anchorterminal.com/tools/buffer",
        "verdict": "API, MCP and CLI on the free plan, with 3 channels and 3,000 requests a month and no card. 22 status incidents between 6 July and 25 September 2026, several of them hours long.",
        "weaknesses": [
          "22 status incidents between 6 July and 25 September 2026, several of them hours long",
          "Low quotas, 100 requests per 15 minutes and 3,000 to 15,000 a month",
          "No media upload, every file has to sit at a public URL you host"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "A SaaS product or agent that manages many accounts for many customers, since paid plans do not charge per connected account and teams separate tenants.",
        "grade": "C",
        "name": "bundle.social",
        "position": 3,
        "price": "$100 / mo",
        "score": 60.1,
        "slug": "bundle-social",
        "strengths": [
          "OpenAPI 3.0.2 description with 194 operations, each with a description, plus llms.txt, llms-full.txt and Markdown copies of every docs page",
          "Paid plans are priced per organisation with no fee per connected account. The free plan covers 20 posts a month and needs no payment details",
          "Rate limits are published as three windows (100 a second, 500 per 10 seconds, 2,000 a minute), counted per endpoint for API keys"
        ],
        "url": "https://www.anchorterminal.com/tools/bundle-social",
        "verdict": "The REST API has a public OpenAPI 3.0 description of 194 operations, Markdown docs and published rate limits, and the free plan needs no card. Organisation API keys carry no scopes, there is no idempotency key, and the status page shows one API outage of 4 hours 3 minutes on 31 August 2026.",
        "weaknesses": [
          "API keys are organisation-wide with no scopes or read-only mode found, so one key reaches every team and connected account",
          "No idempotency key on `POST /api/v1/post`. A `referenceKey` with conflict protection is the nearest safeguard",
          "The status page records the API down for 4 hours 3 minutes on 31 August 2026"
        ],
        "where": "both",
        "x402": "no"
      },
      {
        "bestFor": "Teams that want to self-host, or want 34 platforms including Mastodon, Farcaster, Discord and Slack on a flat plan.",
        "grade": "C",
        "name": "Postiz API + MCP",
        "position": 4,
        "price": "$29 / mo",
        "score": 59.3,
        "slug": "postiz",
        "strengths": [
          "AGPL-3.0 and self-hostable with the API and MCP included, 34 platforms",
          "OpenAPI 3.1 spec with 27 paths, llms.txt and Markdown docs",
          "MCP tools in source carry readOnlyHint, destructiveHint and idempotentHint, with when-not-to-use guidance"
        ],
        "url": "https://www.anchorterminal.com/tools/postiz",
        "verdict": "AGPL-3.0 and self-hostable with the API and MCP included, 34 platforms. Create-post capped at 90 requests an hour on every Cloud plan.",
        "weaknesses": [
          "Create-post capped at 90 requests an hour on every Cloud plan",
          "One organisation key with no scopes, and the MCP OAuth grant is always read and write",
          "The docs document the API key in the MCP URL path at /mcp/{key}"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "Video-heavy publishing to TikTok, Reels and Shorts at a low price, and for white-label products that link end users through JWT connect pages.",
        "grade": "C",
        "name": "Upload-Post API + MCP",
        "position": 5,
        "price": "$24 / mo",
        "score": 58.7,
        "slug": "upload-post",
        "strengths": [
          "Free plan with 2 profiles and 10 uploads a month, no card",
          "MIT-licensed MCP with 59 tools, each annotated readOnlyHint or destructiveHint, in the official registry as com.upload-post/mcp",
          "Rate-limit guide with X-RateLimit headers, polling intervals, daily caps and an Idempotency-Key for uploads"
        ],
        "url": "https://www.anchorterminal.com/tools/upload-post",
        "verdict": "Free plan with 2 profiles and 10 uploads a month, no card. One account key with no scopes, and the MCP's OAuth grants a single mcp.full scope.",
        "weaknesses": [
          "One account key with no scopes, and the MCP's OAuth grants a single mcp.full scope",
          "59 MCP tools with no toolsets or read-only subset",
          "Comment, DM and Google Business review tools return untrusted text with no injection guidance"
        ],
        "where": "both",
        "x402": "no"
      },
      {
        "bestFor": "SaaS products that post for many end users and need comments, DMs, analytics and automations from one API.",
        "grade": "C",
        "name": "Ayrshare API + MCP",
        "position": 6,
        "price": "$149 / mo",
        "score": 57.2,
        "slug": "ayrshare",
        "strengths": [
          "Dated changelog entries several times a week, the latest on 29 September 2026, with breaking changes called out",
          "Status page with per-network components, and only two incidents since August, each under an hour",
          "Comments, DMs, analytics, ads boosting and automations as well as posting, across 13 networks plus WhatsApp messages"
        ],
        "url": "https://www.anchorterminal.com/tools/ayrshare",
        "verdict": "Dated changelog entries several times a week, the latest on 29 September 2026, with breaking changes called out. No free plan, and $149 a month to start.",
        "weaknesses": [
          "No free plan, and $149 a month to start",
          "One account key with no scopes, and the MCP has no OAuth, read-only mode or tool annotations",
          "No OpenAPI spec, and the GraphQL schema only arrived on 29 September 2026"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "Research and monitoring on X by an agent whose owner already has, or will pay for, an X developer app, such as searching the archive, reading timelines and mentions, and filing bookmarks.",
        "grade": "C",
        "name": "X MCP",
        "position": 7,
        "price": "$0.005 / call",
        "score": 55.4,
        "slug": "x-mcp",
        "strengths": [
          "Hosted by X on api.x.com, with full-archive post search, user search and news search among the documented tools",
          "OAuth 2.0 with PKCE (S256), refresh tokens and header-only bearer tokens, per the server's published metadata",
          "Per-resource prices are public, such as $0.005 a post read and $0.001 for reads of the app owner's own data"
        ],
        "url": "https://www.anchorterminal.com/tools/x-mcp",
        "verdict": "First-party access to full-archive post search, user lookup, trends and news, with OAuth 2.0 PKCE scopes and per-resource prices published without a login. Every user must create a paid X developer app, the tool list isn't published, and the documented tools don't create posts.",
        "weaknesses": [
          "No dynamic client registration, so each user creates an X developer app on the Pay-per-use package in Production",
          "The tool list and tool schemas aren't published, and the endpoint answers 401 without a token",
          "The documented tools don't create posts, replies, likes or follows. Writes cover bookmarks and Articles"
        ],
        "where": "both",
        "x402": "no"
      },
      {
        "bestFor": "Reporting agents that pull profile, post, inbox, listening and case data for a company that already pays for Sprout Social, and for drafting posts a person will approve.",
        "grade": "C",
        "name": "Sprout Social API",
        "position": 8,
        "price": "$399 / seat-mo",
        "score": 54.7,
        "slug": "sprout-social",
        "strengths": [
          "OAuth 2.0 client credentials issue short-lived JWT access tokens, and named API tokens can be invalidated in settings",
          "Rate limits are published as 60 requests a minute and 250,000 a month",
          "Messages and post requests take a `fields` list and return only `guid` when it is omitted, with `limit` up to 100 and cursor paging"
        ],
        "url": "https://www.anchorterminal.com/tools/sprout-social",
        "verdict": "The API reads analytics, inbox messages, listening topics and cases across the main networks, with OAuth client credentials, field selection and a dated changelog. It creates draft posts only, so a person must publish them in Sprout. Access needs the Advanced plan at $399 per seat a month, and no OpenAPI file or SDK was found.",
        "weaknesses": [
          "Posts can be created only as drafts (`is_draft: true`), so the API cannot publish or schedule a post without a person in Sprout",
          "API access is listed on the Advanced plan at $399 per seat a month and on Enterprise, with no per-call price",
          "No OpenAPI file, SDK or MCP server was found in the reviewed documentation"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "Agencies and teams that must keep tokens and content on their own servers and want a one-off price.",
        "grade": "D",
        "name": "Mixpost API + MCP",
        "position": 9,
        "price": "Paid",
        "score": 49.5,
        "slug": "mixpost",
        "strengths": [
          "One-off $299 licence with unlimited accounts and members, and a perpetual fallback licence",
          "OpenAPI 3.1 spec and a 30-tool MCP server, with every tool labelled read, write or destructive in the docs",
          "Data and tokens stay on your own infrastructure"
        ],
        "url": "https://www.anchorterminal.com/tools/mixpost",
        "verdict": "One-off $299 licence with unlimited accounts and members, and a perpetual fallback licence. No API or MCP in the free Lite edition.",
        "weaknesses": [
          "No API or MCP in the free Lite edition",
          "Tokens carry the full authority of the user who created them, with no scopes",
          "Public path-traversal (24 February 2026) and XSS (17 June 2026) reports on the Lite repo, still open with no advisory"
        ],
        "where": "local",
        "x402": "no"
      },
      {
        "bestFor": "An agent that drafts and schedules posts for one person's or one team's own accounts, with a human reviewing drafts and comments in the Typefully editor.",
        "grade": "D",
        "name": "Typefully",
        "position": 10,
        "price": "Freemium",
        "score": 49.1,
        "slug": "typefully",
        "strengths": [
          "OpenAPI 3.1 document for 24 operations and seven webhook events, with the same reference served as Markdown and indexed in `llms.txt`",
          "Hosted MCP server at `https://mcp.typefully.com/mcp` with OAuth, PKCE and dynamic client registration, listed in the official MCP registry as `com.typefully/mcp`",
          "A draft can be saved, planned, scheduled or published, and a planned draft never publishes until `publish_at` confirms it"
        ],
        "url": "https://www.anchorterminal.com/tools/typefully",
        "verdict": "A public OpenAPI 3.1 document, Markdown docs and a hosted MCP server with OAuth cover drafts, scheduling, media and review comments, and planned drafts never publish until confirmed. Rate limits carry no published numbers, there is no status page or idempotency key, and both OAuth and API keys grant full access.",
        "weaknesses": [
          "Rate limits are described by response headers only. No request numbers are published, and no `Retry-After` header is documented",
          "No status page, incident history or SLA was found. The terms supply the service as is",
          "No idempotency key on draft creation, so a retried `publish_at: \"now\"` call can post twice"
        ],
        "where": "hosted",
        "x402": "no"
      }
    ],
    "updated": "2026-10-09"
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/best/social-media/",
    "json": "https://www.anchorterminal.com/best/social-media/index.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/best/social-media/index.md",
    "slim": "https://www.anchorterminal.com/best/social-media/index.min.md"
  },
  "markdown": "The 10 highest-scoring of 15 social media posting and scheduling APIs on the Anchor benchmark, with a pick for each need and where each one falls short. Scores come from public evidence, re-checked as vendors change.\n\n- Ranked: 15 · agent-ready (BB or better): 0 · accept x402: 0 · hosted endpoints: 14\n- Full ranked table: https://www.anchorterminal.com/categories/social-media.md\n- Head-to-head comparisons: https://www.anchorterminal.com/compare/social-media/index.md (103)\n- Methodology: https://www.anchorterminal.com/benchmark/index.md\n\n## The shortlist\n\n| # | Tool | Grade | Score | Best for | Price | Where |\n| --- | --- | --- | --- | --- | --- | --- |\n| 1 | [Zernio (formerly Late) API + MCP](https://www.anchorterminal.com/tools/late.md) | B | 67.5 | Agents and SaaS products that need posting, inbox and ads through one well-specified API with safe retries. | $6 / mo | hosted and local |\n| 2 | [Buffer API + MCP](https://www.anchorterminal.com/tools/buffer.md) | B | 62 | Personal and small-team posting where the free plan and OAuth MCP are enough. | $5 / mo | hosted |\n| 3 | [bundle.social](https://www.anchorterminal.com/tools/bundle-social.md) | C | 60.1 | A SaaS product or agent that manages many accounts for many customers, since paid plans do not charge per connected account and teams separate tenants. | $100 / mo | hosted and local |\n| 4 | [Postiz API + MCP](https://www.anchorterminal.com/tools/postiz.md) | C | 59.3 | Teams that want to self-host, or want 34 platforms including Mastodon, Farcaster, Discord and Slack on a flat plan. | $29 / mo | hosted |\n| 5 | [Upload-Post API + MCP](https://www.anchorterminal.com/tools/upload-post.md) | C | 58.7 | Video-heavy publishing to TikTok, Reels and Shorts at a low price, and for white-label products that link end users through JWT connect pages. | $24 / mo | hosted and local |\n| 6 | [Ayrshare API + MCP](https://www.anchorterminal.com/tools/ayrshare.md) | C | 57.2 | SaaS products that post for many end users and need comments, DMs, analytics and automations from one API. | $149 / mo | hosted |\n| 7 | [X MCP](https://www.anchorterminal.com/tools/x-mcp.md) | C | 55.4 | Research and monitoring on X by an agent whose owner already has, or will pay for, an X developer app, such as searching the archive, reading timelines and mentions, and filing bookmarks. | $0.005 / call | hosted and local |\n| 8 | [Sprout Social API](https://www.anchorterminal.com/tools/sprout-social.md) | C | 54.7 | Reporting agents that pull profile, post, inbox, listening and case data for a company that already pays for Sprout Social, and for drafting posts a person will approve. | $399 / seat-mo | hosted |\n| 9 | [Mixpost API + MCP](https://www.anchorterminal.com/tools/mixpost.md) | D | 49.5 | Agencies and teams that must keep tokens and content on their own servers and want a one-off price. | Paid | local |\n| 10 | [Typefully](https://www.anchorterminal.com/tools/typefully.md) | D | 49.1 | An agent that drafts and schedules posts for one person's or one team's own accounts, with a human reviewing drafts and comments in the Typefully editor. | Freemium | hosted |\n\n## Picks by need\n\n- Highest score overall: [Zernio (formerly Late) API + MCP](https://www.anchorterminal.com/tools/late.md), B, 67.5/100 on the benchmark. Also [Buffer API + MCP](https://www.anchorterminal.com/tools/buffer.md), B, 62/100.\n- Schema \u0026 documentation: [Postiz API + MCP](https://www.anchorterminal.com/tools/postiz.md), 88/100 on schema \u0026 documentation, against 83 for the overall leader.\n- Security \u0026 auth: [Sprout Social API](https://www.anchorterminal.com/tools/sprout-social.md), 61/100 on security \u0026 auth, against 57 for the overall leader.\n- Transparency \u0026 trust: [Postiz API + MCP](https://www.anchorterminal.com/tools/postiz.md), 81/100 on transparency \u0026 trust, against 58 for the overall leader.\n- Self-hosting under an open licence: [Postiz API + MCP](https://www.anchorterminal.com/tools/postiz.md), self-hosted, AGPL-3 licence. Also [Mixpost API + MCP](https://www.anchorterminal.com/tools/mixpost.md), self-hosted, proprietary licence.\n\n## How to choose\n\n- Networks reached and their approval: Check which networks the API reaches and whether each one needs an app review or a business account, since that decides how soon an agent can post.\n- Price per connected profile: Multiply the price per connected profile by the number of accounts the agent will manage, since cost grows with every account added.\n- Media types and upload limits: Check which image and video formats the upload path accepts and how large they can be, because an agent that cannot attach media will post text only.\n- Self-hosting and draft states: Check whether the service can be self-hosted and how drafts, scheduled and published states are tracked, so the agent can resume a queue after a restart.\n\n## Each one in detail\n\n### 1. Zernio (formerly Late) API + MCP, B 67.5/100\n\nSocial media and messaging API (formerly Late at getlate.dev, renamed Zernio in 2026) for 16 channels plus ads, inbox, SMS and WhatsApp.\n\n- Verdict: Idempotency-Key on post creation and other writes, kept 24 hours, with an Idempotent-Replayed header on replays. Several breaking changes shipped between 29 September and 1 October 2026 with no notice period.\n- Choose it for: Agents and SaaS products that need posting, inbox and ads through one well-specified API with safe retries.\n- Strength: Idempotency-Key on post creation and other writes, kept 24 hours, with an Idempotent-Replayed header on replays\n- Strength: OpenAPI 3.1 spec (API version 1.194.0) and a Node SDK regenerated from it several times a day\n- Strength: Hosted MCP with OAuth scopes, tool annotations and search_tools for the long tail\n- Weakness: Several breaking changes shipped between 29 September and 1 October 2026 with no notice period\n- Weakness: Reddit and TikTok posting budgets are shared across all Zernio customers\n- Weakness: SDKs are pre-1.0 (0.2.1056) and release many times a day\n- Price: $6 / mo · Auth: OAuth or key · x402: no · Where: hosted and local\n- Full assessment: https://www.anchorterminal.com/tools/late.md\n\n### 2. Buffer API + MCP, B 62/100\n\nBuffer's GraphQL API, reopened to everyone on 2026-05-27 and free on every plan, with a hosted MCP server (20 tools) and a CLI.\n\n- Verdict: API, MCP and CLI on the free plan, with 3 channels and 3,000 requests a month and no card. 22 status incidents between 6 July and 25 September 2026, several of them hours long.\n- Choose it for: Personal and small-team posting where the free plan and OAuth MCP are enough.\n- Strength: API, MCP and CLI on the free plan, with 3 channels and 3,000 requests a month and no card\n- Strength: Hosted MCP with OAuth 2.0, PKCE and 11 scopes, including read-only ones such as posts:read\n- Strength: 429 responses carry an exact Retry-After and don't use up quota\n- Weakness: 22 status incidents between 6 July and 25 September 2026, several of them hours long\n- Weakness: Low quotas, 100 requests per 15 minutes and 3,000 to 15,000 a month\n- Weakness: No media upload, every file has to sit at a public URL you host\n- Price: $5 / mo · Auth: OAuth or key · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/buffer.md\n- Against #1: https://www.anchorterminal.com/compare/buffer-vs-late.md\n\n### 3. bundle.social, C 60.1/100\n\nbundle.social is a hosted REST API from BUNDLE SP. Z O.O. in Warsaw for publishing, scheduling, commenting and reading analytics across 15 social networks. It also ships a TypeScript SDK, a CLI and a local MCP server.\n\n- Verdict: The REST API has a public OpenAPI 3.0 description of 194 operations, Markdown docs and published rate limits, and the free plan needs no card. Organisation API keys carry no scopes, there is no idempotency key, and the status page shows one API outage of 4 hours 3 minutes on 31 August 2026.\n- Choose it for: A SaaS product or agent that manages many accounts for many customers, since paid plans do not charge per connected account and teams separate tenants.\n- Strength: OpenAPI 3.0.2 description with 194 operations, each with a description, plus llms.txt, llms-full.txt and Markdown copies of every docs page\n- Strength: Paid plans are priced per organisation with no fee per connected account. The free plan covers 20 posts a month and needs no payment details\n- Strength: Rate limits are published as three windows (100 a second, 500 per 10 seconds, 2,000 a minute), counted per endpoint for API keys\n- Weakness: API keys are organisation-wide with no scopes or read-only mode found, so one key reaches every team and connected account\n- Weakness: No idempotency key on `POST /api/v1/post`. A `referenceKey` with conflict protection is the nearest safeguard\n- Weakness: The status page records the API down for 4 hours 3 minutes on 31 August 2026\n- Price: $100 / mo · Auth: API key · x402: no · Where: hosted and local\n- Full assessment: https://www.anchorterminal.com/tools/bundle-social.md\n- Against #1: https://www.anchorterminal.com/compare/bundle-social-vs-late.md\n\n### 4. Postiz API + MCP, C 59.3/100\n\nOpen-source social scheduler (AGPL-3.0) for 34 platforms that you can self-host free or use as Postiz Cloud from $29 a month.\n\n- Verdict: AGPL-3.0 and self-hostable with the API and MCP included, 34 platforms. Create-post capped at 90 requests an hour on every Cloud plan.\n- Choose it for: Teams that want to self-host, or want 34 platforms including Mastodon, Farcaster, Discord and Slack on a flat plan.\n- Strength: AGPL-3.0 and self-hostable with the API and MCP included, 34 platforms\n- Strength: OpenAPI 3.1 spec with 27 paths, llms.txt and Markdown docs\n- Strength: MCP tools in source carry readOnlyHint, destructiveHint and idempotentHint, with when-not-to-use guidance\n- Weakness: Create-post capped at 90 requests an hour on every Cloud plan\n- Weakness: One organisation key with no scopes, and the MCP OAuth grant is always read and write\n- Weakness: The docs document the API key in the MCP URL path at /mcp/{key}\n- Price: $29 / mo · Auth: OAuth or key · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/postiz.md\n- Against #1: https://www.anchorterminal.com/compare/late-vs-postiz.md\n\n### 5. Upload-Post API + MCP, C 58.7/100\n\nREST API for publishing video, photos, text and documents to TikTok, Instagram, YouTube and 20 or so other networks, with async uploads, scheduling and analytics.\n\n- Verdict: Free plan with 2 profiles and 10 uploads a month, no card. One account key with no scopes, and the MCP's OAuth grants a single mcp.full scope.\n- Choose it for: Video-heavy publishing to TikTok, Reels and Shorts at a low price, and for white-label products that link end users through JWT connect pages.\n- Strength: Free plan with 2 profiles and 10 uploads a month, no card\n- Strength: MIT-licensed MCP with 59 tools, each annotated readOnlyHint or destructiveHint, in the official registry as com.upload-post/mcp\n- Strength: Rate-limit guide with X-RateLimit headers, polling intervals, daily caps and an Idempotency-Key for uploads\n- Weakness: One account key with no scopes, and the MCP's OAuth grants a single mcp.full scope\n- Weakness: 59 MCP tools with no toolsets or read-only subset\n- Weakness: Comment, DM and Google Business review tools return untrusted text with no injection guidance\n- Price: $24 / mo · Auth: OAuth or key · x402: no · Where: hosted and local\n- Full assessment: https://www.anchorterminal.com/tools/upload-post.md\n- Against #1: https://www.anchorterminal.com/compare/late-vs-upload-post.md\n\n### 6. Ayrshare API + MCP, C 57.2/100\n\nREST and GraphQL API for posting, scheduling, analytics, comments and DMs across 14 social networks, with a hosted MCP server (27 tools) on the same key.\n\n- Verdict: Dated changelog entries several times a week, the latest on 29 September 2026, with breaking changes called out. No free plan, and $149 a month to start.\n- Choose it for: SaaS products that post for many end users and need comments, DMs, analytics and automations from one API.\n- Strength: Dated changelog entries several times a week, the latest on 29 September 2026, with breaking changes called out\n- Strength: Status page with per-network components, and only two incidents since August, each under an hour\n- Strength: Comments, DMs, analytics, ads boosting and automations as well as posting, across 13 networks plus WhatsApp messages\n- Weakness: No free plan, and $149 a month to start\n- Weakness: One account key with no scopes, and the MCP has no OAuth, read-only mode or tool annotations\n- Weakness: No OpenAPI spec, and the GraphQL schema only arrived on 29 September 2026\n- Price: $149 / mo · Auth: API key · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/ayrshare.md\n- Against #1: https://www.anchorterminal.com/compare/ayrshare-vs-late.md\n\n### 7. X MCP, C 55.4/100\n\nX MCP is X Corp.'s hosted Model Context Protocol server for the X API at api.x.com/mcp. It lets a model search posts, look up users, manage bookmarks, read trends and news, and draft Articles.\n\n- Verdict: First-party access to full-archive post search, user lookup, trends and news, with OAuth 2.0 PKCE scopes and per-resource prices published without a login. Every user must create a paid X developer app, the tool list isn't published, and the documented tools don't create posts.\n- Choose it for: Research and monitoring on X by an agent whose owner already has, or will pay for, an X developer app, such as searching the archive, reading timelines and mentions, and filing bookmarks.\n- Strength: Hosted by X on api.x.com, with full-archive post search, user search and news search among the documented tools\n- Strength: OAuth 2.0 with PKCE (S256), refresh tokens and header-only bearer tokens, per the server's published metadata\n- Strength: Per-resource prices are public, such as $0.005 a post read and $0.001 for reads of the app owner's own data\n- Weakness: No dynamic client registration, so each user creates an X developer app on the Pay-per-use package in Production\n- Weakness: The tool list and tool schemas aren't published, and the endpoint answers 401 without a token\n- Weakness: The documented tools don't create posts, replies, likes or follows. Writes cover bookmarks and Articles\n- Price: $0.005 / call · Auth: OAuth or key · x402: no · Where: hosted and local\n- Full assessment: https://www.anchorterminal.com/tools/x-mcp.md\n- Against #1: https://www.anchorterminal.com/compare/late-vs-x-mcp.md\n\n### 8. Sprout Social API, C 54.7/100\n\nSprout Social is a social media management suite. Its REST API reads profile and post analytics, inbox messages, listening topics and cases for connected profiles, and creates draft posts with media, on plans that include API access.\n\n- Verdict: The API reads analytics, inbox messages, listening topics and cases across the main networks, with OAuth client credentials, field selection and a dated changelog. It creates draft posts only, so a person must publish them in Sprout. Access needs the Advanced plan at $399 per seat a month, and no OpenAPI file or SDK was found.\n- Choose it for: Reporting agents that pull profile, post, inbox, listening and case data for a company that already pays for Sprout Social, and for drafting posts a person will approve.\n- Strength: OAuth 2.0 client credentials issue short-lived JWT access tokens, and named API tokens can be invalidated in settings\n- Strength: Rate limits are published as 60 requests a minute and 250,000 a month\n- Strength: Messages and post requests take a `fields` list and return only `guid` when it is omitted, with `limit` up to 100 and cursor paging\n- Weakness: Posts can be created only as drafts (`is_draft: true`), so the API cannot publish or schedule a post without a person in Sprout\n- Weakness: API access is listed on the Advanced plan at $399 per seat a month and on Enterprise, with no per-call price\n- Weakness: No OpenAPI file, SDK or MCP server was found in the reviewed documentation\n- Price: $399 / seat-mo · Auth: OAuth or key · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/sprout-social.md\n- Against #1: https://www.anchorterminal.com/compare/late-vs-sprout-social.md\n\n### 9. Mixpost API + MCP, D 49.5/100\n\nSelf-hosted Laravel package for social scheduling, with a REST API and a built-in MCP server on your own instance.\n\n- Verdict: One-off $299 licence with unlimited accounts and members, and a perpetual fallback licence. No API or MCP in the free Lite edition.\n- Choose it for: Agencies and teams that must keep tokens and content on their own servers and want a one-off price.\n- Strength: One-off $299 licence with unlimited accounts and members, and a perpetual fallback licence\n- Strength: OpenAPI 3.1 spec and a 30-tool MCP server, with every tool labelled read, write or destructive in the docs\n- Strength: Data and tokens stay on your own infrastructure\n- Weakness: No API or MCP in the free Lite edition\n- Weakness: Tokens carry the full authority of the user who created them, with no scopes\n- Weakness: Public path-traversal (24 February 2026) and XSS (17 June 2026) reports on the Lite repo, still open with no advisory\n- Price: Paid · Auth: Token · x402: no · Where: local\n- Full assessment: https://www.anchorterminal.com/tools/mixpost.md\n- Against #1: https://www.anchorterminal.com/compare/late-vs-mixpost.md\n\n### 10. Typefully, D 49.1/100\n\nTypefully is a writing and scheduling app for social posts on X, LinkedIn, Threads, Bluesky, Mastodon and Substack Notes. Its REST API v2 and hosted MCP server create, schedule and publish drafts for the account's own connected profiles.\n\n- Verdict: A public OpenAPI 3.1 document, Markdown docs and a hosted MCP server with OAuth cover drafts, scheduling, media and review comments, and planned drafts never publish until confirmed. Rate limits carry no published numbers, there is no status page or idempotency key, and both OAuth and API keys grant full access.\n- Choose it for: An agent that drafts and schedules posts for one person's or one team's own accounts, with a human reviewing drafts and comments in the Typefully editor.\n- Strength: OpenAPI 3.1 document for 24 operations and seven webhook events, with the same reference served as Markdown and indexed in `llms.txt`\n- Strength: Hosted MCP server at `https://mcp.typefully.com/mcp` with OAuth, PKCE and dynamic client registration, listed in the official MCP registry as `com.typefully/mcp`\n- Strength: A draft can be saved, planned, scheduled or published, and a planned draft never publishes until `publish_at` confirms it\n- Weakness: Rate limits are described by response headers only. No request numbers are published, and no `Retry-After` header is documented\n- Weakness: No status page, incident history or SLA was found. The terms supply the service as is\n- Weakness: No idempotency key on draft creation, so a retried `publish_at: \"now\"` call can post twice\n- Price: Freemium · Auth: OAuth or key · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/typefully.md\n- Against #1: https://www.anchorterminal.com/compare/late-vs-typefully.md\n\n5 more are ranked in the full table: https://www.anchorterminal.com/categories/social-media.md\n\n## Head to head\n\n- [Buffer API + MCP vs Zernio (formerly Late) API + MCP](https://www.anchorterminal.com/compare/buffer-vs-late.md)\n- [bundle.social vs Zernio (formerly Late) API + MCP](https://www.anchorterminal.com/compare/bundle-social-vs-late.md)\n- [Zernio (formerly Late) API + MCP vs Postiz API + MCP](https://www.anchorterminal.com/compare/late-vs-postiz.md)\n- [Zernio (formerly Late) API + MCP vs Upload-Post API + MCP](https://www.anchorterminal.com/compare/late-vs-upload-post.md)\n- [Buffer API + MCP vs bundle.social](https://www.anchorterminal.com/compare/buffer-vs-bundle-social.md)\n- [Buffer API + MCP vs Postiz API + MCP](https://www.anchorterminal.com/compare/buffer-vs-postiz.md)\n- [Buffer API + MCP vs Upload-Post API + MCP](https://www.anchorterminal.com/compare/buffer-vs-upload-post.md)\n- [bundle.social vs Postiz API + MCP](https://www.anchorterminal.com/compare/bundle-social-vs-postiz.md)\n- [bundle.social vs Upload-Post API + MCP](https://www.anchorterminal.com/compare/bundle-social-vs-upload-post.md)\n- [Postiz API + MCP vs Upload-Post API + MCP](https://www.anchorterminal.com/compare/postiz-vs-upload-post.md)\n\n## Questions\n\n### What are the highest-rated social media posting and scheduling APIs for AI agents?\n\nZernio (formerly Late) API + MCP has the highest benchmark score of the 15 ranked social media posting and scheduling APIs, 67.5 (B). Buffer API + MCP is second with 62 (B).\n\n### How many social media posting and scheduling APIs are agent-ready?\n\n0 of the 15 ranked here grade BB or better, the bar for agent-ready on the Anchor benchmark.\n\n### Which social media posting and scheduling APIs accept x402 payments?\n\nNone of the ranked listings here accepts x402 for its main call yet.\n\n### How is this list ranked?\n\nBy the Anchor benchmark score out of 100, a weighted mean of the scored categories minus deductions for negative events, from public evidence re-checked as vendors change. Listings cannot pay for a place. The latest assessment behind this page is from 9 October 2026.\n\n## How this list is made\n\nThe order is the Anchor benchmark score, the same number as on each listing. Each listing is graded from public evidence against the benchmark checklist, and the picks are worked out from those grades, prices and facts. No listing pays for its place, and paid audits or listing help never change a score.\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Best of",
        "url": "https://www.anchorterminal.com/best/"
      },
      {
        "name": "Social media posting APIs",
        "url": ""
      }
    ],
    "description": "Zernio (formerly Late) API + MCP (B), Buffer API + MCP (B) and bundle.social (C) lead the 15 ranked social media posting and scheduling APIs. Picks by need, strengths, weaknesses and prices from the Anchor benchmark.",
    "facts": [
      "Zernio (formerly Late) API + MCP B",
      "Buffer API + MCP B",
      "bundle.social C"
    ],
    "h1": "Best social media posting and scheduling APIs for AI agents",
    "image": "https://www.anchorterminal.com/assets/og/best-social-media.png",
    "path": "/best/social-media/",
    "published": "",
    "section": "tools",
    "title": "Best social media posting and scheduling APIs for AI agents in 2026",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/best/social-media/"
  },
  "tokens": {
    "markdown": 5600,
    "slim": 1330
  },
  "version": 1
}
