White-Label Social Media API for Agencies
Offer your clients a seamless social media management experience under your own brand. Our white-label API lets agencies integrate publishing, scheduling, analytics, and account management directly into their existing platforms, without building everything from scratch.
// Publish on behalf of any client account, one call.await fetch("https://api.ayrshare.com/api/post", { method: "POST", headers: { "Content-Type": "application/json", Authorization: `Bearer ${API_KEY}`, "Profile-Key": client.profileKey, }, body: JSON.stringify({ post: client.caption, platforms: client.platforms, scheduleDate: client.scheduleDate, }),});
One integration, 13+ networks, hundreds of client accounts. The multi-tenant Business Plan is proven at 25M+ daily API calls and 20K+ daily posts.
Agencies That Have Outgrown Per-Seat Tools
Technically literate teams managing 10 to 200+ client social profiles who want programmatic control and their own branded software, at a fraction of the cost of off-the-shelf social management systems.
The Full Social Lifecycle, Across Every Client, Under Your Brand
Ayrshare gives you each capability as one API call. You own the branding, the hierarchy, and the UX; Ayrshare is the infrastructure beneath it.
Publish and schedule
Post on behalf of every client across 13+ networks. Send one client live or schedule across hundreds in code, with per-platform tweaks where you need them.

Branded client reporting
Pull platform-native analytics through the API and drop them straight into your own dashboards and reports, on your schedule, in your design.

Manage engagement per client
Handle comments, DMs, and reviews for each client from your own tool, with every account kept isolated by multi-tenant profiles.

One System That Acts on Behalf of Every Client Account
Ayrshare's business plan account structure was built for acting on behalf of many accounts: each client maps to an isolated profile with JWT-based user isolation, a customizable OAuth flow, token refresh at scale, and per-profile rate limits. Publish to one client or schedule across hundreds in code, instead of logging into a separate dashboard or paying for a seat per client.
See the Business Plan
Ayrshare Runs Invisibly. The Product Your Clients See Is Entirely Yours
Ayrshare is embedded infrastructure with no end-user interface of its own, so the brand, the portal, and the workflow your clients touch are all yours.
Clients connect their own accounts through a customizable OAuth flow inside your tool. Each connection becomes an isolated profile you control programmatically, with your logo on the linking page.
Read the white-label docs// Each client links their own accounts inside YOUR tool:// your logo, your domain, your branded linking page.const { url } = await fetch( "https://api.ayrshare.com/api/profiles/generateJWT", { method: "POST", headers: { "Content-Type": "application/json", Authorization: `Bearer ${API_KEY}`, }, body: JSON.stringify({ domain: "agency", // your provisioned domain privateKey, // your private key profileKey: client.profileKey, }), },).then((res) => res.json()); // Open `url` in your UI. The client connects Instagram,// LinkedIn, TikTok, and you can post on their behalf.
Build The Workflow Your Agency Already Runs
Off-the-shelf tools impose their own workflow, so your team adapts to the software. Because Ayrshare is an API rather than a fixed UI, the repetitive steps become automated instead of manual, and account managers spend their time on strategy and client relationships.
Bulk-schedule from one brief
Push a single campaign brief across dozens of client profiles at once, instead of posting client by client.
Route through your own approvals
Move content through your approval stages and publish automatically the moment a client signs off.
Apply each client as a template
Encode each client's posting cadence, brand rules, and platform mix once, so no one rebuilds them every week.
Generate branded reports on a schedule
Pull analytics through the API on a cadence, instead of assembling client reports by hand.
Let an AI draft and queue
Use the action MCP to have an AI draft, validate, and queue posts in your team's voice, with a human approving before anything publishes.
Per-seat Tools Cap You at Their Dashboard. An API Doesn't
Per-seat tools price by user and lock you into their dashboard and their feature set. As your roster grows, costs climb with seats and you still can't offer a branded experience. Ayrshare prices by social profiles managed, so cost scales with the client work you actually do.
Because it's an API, you build exactly the tool your clients want. You also inherit maintained access to every network, including hard-to-reach APIs like LinkedIn and Meta Tech Provider approval for Facebook and Instagram, plus documented platform compliance and proactive error surfacing.
Contact salesYou Own the Client Relationship and the Margin. Ayrshare Runs the Infrastructure
Pricing maps one Ayrshare profile to one of your clients, so unit economics stay clean as you grow. Most agencies charge thousands per month to manage a brand, while the API typically costs a small fraction of that per brand, so you keep the margin.
Start free trialThe brand, the product, and the relationship
The multi-tenant plumbing underneath
Manage Social Publishing Inside Your AI Assistant
Ayrshare ships two Model Context Protocol servers and an official Claude Code plugin, so your team can draft, validate, and schedule client content without leaving the editor.
Lets an AI such as Claude or Codex publish, schedule, retrieve history, and read analytics directly, with pre-publish validation against each platform's rules. A per-call profile key means an agent can act as a different client on each request.
Gives coding agents accurate Ayrshare API context, so any internal tooling your team builds uses the right endpoints the first time.
# Add Ayrshare to Claude Code as a marketplace pluginclaude plugin marketplace add \ ayrshare/ayrshare-social-media-api-claude-plugin claude plugin install ayrshare@ayrshare # The plugin ships the action MCP plus skills and# agents for posting, scheduling, history, and# analytics, with a per-call profile key per client.
Frequently Asked Questions
Yes. Ayrshare has no end-user interface; everything your clients see is your brand and your product. Ayrshare runs invisibly as the infrastructure layer underneath.
Pricing is usage-aligned, based on the number of social profiles managed, rather than per user or per seat. Costs scale with your client base and the work you do, not with how many people log in.
The multi-tenant Business Plan is proven at 30M+ daily API calls and 20K+ daily posts, with per-profile rate limits and isolation, so it supports agencies from tens to thousands of client profiles.
Ayrshare supports 13+ networks from a single integration, including X, Facebook, Instagram, TikTok, LinkedIn, YouTube, Pinterest, Bluesky, Threads, Telegram, Reddit, Snapchat, and Google Business
Each client maps to an isolated profile with JWT-based user isolation, a customizable OAuth flow, token refresh at scale, and per-profile rate limits. A per-call profile key lets your tooling (or an AI agent) act on behalf of a different client on each request, so accounts never bleed into one another.
Because Ayrshare is an API rather than a fixed dashboard, you build around the process your agency already runs. You can bulk-schedule a single campaign brief across dozens of client profiles, route content through your own approval stages and publish the moment a client signs off, apply each client's cadence and brand rules as a reusable template, and generate branded reports on a recurring schedule.
Launch your own branded social tool for clients.
You build the product and own the margin. Ayrshare is the multi-tenant infrastructure underneath. Integrate once, manage every client.

